Homework 2 due on Wednesday Quiz #2 on Wednesday Midterm project report due next Week (4 pages)

Similar documents
EE241 - Spring 2007 Advanced Digital Integrated Circuits. Announcements

Lecture 27: Latches. Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday, May :30pm, 241 Cory

The Linear-Feedback Shift Register

EE115C Winter 2017 Digital Electronic Circuits. Lecture 19: Timing Analysis

Final presentations May 8, 1-5pm, BWRC Final reports due May 7, 8pm Final exam, Monday, May :30pm, 241 Cory

EECS 427 Lecture 14: Timing Readings: EECS 427 F09 Lecture Reminders

Xarxes de distribució del senyal de. interferència electromagnètica, consum, soroll de conmutació.

Timing Issues. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić. January 2003

GMU, ECE 680 Physical VLSI Design 1

A final review session will be offered on Thursday, May 10 from 10AM to 12noon in 521 Cory (the Hogan Room).

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

Lecture 9: Clocking, Clock Skew, Clock Jitter, Clock Distribution and some FM

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Issues on Timing and Clocking

EE410 vs. Advanced CMOS Structures

CMPEN 411. Spring Lecture 18: Static Sequential Circuits

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

Lecture 9: Sequential Logic Circuits. Reading: CH 7

Designing Sequential Logic Circuits

Semiconductor Memories

EE371 - Advanced VLSI Circuit Design

CHAPTER 5 EFFECT OF GATE ELECTRODE WORK FUNCTION VARIATION ON DC AND AC PARAMETERS IN CONVENTIONAL AND JUNCTIONLESS FINFETS

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Scaling Issues in Planar FET: Dual Gate FET and FinFETs

Recent Development of FinFET Technology for CMOS Logic and Memory

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

Hold Time Illustrations

ECE520 VLSI Design. Lecture 23: SRAM & DRAM Memories. Payman Zarkesh-Ha

Digital Integrated Circuits A Design Perspective

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 9. Strained-Si Technology I: Device Physics

Memory, Latches, & Registers

Design/Technology Co-Optimisation (DTCO) in the Presence of Acute Variability

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

EECS 427 Lecture 15: Timing, Latches, and Registers Reading: Chapter 7. EECS 427 F09 Lecture Reminders

Proposed Thermal Circuit Model for the Cost Effective Design of Fin FET

Integrated Circuits & Systems

CMOS Inverter. Performance Scaling

ECE321 Electronics I

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

Multiple Gate CMOS and Beyond

Stretching the Barriers An analysis of MOSFET Scaling. Presenters (in order) Zeinab Mousavi Stephanie Teich-McGoldrick Aseem Jain Jaspreet Wadhwa

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

CS 152 Computer Architecture and Engineering

SEU RADIATION EFFECTS ON GAA-CNTFET BASED DIGITAL LOGIC CIRCUIT

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

Nanometer Transistors and Their Models. Jan M. Rabaey


Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Total Power. Energy and Power Optimization. Worksheet Problem 1

Nanoscale CMOS Design Issues

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

Problem Set 9 Solutions

Administrative Stuff

Digital Integrated Circuits A Design Perspective

EE241 - Spring 2006 Advanced Digital Integrated Circuits

EE382 Processor Design Winter 1999 Chapter 2 Lectures Clocking and Pipelining

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

Step 1. Finding V M. Goal: Þnd V M = input voltage for the output = V M both transistors are saturated at V IN = V M since

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: MOSFET N-Type, P-Type. Semiconductor Physics.

Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering. Jungli, Taiwan

EE141Microelettronica. CMOS Logic

ELCT201: DIGITAL LOGIC DESIGN

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

CMPEN 411 VLSI Digital Circuits Spring Lecture 14: Designing for Low Power

Introduction to CMOS VLSI Design Lecture 1: Introduction

MOS Transistor Theory

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Impact of Scaling on The Effectiveness of Dynamic Power Reduction Schemes

MODULE 5 Chapter 7. Clocked Storage Elements

Lecture 24. CMOS Logic Gates and Digital VLSI II

A Multi-Gate CMOS Compact Model BSIMMG

! Previously: simple models (0 and 1 st order) " Comfortable with basic functions and circuits. ! This week and next (4 lectures)

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

EECS240 Spring Today s Lecture. Lecture 2: CMOS Technology and Passive Devices. Lingkai Kong EECS. EE240 CMOS Technology

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

Lecture 15: Scaling & Economics

CMOS Scaling. Two motivations to scale down. Faster transistors, both digital and analog. To pack more functionality per area. Lower the cost!

Integrated Circuits & Systems

The Devices. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

Homework 4 due today Quiz #4 today In class (80min) final exam on April 29 Project reports due on May 4. Project presentations May 5, 1-4pm

Introduction and Background

MOSFET: Introduction

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. The Devices. July 30, Devices.

Topics to be Covered. capacitance inductance transmission lines

Fundamentals of the Metal Oxide Semiconductor Field-Effect Transistor

Lecture 1: Circuits & Layout

Status. Embedded System Design and Synthesis. Power and temperature Definitions. Acoustic phonons. Optic phonons

Lecture 11: MOSFET Modeling

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements.

S No. Questions Bloom s Taxonomy Level UNIT-I

Transcription:

