Los tOHMales CalI e ntes
description
Transcript of Los tOHMales CalI e ntes
![Page 1: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/1.jpg)
Los tOHMales CalIentesLauren Cash, Chuhong DuanRebecca Reed, Andrew Tyler
ECE 4332: Intro to VLSI
![Page 2: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/2.jpg)
Introduction
ECE 4332: Intro to VLSI
![Page 3: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/3.jpg)
Project:• Design a high-speed 64KB SRAM cache• Make optimizations that influence power
consumption, area and total delay• Metric: Delay^2*access-energy*idle-power*area
ECE 4332: Intro to VLSI
![Page 4: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/4.jpg)
Overview
ECE 4332: Intro to VLSI
![Page 5: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/5.jpg)
ECE 4332: Intro to VLSI
![Page 6: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/6.jpg)
Figure : Simple SRAM 6T Bit Cell (U.Va ECE wiki)
Components
ECE 4332: Intro to VLSI
• Sized standard 6T Bit Cell• Row decoder: predecode stage (4-16)• Column deMUX: precode stage (3-8, 2-4)• PreCharge/BL/BLB• High Speed Sense Amp• Column MUX for output data
Figure : Hierarchical decoders
![Page 7: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/7.jpg)
The Simulations
ECE 4332: Intro to VLSI
![Page 8: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/8.jpg)
ECE 4332: Intro to VLSI
Simulations
![Page 9: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/9.jpg)
ECE 4332: Intro to VLSI
Process Corners - FF
![Page 10: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/10.jpg)
ECE 4332: Intro to VLSI
Process Corners - FS
![Page 11: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/11.jpg)
ECE 4332: Intro to VLSI
Process Corners - SF
![Page 12: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/12.jpg)
ECE 4332: Intro to VLSI
Process Corners - SS
![Page 13: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/13.jpg)
Layout
ECE 4332: Intro to VLSI
![Page 14: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/14.jpg)
Single Bit cell
Figure : Los tOHMales Calientes, Bit Cell LayoutECE 4332: Intro to VLSI
![Page 15: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/15.jpg)
High Speed Sense Amp
Figure : Los tOHMales Calientes, Bit Cell LayoutECE 4332: Intro to VLSI
![Page 16: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/16.jpg)
Figure : Los tOHMales Calientes, Pre-charge Layout
Pre-charge Layout
ECE 4332: Intro to VLSI
![Page 17: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/17.jpg)
Figure : Los tOHMales Calientes, 32x1 Mux
32x1 Mux
ECE 4332: Intro to VLSI
![Page 18: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/18.jpg)
Figure : Los tOHMales Calientes, Pre-Decoder Layout
Pre-Decoder
ECE 4332: Intro to VLSI
![Page 19: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/19.jpg)
Figure : Los tOHMales Calientes, Row Decoder
Row Decoder
ECE 4332: Intro to VLSI
![Page 20: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/20.jpg)
Figure : Los tOHMales Calientes, Full Layout
Full Layout
ECE 4332: Intro to VLSI
![Page 21: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/21.jpg)
Optimizations
ECE 4332: Intro to VLSI
![Page 22: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/22.jpg)
• High speed Sense Amp architecture• BL/BLB/PRECH Logic• Pre-decoder logic• Decoder location• Square cache architecture• Write drive size
ECE 4332: Intro to VLSI
![Page 23: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/23.jpg)
High Speed Sense Amp
• Speeded up ~50%
Figure. High Speed Sense Amp for Cache Application (Hsu, Ho, (2004))
ECE 4332: Intro to VLSI
![Page 24: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/24.jpg)
ECE 4332: Intro to VLSI
Write Driver Size
Figure. Write delay vs. BL driver size
![Page 25: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/25.jpg)
Metrics
ECE 4332: Intro to VLSI
![Page 26: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/26.jpg)
Power Breakdown Value
Bitline charger write power 58.34 μW
Column decoder write power 1.705 μW
Row decoder writer power 41.28 μW
Sense amp write power 78.45 μW
Bit cell write power: 20.03 μW
Bitline charger read power 16.96 μW
Cloumn decoder read power 1.05 μW
Row decoder read power 40.01 μWSense amp read power 137.4 μW
Bit cell read power 29.89 μW
Total write power 121.7 μW
Total read power 237.2 μW
ECE 4332: Intro to VLSI
![Page 27: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/27.jpg)
Measurement Value
Metric 7.34x10-35 J·s2·mm2·W
Single Bitcell Area 1.1 μm2
Total Area 0.1148 mm2
Read Energy 0.3558 pJ
Write Energy 0.18255 pJ
Total Energy 0.326925 pJ
Read Delay .450 ns
Write Delay .397 nsTotal Delay .770 ns
(slower due to recharge)Idle Power 3.3 mW
ECE 4332: Intro to VLSI
![Page 28: Los tOHMales CalI e ntes](https://reader035.fdocuments.us/reader035/viewer/2022062810/56815e4f550346895dccc993/html5/thumbnails/28.jpg)
References
ECE 4332: Intro to VLSI
Hsu, C.-L., & Ho, M.-H. (2004). High-speed sense amplifier for SRAM applications. The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings (Vol. 1, pp. 577 – 580 vol.1). Presented at the The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings. doi:10.1109/APCCAS.2004.1412828