1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.

Slides:



Advertisements
Similar presentations
The Bus Architecture of Embedded System ESE 566 Report 1 LeTian Gu.
Advertisements

Spartan-3 FPGA HDL Coding Techniques
ECE Synthesis & Verification - Lecture 2 1 ECE 667 Spring 2011 ECE 667 Spring 2011 Synthesis and Verification of Digital Circuits High-Level (Architectural)
Design and Application of Power Optimized High-Speed CMOS Frequency Dividers.
Power Reduction Techniques For Microprocessor Systems
Data Acquisition ET 228 Chapter
Logic Families and Their Characteristics
Design of a Power-Efficient Interleaved CIC Architecture for Software Defined Radio Receivers By J.Luis Tecpanecatl-Xihuitl, Ruth Aguilar-Ponce, Ashok.
Praveen Venkataramani Suraj Sindia Vishwani D. Agrawal FINDING BEST VOLTAGE AND FREQUENCY TO SHORTEN POWER CONSTRAINED TEST TIME 4/29/ ST IEEE VLSI.
Synchronous Digital Design Methodology and Guidelines
The Cost of Fixing Hold Time Violations in Sub-threshold Circuits Yanqing Zhang, Benton Calhoun University of Virginia Motivation and Background Power.
Fuzzy Simulated Evolution for Power and Performance of VLSI Placement Sadiq M. Sait Habib Youssef Junaid A. KhanAimane El-Maleh Department of Computer.
Combinational Circuits
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
Die-Hard SRAM Design Using Per-Column Timing Tracking
Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent.
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
Fuzzy Simulated Evolution for Power and Performance of VLSI Placement Sadiq M. SaitHabib Youssef Junaid A. KhanAimane El-Maleh Department of Computer Engineering.
EDA Roadmap Taskforce Report Draft 2 2/9/99 Figure 0.1 Process: Focus on Change Challenges & Directions Technology Paradigm Shifts Market Segment Semiconductor.
Fuzzy Evolutionary Algorithm for VLSI Placement Sadiq M. SaitHabib YoussefJunaid A. Khan Department of Computer Engineering King Fahd University of Petroleum.
Camera Auto Focus Group W1 Tom Goff Dave Hwang Kate Killfoile Greg Look Design Manager: Bowei Gai Final Presentation, April 30 th, 2007 Project Objective:
Low power CDN. SPEED Operate vdd at half rails Data should operate at full rails.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
03/30/031 ECE 551: Digital System Design & Synthesis Lecture Set 9 9.1: Constraints and Timing 9.2: Optimization (In separate file)
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Automated Calibration, Optimal tuning, Parameter adjustment) 5.2. Programmable.
Word-Size Optimization for Low Energy, Variable Workload Sub-threshold Systems Sudhanshu Khanna, Anurag Nigam ECE 632 – Fall 2008 University of Virginia.
Slide: 1International Conference on Electronics, Circuits, and Systems 2010 Department of Electrical and Computer Engineering University of New Mexico.
P. Denes Page 1 FPPA-Clock Clocks FPPA From CTRL To all FPPA ADC Clocks are received by CTRL chip and distributed as PECL signals to the FPPAs (in.
1 Quarterly Technical Report 1 for Pittsburgh Digital Greenhouse Kyusun Choi The Pennsylvania State University Computer Science and Engineering Department.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Power Reduction for FPGA using Multiple Vdd/Vth
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
INTERFACE WITH ANALOG WORLD
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
1 Adrian Stoica Jet Propulsion Laboratory ehw.jpl.nasa.gov Evolvable Hardware for Automated Design and Autonomous.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Washington State University
Low Power – High Speed MCML Circuits (II)
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
The Chicago Half of Champ
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Taking evolutionary circuit design from experimentation to implementation: some useful techniques and a silicon demonstration Adrian Stoica Ricardo S.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Under-Graduate Project Improving Timing, Area, and Power Speaker: 黃乃珊 Adviser: Prof.
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Combinational Circuits.
Thanushan Kugathasan, CERN Plans on ALPIDE development 02/12/2014, CERN.
Timothy O. Dickson and Sorin P. Voinigescu Edward S. Rogers, Sr. Dept of Electrical and Computer Engineering University of Toronto CSICS November 15, 2006.
26 May 2004 A. Morgül – ISCAS’2004, Vancouver, Canada 1 A NEW LEVEL RESTORATION CIRCUIT FOR MULTI-VALUED LOGIC Avni MORGÜL and Turgay TEMEL Boğaziçi University.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
DEFENSE EXAMINATION GEORGIA TECH ECE P. 1 Fully Parallel Learning Neural Network Chip for Real-time Control Jin Liu Advisor: Dr. Martin Brooke Dissertation.
Low Power, High-Throughput AD Converters
1 Quarterly Technical Report II for Pittsburgh Digital Greenhouse Kyusun Choi The Pennsylvania State University Computer Science and Engineering Department.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Low Power, High-Throughput AD Converters
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
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.
CS203 – Advanced Computer Architecture
M. Atef, Hong Chen, and H. Zimmermann Vienna University of Technology
Digital-to-Analog Analog-to-Digital
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
Low Power, High-Throughput AD Converters
Lecture Notes / PPT UNIT III
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
Adrian Stoica Ricardo S. Zebulum Xin Guo* Didier Keymeulen
1.Introduction to Advanced Digital Design (14 marks)
Presentation transcript:

1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock skew compensation) 5.3. Automated discovery – Invention by Genetic Programming (Creative Design) 5.4. EDA Tools, analog circuit design 5.5. Adaptation to extreme temperature electronics (Survivability by EHW) 5.6. Fault-tolerance and fault-recovery 5.7. Evolvable antennas (In-field adaptation to changing environment) 5.8. Adaptive filters (Function change as result of mission change) 5.9 Evolution of controllers

