Adiabatic Circuits Mohammad Sharifkhani. Introduction Applying slow input slopes reduces E below CV2 Useful for driving large capacitors (Buffers) Power.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

Transmission Gate Based Circuits
CSET 4650 Field Programmable Logic Devices
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
(Neil west - p: ). Finite-state machine (FSM) which is composed of a set of logic input feeding a block of combinational logic resulting in a set.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
ECE 424 – Introduction to VLSI Design Emre Yengel Department of Electrical and Communication Engineering Fall 2014.
 C. H. Ziesler etal., 2003 Energy Recovering ASIC Design Advanced Computer Architecture Laboratory Department of Electrical Engineering and Computer Science.
10/27/05ELEC / Lecture 161 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
VLSI Design EE213 VLSI DesignStephen Daniels 2003 R Vss R Vo Inverter : basic requirement for producing a complete range of Logic circuits.
Overview Memory definitions Random Access Memory (RAM)
Copyright 2001, Regents of University of California Lecture 18: 04/0703 A.R. Neureuther Version Date 04/03/03 EECS 42 Intro. electronics for CS Spring.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
Lecture #24 Gates to circuits
Lecture #25 Timing issues
Towards An Efficient Low Frequency Energy Recovery Dynamic Logic Sujay Phadke Advanced Computer Architecture Lab Department of Electrical Engineering and.
Dynamic Logic Circuits *
Presented By: Er. Ram Singh (Asstt. Prof.) Deptt. Of EE
Fall 2006: Dec. 5 ELEC / Lecture 13 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Adiabatic Logic Vishwani.
Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 11 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Adiabatic Logic Vishwani D. Agrawal.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Buck Regulator Architectures
Low Power Design and Adiabatic Circuits P.Ranjith M.Tech(ICT)
Digital Integrated Circuits for Communication
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
A Presentation on. Cascadable Adiabatic Logic Circuits
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Low-Power CMOS Logic Circuit Topic Review 1 Part I: Overview (Shaw) Part II: (Vincent) Low-Power Design Through Voltage Scaling Estimation and Optimization.
1 IN THE NAME GOD Advanced VLSI Class Presentation A 1.1GHz Charge Recovery Logic Insructor : Dr. Fakhrayi Presented by : Mahdiyeh Mehran.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Lecture 2 1 Computer Elements Transistors (computing) –How can they be connected to do something useful? –How do we evaluate how fast a logic block is?
1 Power Dissipation in CMOS Two Components contribute to the power dissipation: »Static Power Dissipation –Leakage current –Sub-threshold current »Dynamic.
Adiabatic Logic Circuit for Biomedical Applications Prepared by: Muhammad Arsalan Presented to: Dr. Maitham Shams.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Adiabatic Logic as Low-Power Design Technique Presented by: Muaayad Al-Mosawy Presented to: Dr. Maitham Shams Mar. 02, 2005.
1 OUTPUT Pad and Driver. 2 CLOCK DRIVER 3 Buffering S = scaling or tapering factor CL = S N+1 Cg ……………… All inverters have identical delay of t o = delay.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 37: December 8, 2010 Adiabatic Amplification.
Guy Lemieux, Mehdi Alimadadi, Samad Sheikhaei, Shahriar Mirabbasi University of British Columbia, Canada Patrick Palmer University of Cambridge, UK SoC.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
Caltech CS184 Winter DeHon 1 CS184: Computer Architecture (Structure and Organization) Day 7: January 21, 2005 Energy and Power.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
A HIGH-SPEED LOW-POWER RAIL-TO-RAIL BUFFER AMPLIFIER FOR LCD APPLICATION C-W Lu; Xiao, P.H.; Electrical and Computer Engineering, Canadian Conference on.
Bi-CMOS Prakash B.
Dynamic Logic Dynamic Circuits will be introduced and their performance in terms of power, area, delay, energy and AT2 will be reviewed. We will review.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Course: High-Speed and Low- Power VLSI (97.575) Professor: Maitham Shams Presentation: Presentation: True Single- Phase Adiabatic Circuitry By Ehssan.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures.
EE Electronics Circuit Design Digital Logic Gates 14.2nMOS Logic Families 14.3Dynamic MOS Logic Families 14.4CMOS Logic Families 14.5TTL Logic.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 14, 2011 Gates from Transistors.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CMOS LOGIC STRUCTURE. 1.CMOS COMPLEMENTARY LOGIC CMOS is a tech. for constructing IC. CMOS referred to as Complementary Symmetry MOS(COS-MOS) Reason:
Adiabatic Technique for Energy Efficient Logic Circuits Design
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Digital Integrated Circuits A Design Perspective
Digital Integrated Circuits for Communication
Low Power cmos and Adiabatic Circuits
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
NMOS Inverter UNIT II : BASIC ELECTRICAL PROPERTIES Sreenivasa Rao CH
Vishwani D. Agrawal James J. Danaher Professor
CSET 4650 Field Programmable Logic Devices
Day 21: October 29, 2010 Registers Dynamic Logic
Power and Heat Power Power dissipation in CMOS logic arises from the following sources: Dynamic power due to switching current from charging and discharging.
Presentation transcript:

