EE241 - Spring 2002 Advanced Digital Integrated Circuits

Similar documents
EE241 - Spring 2006 Advanced Digital Integrated Circuits. Notes. Lecture 7: Logic Families for Performance

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

VLSI Logic Structures

Combinational Logic Gates in CMOS

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

EE434 ASIC & Digital Systems

CMOS Circuits CONCORDIA VLSI DESIGN LAB

Integrated Circuits & Systems

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Power-Area trade-off for Different CMOS Design Technologies

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Introduction to Electronic Devices

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ECE380 Digital Logic. Logic values as voltage levels

Digital Integrated CircuitDesign

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

MOS Logic and Gate Circuits. Wired OR

Digital Integrated CircuitDesign

EEC 118 Lecture #12: Dynamic Logic

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Combinational Logic. Prof. MacDonald

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

ECE520 VLSI Design. Lecture 11: Combinational Static Logic. Prof. Payman Zarkesh-Ha

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

2-Bit Magnitude Comparator Design Using Different Logic Styles

EE141-Spring 2007 Digital Integrated Circuits

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

A Literature Survey on Low PDP Adder Circuits

Performance Analysis of High Speed Low Power Carry Look-Ahead Adder Using Different Logic Styles

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Near-threshold Computing of Single-rail MOS Current Mode Logic Circuits

A High Speed Low Power Adder in Multi Output Domino Logic

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

Chapter 2 Combinational Circuits

VLSI Design. Static CMOS Logic

ENG2410 Digital Design CMOS Technology. Fall 2017 S. Areibi School of Engineering University of Guelph

IMPLEMENTATION OF LOW POWER AND LOW ENERGY SYNCHRONOUS SAPT LOGIC

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. complex logic gates

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

Design Analysis of 1-bit Comparator using 45nm Technology

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

Designing Information Devices and Systems II Fall 2017 Note 1

Analysis of Different Topologies of Inverter in 0.18µm CMOS Technology and its Comparision

I/O Design EE141. Announcements. EE141-Fall 2006 Digital Integrated Circuits. Class Material. Pads + ESD Protection.

Lecture 11 Circuits numériques (I) L'inverseur

Digital Circuits Introduction

Digital Microelectronic Circuits ( ) Terminology and Design Metrics. Lecture 2: Presented by: Adam Teman

EE100Su08 Lecture #16 (August 1 st 2008)

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. Improved Device Models. complex logic gates pass transistor logic

Domino Static Gates Final Design Report

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

High Performance Low-Power Signed Multiplier

Synthesis of Combinational Logic

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

Lecture 12 Memory Circuits. Memory Architecture: Decoders. Semiconductor Memory Classification. Array-Structured Memory Architecture RWM NVRWM ROM

Energy Efficient Full-adder using GDI Technique

CHAPTER 3 NEW SLEEPY- PASS GATE

CML Current mode full adders for 2.5-V power supply

Digital Integrated Circuits - Logic Families (Part II)

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

Lecture 11 Digital Circuits (I) THE INVERTER

Investigation on Performance of high speed CMOS Full adder Circuits

CHAPTER 3 PERFORMANCE OF A TWO INPUT NAND GATE USING SUBTHRESHOLD LEAKAGE CONTROL TECHNIQUES

DESIGN OF ADIABATIC LOGIC BASED COMPARATOR FOR LOW POWER AND HIGH SPEED APPLICATIONS

UNIT-III GATE LEVEL DESIGN

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

Digital CMOS Logic Circuits

Circuits in CMOS VLSI. Darshana Sankhe

ECE/CoE 0132: FETs and Gates

Analysis of Low Power-High Speed Sense Amplifier in Submicron Technology

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Open Access A Power-Gating Scheme for MCML Circuits with Separable-Sizing Sleep Transistors

Abu Dhabi Men s College, Electronics Department. Logic Families

Mux-Based Latches. Lecture 8. Sequential Circuits 1. Mux-Based Latch. Mux-Based Latch. Negative latch (transparent when CLK= 0)

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

NP domino logic gates for Ultra Low Voltage and High Speed applications. Master thesis. Sohail Musa Mahmood

CPE/EE 427, CPE 527 VLSI Design I CMOS Inverter. CMOS Inverter: A First Look

Transcription:

EE241 - Spring 2002 dvanced Digital Integrated Circuits Lecture 7 MOS Logic Styles nnouncements Homework #1 due 2/19 1

