CMPEN 411 VLSI Digital Circuits Spring Lecture 06: Static CMOS Logic

Similar documents
Page 1. Goal. Digital Circuits: why they leak, how to counter. Design methodology: consider all design abstraction levels. Outline: bottom-up

Lecture 10: Circuit Families

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM

CMPEN 411 VLSI Digital Circuits Spring Lecture 15: Dynamic CMOS

GC03 Logic gates and Transistors

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

1. (15 points) Below are some circuit elements from a simple digital system. V A R B V B 1.3V

ASIC Design (7v81) Spring 2000

Composite Layout CS/ECE 5710/6710. N-type from the top. N-type Transistor. Polysilicon Mask. Diffusion Mask

Design-Technology Co-Optimization for 5nm Node and Beyond

CMPEN 411 VLSI Digital Circuits Spring Lecture 20: Multiplier Design

Present Status and Prospects for Fuji Electric s IC Products and Technologies Yoshio Tsuruta Eiji Kuroda

Dual-Rail Domino Logic Circuits with PVT Variations in VDSM Technology

IN CONVENTIONAL CMOS circuits, the required logic

Design and Analysis of 32 Bit Regular and Improved Square Root Carry Select Adder

Analysis of Various Adder Circuits for Low Power Consumption and Minimum Propagation Delay.

Layout Design and Implementation of Adiabatic based Low Power CPAL Ripple Carry Adder

UTBB FD-SOI: The Technology for Extreme Power Efficient SOCs

Solution-processed carbon nanotube thin-film complementary static random access memory

LSIC1MO120E V N-channel, Enhancement-mode SiC MOSFET

LSIC1MO170E V N-channel, Enhancement-mode SiC MOSFET

LSIC1MO120E V N-channel, Enhancement-mode SiC MOSFET

Using SystemVerilog Assertions in Gate-Level Verification Environments

AltiumLive 2017: Adopting Early Analysis of Your Power Delivery Network

140 WDD PRECHARGE ENABLE Y-40s

PT8A mA Li-ion/Polymer Battery Charger

Material Engineering for 7nm FinFETs

Power distribution techniques for dual-vdd circuits. Sarvesh H Kulkarni and Dennis Sylvester EECS Department, University of Michigan

A 0.35um CMOS 1,632-gate count Zero-Overhead Dynamic Optically Reconfigurable Gate Array VLSI

Speed Enhancement for the 3rd-Generation Direct Liquid Cooling Power Modules for Automotive Applications with RC-IGBT

Design of a Low Power Content Addressable Memory (CAM)

Maximizing the Power Efficiency of Integrated High-Voltage Generators

HIGH TEMPERATURE ULTRA HIGH VOLTAGE SIC THYRISTORS

Energy Efficient Content-Addressable Memory

Newly Developed High Power 2-in-1 IGBT Module

High Speed V-Series of Fast Discrete IGBTs

A 5T SRAM with Improved Read Stability and Variation Tolerance over 6T

EE 330 Integrated Circuit. Sequential Airbag Controller

NC7SP17 TinyLogic ULP Single Buffer with Schmitt Trigger Input

ABB June 19, Slide 1

Chapter 1. Structure and Features

Energy Source Lifetime Optimization for a Digital System through Power Management. Manish Kulkarni

Enhanced Breakdown Voltage for All-SiC Modules

Universal. CNC Turning machine TNA500 TNA600

TND6031/D. Introducing Intelligent Power Module (IPM) Family from ON Semiconductor TECHNICAL NOTE THE TECHNOLOGY

VHDL (and verilog) allow complex hardware to be described in either single-segment style to two-segment style

EEC 216 Lecture #10: Power Sources. Rajeevan Amirtharajah University of California, Davis

Kikuiri et al. (45) Date of Patent: Jun. 3, (54) CAPACITIVE PRESSURE SENSOR 5, A 12, 1996 Ko /53

Overview of SOI development (from the HEP perspective)

Silicon Carbide Semiconductor Products

FS5 Thermal Mass Flow Sensor For various gas flow applications

Low Power And High Performance 32bit Unsigned Multiplier Using Adders. Hyderabad, A.P , India. Hyderabad, A.P , India.

CS250 VLSI Systems Design

IGBT Modules for Electric Hybrid Vehicles

EMC Issues in Electric Drives

Allegro Sigrity SI / PI Overview

A High-Speed and Low-Energy Ternary Content Addressable Memory Design Using Feedback in Match-Line Sense Amplifier