Adiabatic Circuits Mohammad Sharifkhani

Introduction Applying slow input slopes reduces E below CV2 Useful for driving large capacitors (Buffers) Power reduction > 4 for pad drivers (1 MHz) Dissipated E over R

Basic concepts If we slow down the powerclock’s risetime by a factor of N: The time required increases by a factor of N. The current decreases by a factor of N. The power decreases by a factor of N 2. The dissipated energy per operation decreases by a factor of N. The transferred charge and energy stored on Cap are unchanged. Denker94 Regular Adia.

Basic concepts The output has a predetermined “resting” level (ground in this case). Whenever the output makes a transition away from the resting level, it must be returned (“recharged”) to the resting level before the start of the next calculation. This recharge step carries a terrible price. Three ways to do the recharge: –Retractile cascade schemes –Memory Scheme –Reverse function

Retractile scheme The input to stage 1 must be valid for 2M + 1 phases. What’s worse is that the throughput is reduced by a factor of M or so, since no pipelining is possible.

Memory scheme

Memory Scheme Next stage

Reversible Functions If we know the prior state of the node. If the gate at stage m implements a logically reversible function  the stage-m outputs to control the recharge of the stage-m inputs (F-1) Not all functions are reversible  extra computation might be neededs

Reversible Functions Up to 8 phase clock is needed

An adder the three-bit reversible adder requires 20 times the number of devices and 32 times the area of a conventional adder using the same technology and laid out by the same designer. Athas 94 TVLSI

Reversible Functions VDD/2 1- When one gate driving the other in Tri-state 2- During the hand-off, the output of both gates are guaranteed to be the same F1 out tied (a) ready F2 out tied (b) ready F2-1 internal ready (same as (a)) Hand-off(F2-1 drives a, F1 untie) (a) recharged to VDD/2

Rail driver ckt Initial voltage of the rail : Vinint Vfin is the target voltage Cut the MOSFET when the peak voltage is reached (current is zero) Off-chip inductor

Single phase/Memory based

Arbitrary logic functions are implementable Auxiliary clock is needed

Single Pck + Reference Voltages Only the inputs set the IC at out, out_ Either MP1 or MP2 turns off

SOURCE-COUPLED ADIABATIC LOGIC N or P current sources conducting

Adiabatic μP energy-recovery latch (E-R latch) VDD VDD+Vtn VDD+Vtn+Δ Dynamically jumps up to more than VDD M2 blocks the pull back

Adiabatic μP : Two phase oscillator Similar to what have been observed in LC tanks of RF circuits For a constant capacitive load, the frequency will be stable and can be locked to a specific frequency with a varactor based phase-locked loop. If synch with other blocks are needed: –We can use a FIFO and treat the adiabatic circuit as an asynch circuit

Adiabatic μP Large capacitive nodes

Adiabatic μP Combinatorial middle blocks Domino style: When phi2 is high, the middle gate is precharged already and can compute Precharged gates driven by E-R latches do not need protection nFET’s in their pull-down stacks since the input signals are low during precharging. Same phase  can not use PMOS precharge MOS fet  higher than VDD is needed Some energy in the tree can be recovered