Reading Chapter 7 in the text by K. ernstein ackground material from Rabaey References» [Rabaey 95] J.M. Rabaey Digital Integrated Circuits: Design Perspective, Prentice Hall 1995.» [ernstein 98] K. ernstein et al, High-Speed CMOS Design Styles, Kluwer 1998.» [Oklobdzija99] V.G. Oklobdzija, High- Performance Systems: Circuits and Logic, IEEE Press 1999. CMOS Logic Styles CMOS tradeoffs:» Speed» Power (energy)» rea Design tradeoffs» Robustness, scalability» Design time Many styles: don t try to remember the names remember the principles 2

CMOS Logic Styles Complementary VDD Pass Transistor Logic C PUN OUT C LOGIC NETWORK OUT C PDN GND robust scales simple and fast not always very efficient versatile large and slow CMOS Logic Styles Ratioed Logic VDD Dynamic Logic LOD φ Out GND C PDN OUT R PDN << R LOD In 1 In 2 In 3 PDN C L φ GND small & fast static power Small & fastest! Noise issues Scales? 3

Static CMOS Complementary CMOS In1 In2 In3 PUN PMOS Only F = G In 1 In 2 In 3 PDN NMOS Only V SS Complementary CMOS Very robust, full swing, high noise margins Fast to design, can synthesize No static power mong other properties:» Different pull-up and pull-down delays» Delay dependence on history» Crowbar current» Input capacitance consists of both P and N» Fast NND, NOR, slow MUX, XOR 4

Complementary CMOS Courtesy of IEEE Press, New York. 2000 Transfer Function and Noise Margin Courtesy of IEEE Press, New York. 2000 5

Propagation Delays t plh t phl t p VTC of Complementary CMOS Gates M 3 M 4 F M 2 int M 1 6

Delay Dependence on Inputs R P R P 3.0 = = 1 0 R N F C L 2.0 1.0 0.0 = 1, = 1 0 = 1 0, =1 R N C int -1.00 100 200 300 400 time, ps ody Effect 7

Pulsed Static CMOS RH Reset high RL Reset low Fast pull-up Fast pull-down Chen, Ditlow, US Pat. 5,495,188 Feb. 1996. PS-CMOS Evaluation and reset waves: reset is 1.5x slower 8

dvantages: PS-CMOS» No dynamic nodes good noise immunity» Reset delay slower than evaluation» No data dependent delay (worst case gets better)» No false transitions Disadvantages» Width of reset wave limits logic depth» Margin in design Skewing Gates Different rising and falling delays W W LE = 9

Skewing Gates 4W W LE = Skewing Gates 10

Ratioed Logic Resistive Load R L F Depletion Load V T < 0 F PMOS Load V SS F In 1 In 2 In 3 PDN In 1 In 2 In 3 PDN In 1 In 2 In 3 PDN V SS V SS V SS (a) resistive load (b) depletion load NMOS (c) pseudo-nmos Goal: to reduce the number of devices over complementary CMOS Pseudo-NMOS 3.0 2.5 PMOS load 2.0 W/L p = 4 F 1.5 In 1 In 2 In 3 PDN V, t V ou 1.0 0.5 W/L p = 0.5 W/L p =.25 W/L p = 1 W/L p = 2 0.0 0.0 0.5 1.0 1.5 2.0 2.5 V in, V 11

Differential Logic Differential Logic Differential Cascode Voltage Switch (DCVS) Differential Split-Level (DSL) Cascode Non-Threshold Logic (CNTL) Regenerative Push-Pull Cascode Logic (PPCL) Pass transistor logic families Dynamic logic families 12

Differential Logic Cascode Voltage Switch Logic M1 M2 Out Out PDN1 PDN2 V SS V SS Cascode Voltage Switch Logic (CVSL) Sometimes called Differential Cascode Voltage Switch Logic (DCVSL) 13

CVSL - V th Out M 1 Out M 3 M 4 Voltage,V 2.5 1.5 0.5,, Out Out M 2-0.5 0 0.2 0.4 0.6 0.8 1.0 Time, ns Fast No static power dissipation CVSL Full adder design How to design for reduced transistor count? 14

Karnaugh Map Technique Karnaugh Map Technique x 2 x 3 00 01 11 10 x 1 0 1 0 0 0 1 0 1 1 1 LOD LOD uild shared cubes first! x 1 Q Q x 1 x 1 x 1 Q Q x 1 x 2 x 2 x 2 x 2 x 2 dd other cubes next x 3 x 3 x 3 x 3 15

Example Q = x 1 x 2 x 3 x 4 + x 1 (x 2 +x 3 +x 4 ) Using Ordered DDs DD = inary Decision Diagrams 16

Push-Pull Cascode Logic Gieseke et al, U.S. Patent 5,023,480 June 1991. DSL Differential Split-Level Logic 17

Simulation Results for Different dders 18