Dynamic Frequency Scaling using on-chip Thermal Sensors in ASAP7 7nm Predictive PDK Vaibhav Verma Mandi Das Wole Jaiyeoba.

Slides:



Advertisements
Similar presentations
Counters Discussion D8.3.
Advertisements

1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Low Power Design for Wireless Sensor Networks Aki Happonen.
SADDAPALLI RUDRA ABHISHEK
Temperature Sensing Integrated Circuit PROs: CONs: Most Linear
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
Electronic Counters.
Introductory Digital Concepts
Phase Locked Loop Design Presentation ECE 442 Lab April 27, 2010 Ari Mahpour.
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Modern VLSI Design 3e: Chapters 1-3 week12-1 Lecture 30 Scale and Yield Mar. 24, 2003.
Slide No. 1 Course: Logic Design Dr. Ali Elkateeb Topic: Introduction Course Number: COMP 1213 Course Title: Logic Design Instructor: Dr. Ali Elkateeb.
Parameters Identification of Embedded PTAT Temperature Sensors for CMOS Circuits MIXDES '07. 14th International Conference on Mixed Design of Integrated.
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
18/10/20151 Calibration of Input-Matching and its Center Frequency for an Inductively Degenerated Low Noise Amplifier Laboratory of Electronics and Information.
Delay Locked Loop with Linear Delay Element
A Robust Pulse-triggered Flip-Flop and Enhanced Scan Cell Design
Experiment 21 Design a Traffic Arrow.
Chapter 6 Voltage Regulators - Part 2-.
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
Patricia Gonzalez Divya Akella VLSI Class Project.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Sequential Logic Circuit Design Eng.Maha Alqubali.
Analog Circuits Hiroyuki Murakami. CONTENTS Structure of analog circuits Development of wide linear range CSA system Problem of analog circuits How to.
- TMS - Temperature Monitoring System in Topix Olave Jonhatan INFN section of Turin and Politecnico P PANDA Collaboration Meeting December 9 th
Overview Part 1 - Storage Elements and Sequential Circuit Analysis
End OF Column Circuits – Design Review
Sequential Logic An Overview
Digital Integrated Circuits A Design Perspective
Dynamic Frequency Scaling using on-chip Thermal Sensors in ASAP7 7nm Predictive PDK Vaibhav Verma Mandi Das Wole Jaiyeoba.
CHAPTER 6 VOLTAGE REGULATOR Tulus Ikhsan Nasution.
Digital Integrated Circuits A Design Perspective
ECE 445 Smart Window Responding System
High-Speed Stochastic Circuits Using Synchronous Analog Pulses M
Manufacturing Process -II
MECH 373 Instrumentation and Measurements
Dynamic Frequency Scaling using on-chip Thermal Sensors in ASAP7 7nm Predictive PDK Vaibhav Verma Mandi Das Wole Jaiyeoba.
To Design and Implement Monostable Multivibrator Circuit Using IC555
Integrated Circuits for the INO
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Digital Decode & Correction Logic
Sequential Logic Counters and Registers
Data Acquisition Systems
Principles & Applications
Principles & Applications
Flip-Flop.
NI-sbRIO BASED PLATFORM FOR REAL TIME SPECTROSCOPY
SEQUENTIAL LOGIC -II.
A 13.5-mW 5-GHz Frequency Synthesizer With Dynamic Divider
DESIGN AND SIMULATION OF A PHASE LOCKED LOOP FOR HIGH SPEED SERDES
Semiconductor Contact Probe Aligner
Unit IV 555 Timer.
DIGITAL ELECTRONICS ТHEME 4: SEQUENTIAL LOGIC CIRCUITS. FLIP- FLOPS – ASYNCHRONOUS AND SYNCHRONOUS, R - S, D, T, J - K FLIP- FLOPS. The value of the outputs.
Digital Fundamentals with PLD Programming Floyd Chapter 10
APPLICATIONS Reference: Textbook-Chapter 6,8 & 9 'Power Electronics',C
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
STT-MRAM Tapeouts: IBM 65nm & IBM 45nm SOI
Team 70: Air Guitar Gloves
Chapter 10 Timing Issues Rev /11/2003 Rev /28/2003
Analog and Digital Instruments
Read Delay Simulations
Characterization of C2MOS Flip-Flop in Sub-Threshold Region
Mark Bristow CENBD 452 Fall 2002
Lecture 17 Analog Circuit Test -- A/D and D/A Converters
Chapter 5 Sequential Circuits.
Integrated Circuits Computer Signals
A Time-Digital Converter (TDC)
Table 1. Pin Configuration of 555 timer
The biomimetic pressure sensing ability.
Presentation transcript:

Dynamic Frequency Scaling using on-chip Thermal Sensors in ASAP7 7nm Predictive PDK Vaibhav Verma Mandi Das Wole Jaiyeoba

Motivation We wanted to build an on-chip thermal sensing unit. And we wanted to scale voltage and frequency of the processor based on thermal sensor data. Well voltage scaling isn’t our cup of tea We will build a beautiful DVFS unit

System Block Diagram Thermal Sensor (TS) Time-to-Digital Converter (TDC) Actuation Unit (AU) - DFS

Temperature Dependent Pulse Width Thermal Sensor (TS) Temperature Dependent Delay Temperature Independent Delay Clock IN Temperature Dependent Pulse Width Based on Chen et al., “A Time-to-Digital-Converter-Based CMOS Smart Temperature Sensor”, IEEE Journal Of Solid-State Circuits, Vol. 40, No. 8, August 2005

Why temperature Independent Delay? Well why not? Essentially we could have just used wire delay to get the desired temperature dependent pulse width. But that leads to huge “minimum pulse” for lower range of temperatures. Hence we designed temperature (mostly) invariant delay line to offset the pulse width for better accuracy. And anyway what’s VLSI project without a li’l circuit design!!

Schematics – Temperature Sensor Temperature Invariant Delay element Temperature Sensor

Performance of TS across temperature Mostly linear across temperature range (-40°C to 125 °C) 60.9 ps 64.3 ps 2.3 ps

Time to Digital Converter (TDC) The output of thermal sensor is a pulse width varying with temperature. We need TDC to convert this analog information to digital output. This digital output is then used to control frequency scaling.

Schematics – Time to Digital Converter D-Flip Flop

Dynamic Frequency Scalar (DFS) Why do we need it?? The DFS (Dynamic Frequency Scalar) collects digitalized data from the Time to Digital Converter (DTC) and scales the frequency of the master clock accordingly. This output clock becomes the new clock which drives the chip.

Dynamic Frequency Scalar Features: Final system output clock **Glitch free** (via use of the two synchronizing flip-flops) Easily scalable to larger frequency variations. Based on Browne B. Richard et al., “Low-Latency, HDL-Synthesizable Dynamic Clock Frequency Controller with Self-Referenced Hybrid Clocking”, Circuits and Systems Conference (2006) Glitch-free dynamic frequency controller.

Fig: DFS Schematic from ASAP7 PDK Cadence Dynamic Frequency Scalar: Schematic System clock DFFs: clock dividers DFFs: clock synchronizers MUX: clock select Fig: schematic of the Digital Frequency Scalar Fig: DFS Schematic from ASAP7 PDK Cadence

Difficulties encountered during design and simulation Using relative ground, we got unexpected results from simulating the design schematic. However, when we connected Vss and Vpw to absolute ground, we got the correct, required behavior.

DFS – Simulation Waveform Diagram Fig: simulation of the DFS schematic