28
Los tOHMales CalI e ntes Lauren Cash, Chuhong Duan Rebecca Reed, Andrew Tyler ECE 4332: Intro to VLSI

Los tOHMales CalI e ntes

  • Upload
    cicero

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Los tOHMales CalI e ntes. Lauren Cash, Chuhong Duan Rebecca Reed, Andrew Tyler. ECE 4332: Intro to VLSI. Introduction. ECE 4332: Intro to VLSI. Project: Design a high-speed 64KB SRAM cache Make optimizations that influence p ower c onsumption, area and total delay Metric: - PowerPoint PPT Presentation

Citation preview

Page 1: Los  tOHMales CalI e ntes

Los tOHMales CalIentesLauren Cash, Chuhong DuanRebecca Reed, Andrew Tyler

ECE 4332: Intro to VLSI

Page 2: Los  tOHMales CalI e ntes

Introduction

ECE 4332: Intro to VLSI

Page 3: Los  tOHMales CalI e ntes

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

Overview

ECE 4332: Intro to VLSI

Page 5: Los  tOHMales CalI e ntes

ECE 4332: Intro to VLSI

Page 6: Los  tOHMales CalI e ntes

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

The Simulations

ECE 4332: Intro to VLSI

Page 8: Los  tOHMales CalI e ntes

ECE 4332: Intro to VLSI

Simulations

Page 9: Los  tOHMales CalI e ntes

ECE 4332: Intro to VLSI

Process Corners - FF

Page 10: Los  tOHMales CalI e ntes

ECE 4332: Intro to VLSI

Process Corners - FS

Page 11: Los  tOHMales CalI e ntes

ECE 4332: Intro to VLSI

Process Corners - SF

Page 12: Los  tOHMales CalI e ntes

ECE 4332: Intro to VLSI

Process Corners - SS

Page 13: Los  tOHMales CalI e ntes

Layout

ECE 4332: Intro to VLSI

Page 14: Los  tOHMales CalI e ntes

Single Bit cell

Figure : Los tOHMales Calientes, Bit Cell LayoutECE 4332: Intro to VLSI

Page 15: Los  tOHMales CalI e ntes

High Speed Sense Amp

Figure : Los tOHMales Calientes, Bit Cell LayoutECE 4332: Intro to VLSI

Page 16: Los  tOHMales CalI e ntes

Figure : Los tOHMales Calientes, Pre-charge Layout

Pre-charge Layout

ECE 4332: Intro to VLSI

Page 17: Los  tOHMales CalI e ntes

Figure : Los tOHMales Calientes, 32x1 Mux

32x1 Mux

ECE 4332: Intro to VLSI

Page 18: Los  tOHMales CalI e ntes

Figure : Los tOHMales Calientes, Pre-Decoder Layout

Pre-Decoder

ECE 4332: Intro to VLSI

Page 19: Los  tOHMales CalI e ntes

Figure : Los tOHMales Calientes, Row Decoder

Row Decoder

ECE 4332: Intro to VLSI

Page 20: Los  tOHMales CalI e ntes

Figure : Los tOHMales Calientes, Full Layout

Full Layout

ECE 4332: Intro to VLSI

Page 21: Los  tOHMales CalI e ntes

Optimizations

ECE 4332: Intro to VLSI

Page 22: Los  tOHMales CalI e ntes

• 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

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

ECE 4332: Intro to VLSI

Write Driver Size

Figure. Write delay vs. BL driver size

Page 25: Los  tOHMales CalI e ntes

Metrics

ECE 4332: Intro to VLSI

Page 26: Los  tOHMales CalI e ntes

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

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

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