2 LSI Tester GA-based Adjustment Software + LSI Design + Programmable Delay Circuits 1.Design2.Fabrication3.Adjustment4.Shipping Low operating yield Considerable power dissipation Design clock speed Higher operating yield Less power dissipation Faster clock speed than designed Post-Fabrication Clock Timing Adjustment EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

3 Clock Input Programmable Delay Element Programmable delay elements are inserted into clock inputs of FFs and circuit blocks. Delay values are determined optimally with GA Adaptive Clock Skew Compensation with GA EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST Clock Lines Problem: Tiny differences in propagation delay, when compounded across all the clock nets in a complex digital product, often lead to unacceptable degradations in overall system-timing margins. This generic problem is often referred to as the "clock skew" problem. Clock skew due to faster clock signals leads to degradation of operational yield rate of LSIs. Beyond 90nm, clock skew cannot be avoided only by design due to process variation

4 Clock Domain or Circuit Block LSI Programmable Delay Circuit Clock Driver Clock Domain or Circuit Block LSI Clock Driver Clock not required Clock Tree Circuit Sub-Block or Flip-Flop Clock adjustment not required Clock adjustment required Clock Domain, Circuit Block, or Flip-Flop Delay Circuit Register N (N bits) Clock Input Clock adjustment for INTER-DOMAIN skew Clock adjustment for INTRA-DOMAIN skew Hierarchical Application of Clock Timing Adjustment EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

5 Delay Generator Register DAC Delay [ns] Delay Step [ns] Controlling Voltage [V] 30ps Delay Delay Steps Controlling Voltage (V adj ) vs Delay and Delay Steps Delay Generator Clock InClock Out V adj (Controlling Voltage) DAC (Digital-Analog Converter) P·A A A P·B B B P·C C C V ref V out (to V adj ) 0.18um, CMOS process 18Tr: Delay Generator + DAC Some Delay Steps are less than 30ps “Delay Steps” are calculated as differences between adjacent delay plots. Programmable Delay Circuit

6 0.13um, CMOS process, Design for 1GHz(typ), Using the “Programmable Delay Circuits” Test Chip : Multiplier and Memory Test Pattern Generator EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

7 LSI : Designed at 1000ps(=1GHz) period Register Circuit Register Data Input Data Output Clock Input 1000ps(=1.0GHz) period 800ps1000ps600ps LSI : Clock period is enhanced to 800ps(=1.25GHz) 25% Enhancement of Clock Frequency ( 1000/800=1.25) Register Circuit Register 0 Register Data Input Clock Input 800ps(=1.25GHz) period 800ps1000ps600ps 200ps-delay inserted Advantage No.1: Clock Frequency Speed-up EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