EE241 - Spring 2013 Advanced Digital Integrated Circuits Lecture 12: SRAM Design ECC Timing Announcements Homework 2 due on Wednesday Quiz #2 on Wednesday Midterm project report due next Week (4 pages) Title Authors Abstract (5 sentences) Introduction Problem statement Solutions to the problem Your proposed solution/comparison/metric How will you prove it? Expected results Conclusion References 2 1

Reading H. Partovi, Clocked storage elements, Ch. 11 in Design of High-Performance Microprocessor Circuits, by Chandrakasan, Bowhill, Fox 3 Outline Last lecture SRAM assist techniques This lecture ECC in SRAM Back to timing 4 2

SRAM F. Redundancy and ECC Multi-bit Errors Kawahara, ISSCC 07 tutorial 6 3

Multi-bit Errors Kawahara, ISSCC 07 tutorial 7 Multi-bit Errors 8 4

Multi-bit Errors: Interleaving 9 SRAM G. Options for scaling 5

Vmin Scaling Projections Itoh, ISSCC 09 11 SRAM Scaling Approaching fundamental limits: Don t scale cell size Increase transistor count (from 6) Change technology (e.g. double-gate FETs) edram ReRAM Or something else 12 6

SRAM Alternatives 8-T SRAM Dual-port read/write capability (register file-like cells) N0, N1 separates read and write No Read SNM constraint Half-selected cells still undergo read stress no single cell write capability Stacked transistors reduce leakage L. Chang, VLSI Circuits 2005 13 Alternatives: Thin-Body MOSFETs Thin body suppresses short channel effects Channel lightly doped higher carrier mobility T OX scaling not needed less reliability issues Double-gate structure is scalable to L g <10nm L g Gate Gate Source Drain T Si Source Drain T Si Buried Oxide Substrate Gate Ultra-Thin Body (UTB) Double-Gate (DG) 14 7

6-FinFET SRAM Cell 1 0.8 1FIN = 175mV 2FIN 1FIN = - 240mV 175mV 475nm Vsn2 (V) 0.6 0.4 2FIN - 240mV Cell Area = 0.36 m 2 02. High V T NPD Φ GATE, N/P = 4.75eV 0 0 0.5 1 Vsn1 (V) 175mV nominal SNM w/ 0.36 m 2 cell area (45nm) 15 6-FinFET SRAM Cell: 2 Fins Access NPD Load 1 0.8 1FIN = 175mV 2FIN 1FIN = - 175mV 240mV 475nm Vsn2 (V) 0.6 0.4 2FIN - 240mV 880nm Cell Area = 0.42 m 2 02. High V T NPD Φ GATE, N/P = 4.75eV 0 0 0.5 1 Vsn1 (V) 240mV SNM w/ 0.42 m 2 cell area 36% SNM improvement w/ 17% area penalty 16 8

Bulk-Si FinFETs Lee, VLSI 04, Kavaleros, VLSI 06 Process flow illustration from Lee, VLSI 04 FinFETs can be made on bulk-si wafers lower cost improved thermal conduction to mitigate self-heating effects integration with planar bulk-si MOSFETs is possible 17 edram Process cost: Added trench capacitor Barth, ISSCC 07, Wang, IEDM 06 18 9

4. Design for performance A. Timing Flip-Flop Parameters D Q D PW m T H T SU Q T CQ Delays can be different for rising and falling data transitions 20 10

Latch Parameters D Q Unger and Tan Trans. on Comp. 10/86 D PW m T H T SU Q T CQ T DQ Delays can be different for rising and falling data transitions 21 Example Clock System Courtesy of IEEE Press, New York. 2000 22 11

Clock Nonidealities Clock skew Spatial variation in temporally equivalent clock edges; deterministic + random, t SK Clock jitter Temporal variations in consecutive edges of the clock signal; modulation + random noise Cycle-to-cycle (short-term) - t JS Long-term - t JL Variation of the pulse width for level-sensitive clocking 23 Clock Skew and Jitter 1 t SK 2 t JS Both skew and jitter affect the effective cycle time Only skew affects the race margin, if jitter is from the source Distribution-induced jitter affects both 24 12

Clock Uncertainties Devices 2 4 Power Supply 3 Interconnect 6 Capacitive Load 1 Clock Generation 5 Temperature 7 Coupling to Adjacent Lines Sources of clock uncertainty 25 Clock Constraints in Edge-Triggered Systems Courtesy of IEEE Press, New York. 2000 26 13

Latch timing t DQ D Q When data arrives to transparent latch Latch is a soft barrier t CQ When data arrives to closed latch Data has to be re-launched 27 Single-Phase Clock with Latches Latch Unger and Tan Trans. on Comp. 10/86 Logic T skl T skl T skt T skt In Rabaey Chapter 10: T sk T skl T skt PW t CY 28 14

Preventing Late Arrivals t CY PW T SU Data must arrive T CQ T LM T SU T SU PW T DQ TLM T SU 29 Preventing Late Arrivals t CY Tskl Tskt TSU TCQM PW, max T TDQM LM Or: tcy TCQM TLM TSU Tskl Tskt PW t T T CY DQM LM 30 15

Preventing Premature Arrivals PW T H T CQ T Lm Two cases, reduce to one: TLm Tskl Tskt TH PW TCQm 31 Single-Latch Timing Summary Bounds on logic delay: Latch t CY Tskl Tskt TSU TCQM PW, max T TDQM TLm Tskl Tskt TH PW TCQm LM Logic Solutions: 1) Balance logic delays 2) Locally generated short PW 32 16

Next Lecture Back to timing and performance 33 17