NC7SV08 TinyLogic ULP-A 2-Input AND Gate

Optimized IGBT technology for mild hybrid vehicles

A highly accurate solenoid valve driver with current sensing circuits for brake systems

Surface MEMS Design Examples Dr. Lynn Fuller Webpage:

Physics of Semiconductor Devices Chapter 4: Thyristors

6.823 Computer System Architecture Prerequisite Self-Assessment Test Assigned Feb. 6, 2019 Due Feb 11, 2019

800mA Lithium Ion Battery Linear Charger

Design of DC/DC Converters for 42V Automotive Applications

ST3S01PHD BATTERY CHARGE I.C.

Realization of a New Concept for Power Chip Embedding

Advanced Topics. Packaging Power Distribution I/O. ECE 261 James Morizio 1

Field Programmable Gate Arrays a Case Study

Lithium-Ion Secondary Battery Charge Control IC for AC Charger Monolithic IC MM3324

Introduction to Digital Techniques

3rd-Generation Direct Liquid Cooling Power Module for Automotive Applications

Table 1: 2-pin Terminal Block J1 Functional description of BSD-02LH Module Pin # Pin Description Table 2: 10-pin Header J2 Pin # Pin Description

GN002 Application Note Thermal Design for GaN Systems Top-side cooled GaNPX -T packaged devices

Reliability of LoPak with SPT

Precharge-Free, Low-Power Content-Addressable Memory

Learn to Design with Stratix III FPGAs Programmable Power Technology and Selectable Core Voltage

SP486/SP487. Quad RS-485/RS-422 Line Drivers

Using ModelSim and Matlab/Simulink for System Simulation in Automotive Engineering

TRAC-3 TENSION READOUT AND CONTROL

DS1250W 3.3V 4096k Nonvolatile SRAM

Vehicle Electrical Systems Integration

Challenges of integration of power supplies on chip. Indumini Ranmuthu Ph.D October 2016

Digital Microelectronic Circuits ( ) Dynamic Logic. Lecture 10: Presented by: Adam Teman

FXLP34 Single Bit Uni-Directional Translator

Hybrid Metrology 2.0: From Metrology to Information Technology Avron Ger - Nova Measuring Instruments. VP - Strategic Partnership Programs

Index. bulk micromachining 2 3, 56, 94 96, 109, 193, 248

Phase Leg IGBT with an Integrated Driver Module

Exponential extended flash time-to-digital converter. Chen, Peng; Staszewski, Robert Bogdan

Multiobjective capacitated arc routing problem

Modeling and Fabrication of Micro FET Pressure Sensor with Circuits

CHIP FUSE; RECTANGULAR TYPE. RoHS COMPLIANCE ITEM Halogen and Antimony Free

Application Note Thermal Mass Flow Sensor FS7

Devices and their Packaging Technology

An Energy Efficient Design of High-Speed Ternary CAM Using Match-Line Segmentation and Resistive Feedback in Sense Amplifier

Cooling concepts for CanPAK TM * package

DS1230Y/AB 256k Nonvolatile SRAM

Transfer Molded IGBT Module for Electric Vehicle Propulsion

MILITARY SPECIFICATION MICROCIRCUITS, LINEAR, CMOS, ANALOG SWITCH WITH DRIVER, MONOLITHIC SILICON

Next-generation Inverter Technology for Environmentally Conscious Vehicles

Transcription:

MPEN 411 VLSI Digital ircuits Spring 2012 Lecture 06: Static MOS Logic [dapted from Rabaey s Digital Integrated ircuits, Second Edition, 2003 J. Rabaey,. handrakasan,. Nikolic] Sp12 MPEN 411 L06 S.1

Review: MOS Process at a Glance Define active areas Etch and fill trenches Implant well regions Deposit and pattern polysilicon layer Implant source and drain regions and substrate contacts One full photolithography sequence per layer (mask) uilt (roughly) from the bottom up 4 metal 2 polysilicon exception! 3 source and drain diffusions 1 tubs (aka wells, active areas) reate contact and via windows Deposit and pattern metal layers Sp12 MPEN 411 L06 S.2

MOS ircuit Styles Static complementary MOS - except during switching, output connected to either or GND via a lowresistance path high noise margins - full rail to rail swing - V OH and V OL are at and GND, respectively low output impedance, high input impedance no steady state path between and GND (no static power consumption) delay a function of load capacitance and transistor resistance comparable rise and fall times (under the appropriate transistor sizing conditions) Dynamic MOS - relies on temporary storage of signal values on the capacitance of high-impedance circuit nodes simpler, faster gates increased sensitivity to noise Sp12 MPEN 411 L06 S.3