8 Experiment Result:Clock Frequency Speed-up Each X point represents a unique chip GHz Each X point represents a unique chip Operational clock frequency Operational clock frequency Memory Test Pattern Generators Multipliers GA Details: Population: 50 Termination: 20th Generation Selection: Tournament Selection Crossover: One-Point Crossover Crossover Rate: 1.0 Mutation: Gaussian Mutation (σ=1.0) Mutation Rate: 1.0 GA Details: Population: 50 Termination: 20th Generation Selection: Tournament Selection Crossover: One-Point Crossover Crossover Rate: 1.0 Mutation: Gaussian Mutation (σ=1.0) Mutation Rate: 1.0 Operational clock frequency BEFORE adjustment Operational clock frequency AFTER adjustment 25% increase over all the chips EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

9 Register Circuit Register Data Input Data Output Clock Input LSI which operates at standard power supply voltage 1.2V LSI which operates at lower power supply voltage 0.8V Lowering power supply voltage, from 1.2V to 0.8V Advantage No. 2 : Power Supply Voltage Reduction EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST Register Circuit Register Data Input Data Output Clock Input Programmable Delay Circuit Circuits which violate timing constraints

10 0.8V0.9V1.0V1.1V1.2V 1.58GHz0% 1.4GHz0% 20%30%40% 1.25GHz 0%40%100% 1.0GHz100% 0.8V0.9V1.0V1.1V1.2V 1.58GHz0% 10%20%10% 1.4GHz30%60%80%100%90% 1.25GHz 100% 1.0GHz100% Operational yield at each voltage and clock frequency, BEFORE adjustment Operational yield at each voltage and clock frequency, AFTER adjustment Clock Adjustment Measured with the Memory- test-pattern Generators. Experiment Result: Power Supply Voltage Reduction Voltage: 1.2V 0.8V Frequency: 1.0GHz 1.25GHz & EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

11 Reduction of 2/3 in Vdd Possible power reduction: 4/9 Power Supply Voltage (Vdd) Operational yield 100% 0% 0.8V1.2V Sakurai’s Formula for CMOS power dissipation [4]: where : Power supply voltage, : Almost constant : Clock frequency 123 correspond to the same marks in Fig. 3 Experiment Result: Power Dissipation Reduction Reduction of 2/3 in Vdd: 1.2V 0.8V Power Reduction: 4/9 (-54%) EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

12 Time for Clock Timing Adjustment EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST OperationsTime (s) Generation of Delay Setting and Test Data for Function Test 0.55 Write Data to Chip0.02 Execution of Test0.01 Read Results of Test from Chip0.03 Calculation of Fitness0.33 Total Time0.94

13 Memory Test Pattern Generators Multipliers Operational yield [%] Clock frequency [GHz] 41.6% 93.3% 15.0% 90.0% Operating yield after adjustment Operating yield before adjustment Yield improvement from 15% to 90% Yield improvement from 42% to 93% While no chips were operational before adjustment, some chips were operational after post- fabrication adjustment. Experiment Result: Operational Yield Improvement EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

14 Design Stage TraditionalGA-based Function Design Logic Design30.0 Floor Planning Verification (1)5.0 Layout Design Verification (2) Library Design42.0 Total * 1 day * person *1 Advantage No.3: Design Time Reduction Target Design: DDR-SDRAM controller circuit -21% EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST

15 Summary of GA-based Post-Fabrication Adjustment Higher Clock Frequency (+25% max) Smaller Area (saving circuits trying to avoid clock skew) Reduced Design Time (-21% max) Higher Yield Lower Power Dissipation by lowering Power Supply Voltage (-54% max) EH-2003 talk: Power Dissipation Reductions with Genetic Algorithms Eiichi Takahashi Masahiro Murakawa, Yuji Kasai Tetsuya Higuchi. MIRAI Project /Advanced Semiconductor Research Center, AIST Two 1GHz LSIs and a design experiment demonstrate advantages