H2020Individual fellowship2019–2021

ABSREF · Activity Based System Reliability Evaluation Flow

Horizon 2020 — Marie Skłodowska-Curie Actions

Duration
2019-06-01 → 2021-05-31
EU contribution
€178,320
Participants
1
Scheme
MSCA-IF-EF-ST

Lines connect the coordinator with its partners.

Results in brief

Activity Based System Reliability Evaluation Flow

Design margins are necessary to ensure reliable operation of integrated circuits over extreme ranges of manufacturing Process variations and environmental variations (Voltage, Temperature). On top of these PVT variations, aging related parametric drift (e.g. due to Bias Temperature Instability (BTI), Hot Carrier Injection (HCI) and Electromigration (EM)) also limits performance by requiring additional timing margin. Design-for-worst case scenario or so-called “corner-based design” methodology can be a potential solution. However, this approach is sub-optimal, because it applies margins which are in practice, either too optimistic or pessimistic since it ignores the correlation effects which exist inherently due to the circuit topology and the realistic application workload effects. The goal of this project is to address runtime tradeoffs associated with considering real workloads during chip design. A workload-dependent reliability aware optimization flow under the influence of BTI aging has been proposed by utilizing an optimal margining scheme. The proposed flow considers the relevant correlations in a design by modelling the degradation much more accurately and thus it enables achieving the desired quality-of-service and reliability specifications while clearly improving the Power-Performance-Area (PPA) overheads. As planned, the project duration was 24 months and during this period, ABSREF has been able to address most of the sub-objectives and achieve the set goals under corresponding work packages (WP). It is worth mentioning that the sub-objectives defined under WP3 were achieved with development of two separate simulation flows instead of one, as anticipated in the beginning of the project. The first flow was dedicated to assessment of aging under realistic workload scenarios by use of aging aware timing libraries. The second flow was based on using aging-aware timing degradation of standard cells; suitable for design optimization in order to achieve target specifications. Both these flows can be deployed in industry standard EDA tool flows to do aging assessment and optimization depending on the need. Considering the vastness and complexity of the physics behind the different types of aging mechanisms like, BTI, HCI and EM, the project was carried out starting with Negative BTI (NBTI) which is the most important front end of line (FEOL) degradation mechanism affecting the P-channel metal–oxide–semiconductor (PMOS) transistors. However, the developed framework is still capable of handling HCI with minor modification to the flow. This exercise is currently being actively undertaken within the host organisation, IMEC. The mechanism which mostly affects the back end of line (BEOL) wire reliability is EM. Even though, in principle the framework can be applied to EM, the flow implementation has been kept out of scope of this project. This is because of the current unavailability of a suitable physics-based model to capture the transient effects due to various workloads. The following project objectives have been addressed: I. System level architecture & microarchitecture emulation [WP1] II. RTL synthesis, mapping and gate level simulations [WP1] III. Developing efficient compression algorithm [WP2] IV. Evaluation of aging degradation due to short-term use and extrapolation to long-term usage [WP2] V. Performing workload dependent standard cell library characterization [WP3] VI. Static Timing Analysis (STA) and logic optimization [WP3] VII. Place &route and post-layout timing analysis [WP3]

Data: CORDIS, © European Union

Project objective

This proposal envisions to foretell the reliability of electronic systems with high degree of accuracy by introducing a novel workload dependent aging aware simulation framework which has acceptable run-time. The framework is generic in nature and will enable one to perform system optimization in presence of multiple aging related phenomena including negative bias temperature instability, positive bias temperature instability, and hot carrier injection. Thus the benefits of the improved timing margin or guard-band incurred by this flow can be leveraged to further improve speed, power, durability of electronic systems and reduce cost. An efficient workload abstraction scheme will be employed which speeds up the transistor level degradation evaluation with accuracy comparable to that of cycle-accurate simulations. Using the device level degradation results, standard cell library characterization will be performed by statistical methods based on Design of Experiments and Response surface Modelling approach. The created workload dependent, aging aware cell libraries will be used to carry out static timing analysis and optimization. Critical path delay degradation evaluated under this framework will be compared with the corner based aging analysis to highlight the impact of the innovation. The framework will be validated using industry standardized, CPU intensive SPEC2006 benchmark suite run on top of multi-core industrial processor. Considering its interdisciplinary nature, the project will help bridge the gap between two disciplines: the device level reliability research and system level interactions. Working in highly international and intersectoral environment of the host IMEC, Dr. Mishra will enhance his professional skills to become a mature independent researcher.

Original text from CORDIS.

Participants

  • INTERUNIVERSITAIR MICRO-ELECTRONICA CENTRUM · LeuvenCoordinatorBelgium

Links

Data: CORDIS, © European Union