Static omplementary MOS Pull-up network (PUN) and pull-down network (PDN) In 1 In 2 In N In 1 In 2 In N PUN PDN PMOS transistors only pull-up: make a connection from to F when F(In 1,In 2, In N ) = 1 F(In 1,In 2, In N ) pull-down: make a connection from F to GND when F(In 1,In 2, In N ) = 0 NMOS transistors only Question : How many transistors are used to implement N-input function F(In1,In2, InN)? Sp12 MPEN 411 L06 S.4

onstruction of PDN NMOS devices in series implement a NND function NMOS devices in parallel implement a NOR function + Sp12 MPEN 411 L06 S.5

Dual PUN and PDN PUN and PDN are dual networks DeMorgan s theorems + = [!( + ) =!! or!( ) =! &!] = + [!( ) =! +! or!( & ) =!!] a parallel connection of transistors in the PUN corresponds to a series connection of the PDN omplementary gate is naturally inverting (NND, NOR, OI, OI) Number of transistors for an N-input logic gate is 2N Sp12 MPEN 411 L06 S.6

MOS NND F 0 0 1 0 1 1 1 0 1 1 1 0 Sp12 MPEN 411 L06 S.7

MOS NOR + F 0 0 1 0 1 0 1 0 0 1 1 0 Sp12 MPEN 411 L06 S.8

omplex MOS Gate D D OUT =!(D + ( + )) Sp12 MPEN 411 L06 S.10

Static omplementary MOS Naturally inverting, implementing only functions such as NND, NOR, and XNOR in a single stage. In 1 In 2 In N In 1 In 2 In N PUN PDN PMOS transistors only pull-up: make a connection from to F when F(In 1,In 2, In N ) = 1 F(In 1,In 2, In N ) pull-down: make a connection from F to GND when F(In 1,In 2, In N ) = 0 NMOS transistors only Question1: why PUN are PMOS only and PDN are NMOS only? Sp12 MPEN 411 L06 S.11

Threshold Drops PUN S D D 0 V GS S 0 - V Tn L L PDN 0 V Tp D L V GS S L S D Sp12 MPEN 411 L06 S.13

Standard ell Layout Methodology Routing channel signals GND What logic function is this? Sp12 MPEN 411 L06 S.14

OI21 Logic Graph j X PUN X =!( ( + )) X i i j GND PDN Sp12 MPEN 411 L06 S.15

Two Stick Layouts of!( ( + )) crossover requiring vias X X GND GND uninterrupted diffusion strip Sp12 MPEN 411 L06 S.16

onsistent Euler Path n uninterrupted diffusion strip is possible only if there exists a Euler path in the logic graph Euler path: a path through all nodes in the graph such that each edge is visited once and only once. X X i j Sp12 MPEN 411 L06 S.18 GND For a single poly strip for every input signal, the Euler paths in the PUN and PDN must be consistent (the same)

OI22 Logic Graph X PUN D D X =!((+) (+D)) X D D GND PDN Sp12 MPEN 411 L06 S.19

OI22 Layout D X GND Some functions have no consistent Euler path like x =!(a + bc + de) (but x =!(bc + a + de) does!) Sp12 MPEN 411 L06 S.20

XNOR/XOR Implementation XNOR XOR Sp12 MPEN 411 L06 S.21 How many transistors in each? an you create the stick transistor layout for the lower left circuit?

Static MOS Full dder ircuit (page 565) out =+ in + in Sum = in +! out (++ in ) in in! out!sum in in in out = in & ( ) ( & ) Sum =! out & ( in ) ( & & in ) Sp12 MPEN 411 L06 S.24 # transistors = 24+4

Two chips you are seeing today Microprocessor SI (pplication Specific I) Sp12 MPEN 411 L06 S.25

Standard ell Library NND INV Sp12 MPEN 411 L06 S.26

Standard ell Library NND INV NND Sp12 MPEN 411 L06 S.27

The design flow VHDL (decoder.vhd) Simulation Synthesis Verilog netlist (decoder.v) Standard ell Lib Place/Route Physical layout (decoder.cif) Sp12 MPEN 411 L06 S.28

The IM SI Design Flow Sp12 MPEN 411 L06 S.29

Next Lecture and Reminders Next lecture Pass transistor logic - Reading assignment Rabaey, et al, 6.2.3 Sp12 MPEN 411 L06 S.30