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

Energy Source Lifetime Optimization for a Digital System through Power Management Department of Electrical and Computer Engineering Auburn University,
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Low Power Design for Wireless Sensor Networks Aki Happonen.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
COMP3221: Microprocessors and Embedded Systems Lecture 20: Analog Output Lecturer: Hui Wu Session 2, 2004.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
Introductory Digital Concepts
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.
Data Acquisition Systems
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.
18/10/20151 Calibration of Input-Matching and its Center Frequency for an Inductively Degenerated Low Noise Amplifier Laboratory of Electronics and Information.
Lab 10 Experiment 21 Design a Traffic Arrow. Just so it is clear This is it. – Last official experiment for the semester. It is your option as to whether.
Delay Locked Loop with Linear Delay Element
LC Voltage Control Oscillator AAC
Experiment 21 Design a Traffic Arrow.
Chapter 6 Voltage Regulators - Part 2-.
MSI Counters Counter ICs Technician Series ©Paul Godin Updated Feb 2015 gmail.com.
Patricia Gonzalez Divya Akella VLSI Class Project.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Digital-to-Analog Analog-to-Digital Week 10. Data Handling Systems  Both data about the physical world and control signals sent to interact with the.
Sequential Logic Circuit Design Eng.Maha Alqubali.
Overview Part 1 - Storage Elements and Sequential Circuit Analysis
End OF Column Circuits – Design Review
Computer Science 210 Computer Organization
HIDDEN ACTIVE CELL PHONE DETECTOR
Digital-to-Analog Analog-to-Digital
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
REMOTE JAMMING DEVICE.
ECE Department, University of California, Davis
Dynamic Frequency Scaling using on-chip Thermal Sensors in ASAP7 7nm Predictive PDK Vaibhav Verma Mandi Das Wole Jaiyeoba.
Integrated Circuits for the INO
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Digital Decode & Correction Logic
Harmonic Distortion Analyzer, Wave Analyzer and Function Generator
Principles & Applications
Flip-Flop.
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
Computer Science 210 Computer Organization
Semiconductor Contact Probe Aligner
Digital-to-Analog Analog-to-Digital
Unit IV 555 Timer.
Digital Fundamentals with PLD Programming Floyd Chapter 10
APPLICATIONS Reference: Textbook-Chapter 6,8 & 9 'Power Electronics',C
Computer Science 210 Computer Organization
Dynamic Frequency Scaling using on-chip Thermal Sensors in ASAP7 7nm Predictive PDK Vaibhav Verma Mandi Das Wole Jaiyeoba.
BIC 10503: COMPUTER ARCHITECTURE
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
Engineering Tools for Electrical and Computer Engineers
Analog and Digital Instruments
Read Delay Simulations
Characterization of C2MOS Flip-Flop in Sub-Threshold Region
Thought of the Day To be what we are, and to become
Mark Bristow CENBD 452 Fall 2002
Lecture 17 Analog Circuit Test -- A/D and D/A Converters
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. We will build a beautiful DVFS unit Well voltage scaling isn’t our cup of tea

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 output 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

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

Full System waveform

Difficulties encountered during design and simulation The hardest part of the project was to tune the delays in TDC to match the range of pulse widths for different temperatures. Also, 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. We also faced hspice DC convergence issues in many of our final runs.