Invention Grant
US08352895B2 Model library implementation and methodology for worst case performance modeling for SRAM cells
有权
用于SRAM单元的最坏情况性能建模的模型库实现和方法
- Patent Title: Model library implementation and methodology for worst case performance modeling for SRAM cells
- Patent Title (中): 用于SRAM单元的最坏情况性能建模的模型库实现和方法
-
Application No.: US12974170Application Date: 2010-12-21
-
Publication No.: US08352895B2Publication Date: 2013-01-08
- Inventor: Vineet Wason , Kevin J. Yang , Sriram Balasubramanian , Lingquan Wang , Varsha Balakrishnan , Juhi Bansal , Zhi-Yuan Wu , Karthik Chandrasekaran , Arunima Dasgupta
- Applicant: Vineet Wason , Kevin J. Yang , Sriram Balasubramanian , Lingquan Wang , Varsha Balakrishnan , Juhi Bansal , Zhi-Yuan Wu , Karthik Chandrasekaran , Arunima Dasgupta
- Applicant Address: KY Grand Cayman
- Assignee: GLOBALFOUNDRIES Inc.
- Current Assignee: GLOBALFOUNDRIES Inc.
- Current Assignee Address: KY Grand Cayman
- Agency: Ditthavong Mori & Steiner, P.C.
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F17/50

Abstract:
Worst case performance of an SRAM cell may be simulated more accurately with less intensive computations. An embodiment includes determining, by a processor, a process corner G of an SRAM cell, having pull-down, pass-gate, and pull-up devices, process corner G being defined as the worst performance of the cell when only global variations of parameters of the SRAM cell are included, setting each of the pull-down, pass-gate, and pull-up devices at process corner G, performing, on the processor, a number of Monte Carlo simulations of the SRAM cell devices around process corner G with only local variations of the parameters, generating a normal probability distribution for Iread based on the local Monte Carlo simulations around process corner G, extrapolating the worst case Iread from the normal probability distribution of Iread to define a process corner SRM representing a slowest SRAM bit on a chip, and validating an SRAM cell based on the SRM corner. Embodiments further include creating a library of SRM corner values for multiple SRAM cells, and validating an SRAM cell by selecting an SRM corner from the library. Embodiments further include linearly scaling the SRM corner value with global sigma input variations from 0 sigma to 6 sigma and/or with local sigma input variations from 0 sigma to 6 sigma, selecting a scaled SRM corner value at the sigma corresponding to design and memory size requirements for the SRAM cell, simulating the scaled SRM corner by a processor, and employing the simulated scaled SRM corner to validate performance of an SRAM cell.
Public/Granted literature
- US20120159419A1 MODEL LIBRARY IMPLEMENTATION AND METHODOLOGY FOR WORST CASE PERFORMANCE MODELING FOR SRAM CELLS Public/Granted day:2012-06-21
Information query