1 / 18

A Top-down Design Methodology with Embedded Aging Sensors for Robust System Design

2014 Spring ASIC /SOC Design. A Top-down Design Methodology with Embedded Aging Sensors for Robust System Design. Xinfei Guo 5/9/2014. Outline. Motivation Aging sensor cell Top-down design methodology Future work. Aging/ Wearout. Reliability: time dependent degradation

lave
Download Presentation

A Top-down Design Methodology with Embedded Aging Sensors for Robust System Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2014 Spring ASIC/SOC Design A Top-down Design Methodology with Embedded Aging Sensors for Robust System Design Xinfei Guo 5/9/2014

  2. Outline • Motivation • Aging sensor cell • Top-down design methodology • Future work

  3. Aging/Wearout • Reliability: time dependent degradation • Device level: parametric shift over time (e.g.Vth,u) • Circuit and architecture level • Irreversible and reversible(e.g. BTI) [M. Alamet al. Microelectronics Reliability ’07]

  4. Bias Temperature Instability(BTI) • Trapping/Detrapping[J. Velamala et al. DAC’12] • Get worse and worse • Both NBTI and PBTI • Stress and Recovery [M. Lee et al. ASP-DAC ’11]

  5. Why Aging Sensor? • Track and monitor aging • Adaptive circuit tuning (e.g. DVFS) • “Check engine light” for recovery techniques

  6. Related Work • Ring Oscillator based “Silicon Odometer” [T. Kim et al. VLSI ’07, JSSC ’08] - Area overhead, complex, process variation • Metastable element based [A. Cabe et al. ISQED ’09][S. Wooters, et al. TVLSI ’12] - Small and embedded - Good time resolution - Distributed

  7. Sensor Cell Set the margin Design the sensor Check the engine Source: S. Wooters, et al. TVLSI ’12

  8. Why Top-Down Design? • Top-down design for sensor itself - Reduce design time - Reduce impact of process variations - Designware cell • Top-down design with sensor embedded - Different behavior of each block - Different Thermal Behavior - Distributed with Smaller area overhead

  9. Sensor Cell • Instantiate the library cell

  10. Scan chain cell – Read Output Scan cell New Scan Cell

  11. Scan chain cell

  12. New ScanCell Flow agingsensor.v Design Compiler Std cell lib Scancell agingsensor_dc.v IC Compiler newscancell.v agingsensor.CEL agingsensor.FRAM IC Compiler Design Compiler newscancell_dc.v newscancell.CEL newscancell.FRAM

  13. Top-down design with aging sensor embedded Basic DC Synthesis(Design Compiler) Basic Scan Synthesis Flow (Design For Test Compiler) Update the netlist Add to Reference Library (New scan cell library)

  14. Case Study: Johnson Counter … n=total # of SDFF; t=user defined parameter; # application dependent for(i=0;i<=n;i+t) {Replace the SDFFARX1 with sensorSDFFX1; Add global control signals; D=deg_in; } …

  15. Case Study: Johnson Counter

  16. Case Study: Johnson Counter t=2 t=1

  17. Future work • Verification • Tradeoff between # of sensor vs. accuracy • Placement of the sensor • Both NBTI and PBTI • Optimize area • Trigger recovery • Silicon Validation

  18. Thanks! • Q & A

More Related