-
公开(公告)号:US10579775B2
公开(公告)日:2020-03-03
申请号:US16033158
申请日:2018-07-11
Applicant: Arm Limited
Inventor: Vincent Philippe Schuppe , Syam Kumar Lalitha Gopalakrishnan Nair , Hongwei Zhu , Neeraj Dogra , Mouli Rajaram Chollangi , Arjun R. Prasad
Abstract: Various implementations described herein are directed to a method that identifies a memory instance with multiple tile-cells. The memory instance has memory instance leakage data, and each tile-cell of the multiple tile-cells has tile-cell leakage data. The method subdivides the multiple tile-cells into multiple categories based on a relationship between the memory instance leakage data and the tile-cell leakage data. The method obtains measured leakage data for each tile-cell of the multiple tile-cells by simulating the memory instance based on the memory instance leakage data and the tile-cell leakage data for each category of the multiple categories. The method determines a combined leakage of the memory instance by combining the measured leakage data for each tile-cell of the multiple tile-cells.
-
公开(公告)号:US20180173834A1
公开(公告)日:2018-06-21
申请号:US15387460
申请日:2016-12-21
Applicant: ARM Limited
Inventor: Mouli Rajaram Chollangi , Hongwei Zhu , Hemant Joshi , Chandan Kumar Rajendran , Prashant Lokeshwar , Umang Deepak Kumar Doshi , Neeraj Dogra
IPC: G06F17/50
CPC classification number: G06F17/5036 , G06F17/5072 , G06F2217/12 , G06F2217/40 , G06F2217/82
Abstract: A silicon compiler, such as a memory compiler, provides for pin-based noise characterization in a computationally efficient manner. For a given user-provided option set, a silicon compiler provides a noise database for the set of all available memory instances by performing pin-based noise characterization on only a subset of the set of available memory instances.
-
公开(公告)号:US20180173822A1
公开(公告)日:2018-06-21
申请号:US15387373
申请日:2016-12-21
Applicant: ARM Limited
Inventor: Hongwei Zhu , Mouli Rajaram Chollangi , Hemant Joshi , Yew Keong Chong , Satinderjit Singh , Betsie Jacob , Neeraj Dogra , Sriram Thyagarajan
CPC classification number: G06F17/5009 , G06F17/30289 , G06F17/5068 , G06F2217/12
Abstract: Various implementations described herein are directed to a computing device. The computing device may include a mapper module that receives a user configuration input of a destination corner for building a destination corner database. The mapper module may include a decision making engine that decides fabrication parameters for building the destination corner database based on the verified user configuration input and memory compiler metadata. The computing device may include a builder module that performs a simulation of the destination corner based on the fabrication parameters, collects simulation results data associated with the simulation, and builds the destination corner database for the destination corner based on the simulation results data and source corner data. The computing device may include a memory compiler that accesses the destination corner database and generates memory instance structures and their electronic digital automation (EDA) views for the destination corner based on the destination corner database.
-
公开(公告)号:US20200019669A1
公开(公告)日:2020-01-16
申请号:US16033158
申请日:2018-07-11
Applicant: Arm Limited
Inventor: Vincent Philippe Schuppe , Syam Kumar Lalitha Gopalakrishnan Nair , Hongwei Zhu , Neeraj Dogra , Mouli Rajaram Chollangi , Arjun R. Prasad
IPC: G06F17/50 , G11C11/412 , H01L27/11 , H01L27/02
Abstract: Various implementations described herein are directed to a method that identifies a memory instance with multiple tile-cells. The memory instance has memory instance leakage data, and each tile-cell of the multiple tile-cells has tile-cell leakage data. The method subdivides the multiple tile-cells into multiple categories based on a relationship between the memory instance leakage data and the tile-cell leakage data. The method obtains measured leakage data for each tile-cell of the multiple tile-cells by simulating the memory instance based on the memory instance leakage data and the tile-cell leakage data for each category of the multiple categories. The method determines a combined leakage of the memory instance by combining the measured leakage data for each tile-cell of the multiple tile-cells.
-
公开(公告)号:US10296688B2
公开(公告)日:2019-05-21
申请号:US15387460
申请日:2016-12-21
Applicant: ARM Limited
Inventor: Mouli Rajaram Chollangi , Hongwei Zhu , Hemant Joshi , Chandan Kumar Rajendran , Prashant Lokeshwar , Umang Deepak kumar Doshi , Neeraj Dogra
IPC: G06F17/50
Abstract: A silicon compiler, such as a memory compiler, provides for pin-based noise characterization in a computationally efficient manner. For a given user-provided option set, a silicon compiler provides a noise database for the set of all available memory instances by performing pin-based noise characterization on only a subset of the set of available memory instances.
-
公开(公告)号:US10140399B2
公开(公告)日:2018-11-27
申请号:US15387373
申请日:2016-12-21
Applicant: ARM Limited
Inventor: Hongwei Zhu , Mouli Rajaram Chollangi , Hemant Joshi , Yew Keong Chong , Satinderjit Singh , Betsie Jacob , Neeraj Dogra , Sriram Thyagarajan
Abstract: Various implementations described herein are directed to a computing device. The computing device may include a mapper module that receives a user configuration input of a destination corner for building a destination corner database. The mapper module may include a decision making engine that decides fabrication parameters for building the destination corner database based on the verified user configuration input and memory compiler metadata. The computing device may include a builder module that performs a simulation of the destination corner based on the fabrication parameters, collects simulation results data associated with the simulation, and builds the destination corner database for the destination corner based on the simulation results data and source corner data. The computing device may include a memory compiler that accesses the destination corner database and generates memory instance structures and their electronic digital automation (EDA) views for the destination corner based on the destination corner database.
-
-
-
-
-