Presentation is loading. Please wait.

Presentation is loading. Please wait.

April 22, 20101 Bit-Line Leakage Cancellation: Design and Test Automation Sudhanshu Khanna.

Similar presentations


Presentation on theme: "April 22, 20101 Bit-Line Leakage Cancellation: Design and Test Automation Sudhanshu Khanna."— Presentation transcript:

1 April 22, 20101 Bit-Line Leakage Cancellation: Design and Test Automation Sudhanshu Khanna

2 April 22, 20102 Deliverables Bit-Line Leakage Cancellation Schematic Layout On-Chip High Speed Testing Memory BIST BOTTOM – UP DESIGN TOP – DOWN DESIGN

3 April 22, 20103 Goals & Constraints: L1 Cache design Achieve High Density How: More Bit-Cells, Less Periphery Achieve High Speed How: Lower Read Time L1 bit-cells use Low-V t transistors Memory-Vdd must be same as Core-Vdd => Can’t use Multi-Vdd to increase performance

4 April 22, 20104 Why is Bit-Line Leakage an Issue Challenges (Scaling issues) Lower I read Higher I leakage Only solution: Reduce # cells on a bit-line => Lower Density

5 April 22, 20105 Why is Bit-Line Leakage an Issue SA differential = V(BL) – V(BLB) If BL leaks, differential lowers (data-dependent too) More time needed to generate same differential => Lower Speed

6 April 22, 20106 Where is Bit-line leakage an issue? Advanced technology nodes Issue: High V t variation, high leakage Result: Impact on performance Sub-threshold memory Issue: Low I on /I off Result: Energy penalty due to higher required BL swing High Temperature Compliant Memories Alternative memories

7 April 22, 20107 Bit-line Leakage Cancellation Sense leakage value during pre-charge Inject opposite current during read Drawbacks: V -> I conversion inaccuracies Pre-charge to V DD – V t required Agawa et al, 2001

8 April 22, 20108 High Speed Testing Issues TESTER ~ 20 MHz 1 GHz Inverter OUTPUT PAD ~ 200 MHz Signal Analyzer ~ 100 MHz You can make a FAST inverter, but you cant see it work

9 Memory BIST  BISTmode High Speed Clock External Tester (Slow Testing) Address generator FSMFSM Data generator Control generator StartDone Fail Memory

10 April 22, 201010 M-BIST Design Flow Algorithm Behavioral Verilog: NC-Verilog Structural Verilog: RTL Compiler Place and Route: Encounter Integration with Custom Memory: Virtuoso

11 April 22, 201011 Top-Down Flow Issues Faced RTL Complier Assign Statements Unused Nets connect to VDD, VSS Inputs of standard blocks e.g. Carry-In of Adder Unused bus signals: e.g. Z[4] of a bus Z[11:0] Encounter vs [ ] Virtuoso: Global Signals

12 April 22, 201012 Thanks for your time !


Download ppt "April 22, 20101 Bit-Line Leakage Cancellation: Design and Test Automation Sudhanshu Khanna."

Similar presentations


Ads by Google