Compact Variation-Aware Standard Cell Models for Statistical Static Timing Analysis

Total Page:16

File Type:pdf, Size:1020Kb

Compact Variation-Aware Standard Cell Models for Statistical Static Timing Analysis Compact Variation-Aware Standard Cell Models for Statistical Static Timing Analysis A Dissertation Presented to The Academic Faculty By Seyed-Abdollah Aftabjahani In Partial Fulfillment of the Requirement for the Degree of Doctor of Philosophy in Electrical Engineering School of Electrical and Computer Engineering Georgia Institute of Technology August, 2011 Copyright © 2011 by Seyed-Abdollah Aftabjahani Compact Variation-Aware Standard Cell Models for Statistical Static Timing Analysis Approved by: Dr. Linda S. Milor, Advisor School of Electrical and Computer Engineering Georgia Institute of Technology Dr. Yorai Wardi School of Electrical and Computer Dr. Jeffrey A. Davis Engineering School of Electrical and Computer Georgia Institute of Technology Engineering Georgia Institute of Technology Dr. Michael F. Schatz School of Physics Dr. Sung-Kyu Lim Georgia Institute of Technology School of Electrical and Computer Engineering Georgia Institute of Technology Date Approved: June 01, 2011 DEDICATION To my beloved parents ACKNOWLEDGEMENTS This dissertation would not have been possible without the help and support that I have received from many individuals. I would like to express my gratitude to all who assisted me in this endeavor to push my limits of knowledge even further. I will not forget their impact upon my life. I would like to express my deep appreciation to my thesis advisor, Professor Linda Milor for her continuous support, encouragement, and supervision on my research. Throughout the years that I have been her research assistant, I have had excellent opportunities to acquire many academic and research skills, which I will use throughout my life. I have learned many intricate details on how to conduct high-quality academic research from the conception of a research idea, to the conduction of a literature review, to the formulation of a problem, to the utilization of creative thinking to address a problem, to the construction of models and prototypes for analysis and evaluation of a solution, and to the publication and presentation of results. I would also like to thank my committee members, Professor Jeffrey A. Davis, Professor Sung Kyu Lim, Professor Yorai Wardi, and Professor Michael Schatz for spending their precious time on the guidance and review of my research. I would like to thank the Semiconductor Research Corporation (SRC) for support of this research project under task 1419.001. I am grateful to the SRC for providing me with personal and professional development opportunities by funding my attendance at the related conferences, specifically TechCon, to network with experts in the field, to iv present the research to the leaders in academia and industry, and to receive appropriate feedback to improve the quality of the research. I would like to acknowledge my dear colleagues, especially Fahad Ahmed and Muhammad Bashir for all their constructive discussions on my research, and others who have contributed technical or editorial assistance including Professor Azad Naimee, Dr. Reza Sarvari, Dr. Alireza Shapoori, and Alex Anderson. I would like to thank the Dr. Kevin Martin and all technical personnel and staff of the Microelectronics Research Center (MIRC) at the Georgia Institute of Technology for providing a superb environment conducive to my research. Last but not least, I wish to thank my family, especially my parents, for all their love and support. They have provided a solid foundation for me to grow in all aspects of my life, including my education. v TABLE OF CONTENTS ACKNOWLEDGEMENTS ........................................................................................... IV LIST OF TABLES ........................................................................................................... X LIST OF FIGURES ..................................................................................................... XIII SUMMARY .................................................................................................................... XX CHAPTER I: INTRODUCTION .................................................................................... 1 CHAPTER II: BACKGROUND ..................................................................................... 5 CHAPTER III: MODELING AND ANALYSIS OF COMPACT VARIATION- AWARE STANDARD CELLS ...................................................................................... 11 3.1. Experimental Platform and Model of Variation .................................................... 11 3.2. Construction of the Waveform Model ................................................................... 13 3.3. Comparison of PCA Methods for Waveform Modeling ....................................... 22 3.4. Construction of the Cell Model and Timing Analysis ........................................... 25 3.5. Comparison of Experimental Design Methods for Cell Modeling ........................ 31 3.6. Complexity Analysis .............................................................................................. 39 3.7. Conclusions ............................................................................................................ 44 CHAPTER IV: EXTENDING AND ENHANCING THE METHODOLOGY ........ 46 4.1. Constructing a Cell Model for Deep Submicron Technology ............................... 47 4.1.1. More Accurate Transistor Models with More Parameters .............................. 48 4.1.2. Non-binned Transistor Model vs. Binned Transistor Model .......................... 53 vi 4.1.3. Support of Symmetric Parameter Variation for all Parameters ...................... 53 4.1.4. Variation Parameters Chosen for Cell Models ............................................... 54 4.2. Constructing a Cell Model for Very Large Parameter Variations ......................... 56 4.3. Constructing a Cell Model for Resistive-Capacitive Loads .................................. 65 4.3.1. Timing Characterization of Complex Loads................................................... 66 4.3.2. Mapping RC-Interconnect Networks to Pi-Models ........................................ 74 4.3.3. Cell Characterization with a Pi-Model Load .................................................. 84 4.3.4. RC-Interconnect Network Characterization ................................................... 89 4.3.5. Test Circuit and its Pi-Model-Converted RC-Interconnect Networks ............ 92 4.3.6. Timing Analysis Engine for Our Cell Models and RC-Interconnect Models 97 4.3.7. Timing Simulation and Simulation Results .................................................. 100 4.3.8. Conclusions and Future Work ...................................................................... 109 4.4. Investigating Accuracy Improvement Methods ................................................... 111 4.4.1 Accuracy Analysis of the PCA Waveform Model ......................................... 113 4.4.1.1 Accuracy Analysis of the PCA Waveform Model – Number and Location of Points....................................................................................................................... 113 4.4.1.2 Accuracy Analysis of the PCA Waveform Model for TSMC180RF– Waveform Dataset Selection, Range of Parameter Variations, and Model Subranging .............................................................................................................. 115 4.4.1.3 Accuracy Analysis of the PCA Waveform Model for FreePDK45 – Waveform Dataset Selection, Design of Experiment, Discretization Level, Range of Parameter Variations, and Model Subranging ........................................................ 122 vii 4.4.1.4. Accuracy Analysis of the PCA Waveform Model for FreePDK45 – The Iterative Method for Finding the Common PCs ..................................................... 135 4.4.2 Accuracy Analysis of the Cell Models .......................................................... 144 4.4.3 Conclusions .................................................................................................... 145 CHAPTER V: FAST VARIATION-AWARE STATISTICAL DYNAMIC TIMING ANALYSIS .................................................................................................................... 148 5.1. Introduction .......................................................................................................... 148 5.2. VVCCP– A compiled-code SDTA tool ............................................................... 151 5.2.1 Fault simulation framework ........................................................................... 151 5.2.2 Transformation process of models ................................................................. 153 5.2.3 Experiments ................................................................................................... 155 5.3. Experimental results ............................................................................................ 159 5.4. Conclusion and future work ................................................................................. 161 CHAPTER VI: FUTURE RESEARCH DIRECTIONS ........................................... 163 6.1. Short-Term Research Plan ................................................................................... 163 6.2. Long-Term Research Plan ................................................................................... 165 APPENDIX A: PRINCIPAL COMPONENTS ANALYSIS EQUATIONS ........... 169 A.1. Assumptions ........................................................................................................ 169 A.2. Singular value decomposition
Recommended publications
  • Section 3. ASIC Industry Trends
    3 ASIC INDUSTRY TRENDS ASSPs AND ASICs The term ASIC (Application Specific IC) has been a misnomer from the very beginning. ASICs, as now known in the IC industry, are really customer specific ICs. In other words, the gate array or standard cell device is specifically made for one customer. ASIC, if taken literally, would mean the device was created for one particular type of system (e.g., a disk-drive), even if this device is sold to numerous customers and/or is put in the IC manufacturer’s catalog. Currently, a device type that is sold to more than one user, even if it is produced using ASIC tech- nology, is considered a standard IC or ASSP (Application Specific Standard Product). Thus, we are left with the following nomenclature guidelines (Figure 3-1). ASIC: A device produced for only one customer. PLDs are included as ASICs because the customer “programs” that device for its needs only. CSIC: What ASICs should have been called from the beginning. Some companies differentiate an ASIC from a CSIC by who completes or is responsible for the majority of the IC design effort. If it is the IC producer, the part is labeled a CSIC, if it is the end-user, the device is called an ASIC. This term is not currently used very often in the IC industry. ASSP: A relatively new term for ICs targeting specific types of systems. In many cases the IC will be manufactured using ASIC technology (e.g., gate or linear array or standard cell techniques) but will ultimately be sold as a standard device type to numerous users (i.e., put into a product catolog).
    [Show full text]
  • UCLA Electronic Theses and Dissertations
    UCLA UCLA Electronic Theses and Dissertations Title Implications of Modern Semiconductor Technologies on Gate Sizing Permalink https://escholarship.org/uc/item/56s9b2tm Author Lee, John Publication Date 2012 Peer reviewed|Thesis/dissertation eScholarship.org Powered by the California Digital Library University of California University of California Los Angeles Implications of Modern Semiconductor Technologies on Gate Sizing A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Electrical Engineering by John Hyung Lee 2012 c Copyright by John Hyung Lee 2012 Abstract of the Dissertation Implications of Modern Semiconductor Technologies on Gate Sizing by John Hyung Lee Doctor of Philosophy in Electrical Engineering University of California, Los Angeles, 2012 Professor Puneet Gupta, Chair Gate sizing is one of the most flexible and powerful methods available for the timing and power optimization of digital circuits. As such, it has been a very well-studied topic over the past few decades. However, developments in modern semiconductor technologies have changed the context in which gate sizing is performed. The focus has shifted from custom design methods to standard cell based designs, which has been an enabler in the design of modern, large-scale designs. We start by providing benchmarking efforts to show where the state-of-the-art is in standard cell based gate sizing. Next, we develop a framework to assess the impact of the limited precision and range available in the standard cell library on the power-delay tradeoffs. In addition, shrinking dimensions and decreased manufacturing process control has led to variations in the performance and power of the resulting designs.
    [Show full text]
  • Introduction to ASIC Design
    ’14EC770 : ASIC DESIGN’ An Introduction Application - Specific Integrated Circuit Dr.K.Kalyani AP, ECE, TCE. 1 VLSI COMPANIES IN INDIA • Motorola India – IC design center • Texas Instruments – IC design center in Bangalore • VLSI India – ASIC design and FPGA services • VLSI Software – Design of electronic design automation tools • Microchip Technology – Offers VLSI CMOS semiconductor components for embedded systems • Delsoft – Electronic design automation, digital video technology and VLSI design services • Horizon Semiconductors – ASIC, VLSI and IC design training • Bit Mapper – Design, development & training • Calorex Institute of Technology – Courses in VLSI chip design, DSP and Verilog HDL • ControlNet India – VLSI design, network monitoring products and services • E Infochips – ASIC chip design, embedded systems and software development • EDAIndia – Resource on VLSI design centres and tutorials • Cypress Semiconductor – US semiconductor major Cypress has set up a VLSI development center in Bangalore • VDAT 2000 – Info on VLSI design and test workshops 2 VLSI COMPANIES IN INDIA • Sandeepani – VLSI design training courses • Sanyo LSI Technology – Semiconductor design centre of Sanyo Electronics • Semiconductor Complex – Manufacturer of microelectronics equipment like VLSIs & VLSI based systems & sub systems • Sequence Design – Provider of electronic design automation tools • Trident Techlabs – Power systems analysis software and electrical machine design services • VEDA IIT – Offers courses & training in VLSI design & development • Zensonet Technologies – VLSI IC design firm eg3.com – Useful links for the design engineer • Analog Devices India Product Development Center – Designs DSPs in Bangalore • CG-CoreEl Programmable Solutions – Design services in telecommunications, networking and DSP 3 Physical Design, CAD Tools. • SiCore Systems Pvt. Ltd. 161, Greams Road, ... • Silicon Automation Systems (India) Pvt. Ltd. ( SASI) ... • Tata Elxsi Ltd.
    [Show full text]
  • Predictive Aging of Reliability of Two Delay Pufs
    Predictive Aging of Reliability of two Delay PUFs Naghmeh Karimi1, Jean-Luc Danger2;3, Florent Lozac'h3, and Sylvain Guilley2;3 1 ECE Department, Rutgers University, Piscataway, NJ, USA 08854 [email protected] 2 LTCI, CNRS, T´el´ecom ParisTech, Universit´eParis-Saclay, 75013 Paris, France [email protected] 3 Secure-IC SAS, 35510 Cesson-S´evign´e,France [email protected] Abstract. To protect integrated circuits against IP piracy, Physically Unclonable Functions (PUFs) are deployed. PUFs provide a specific signature for each integrated circuit. However, environmental variations, (e.g., temperature change), power supply noise and more influential IC aging affect the functionally of PUFs. Thereby, it is important to evaluate aging effects as early as possible, preferentially at design time. In this paper we investigate the effect of aging on the stability of two delay PUFs: arbiter-PUFs and loop-PUFs and analyze the architectural impact of these PUFS on reliability decrease due to aging. We observe that the reliability of the arbiter-PUF gets worse over time, whereas the reliability of the loop-PUF remains constant. We interpret this phenomenon by the asymmetric aging of the arbiter, because one half is active (hence aging fast) while the other is not (hence aging slow). Besides, we notice that the aging of the delay chain in the arbiter-PUF and in the loop-PUF has no impact on their reliability, since these PUFs operate differentially. 1 Introduction With the advancement of VLSI technology, people are increasingly relying on electronic devices and in turn integrated circuits (ICs).
    [Show full text]
  • ICS904/EN2 : Design of Digital Integrated Circuits
    ICS904/EN2 : Design of Digital Integrated Circuits L5 : Design automation : The "liberty" file format Yves MATHIEU [email protected] Standard Cell characterization "Liberty" files Give all necessary informations to the synthesis and P&R tools A de-facto standard : "Liberty" files from "Synopsys" company. For each cell : • Logic behavior • Area • Power Consumption • Timing But also, for a whole library : • Characterization conditions (Process, Supply Voltage , Temperature) • Characterization conditions (Max rising time, Max capacitances,...) • Statistical capacitance model for wiring... 3/35 ICS904-EN2-L5 Yves MATHIEU An example library Nangate 45nm Open Cell Library Nangate is company creating characterization tools for standard cell libraries. Library distributed by Si2 (Silicon Integration Initiative) an association of electronic design automation companies. No way to process any true circuit, but usable for research and teaching purposes. Based on the NCSU (North Carolina State University) FreePDK45 process kit. FreePDK45 : An open source fictitious, non manufacturable process. 4/35 ICS904-EN2-L5 Yves MATHIEU Nangate 45nm Open Cell Library Units for measurements /* Units Attributes */ voltage_unit : "1V"; current_unit : "1mA"; pulling_resistance_unit : "1kohm"; capacitive_load_unit (1,ff); All measurements use defined units. 6/35 ICS904-EN2-L5 Yves MATHIEU Nangate 45nm Open Cell Library Characterization conditions /* Operation Conditions */ nom_process : 1.00; nom_temperature : 25.00; nom_voltage : 1.10; voltage_map (VDD,1.10);
    [Show full text]
  • Full-Custom Ics Standard-Cell-Based
    Full-Custom ICs Design a chip from scratch. Engineers design some or all of the logic cells, circuits, and the chip layout specifi- cally for a full-custom IC. Custom mask layers are created in order to fabricate a full-custom IC. Advantages: complete flexibility, high degree of optimization in performance and area. Disadvantages: large amount of design effort, expensive. 1 Standard-Cell-Based ICs Use predesigned, pretested and precharacterized logic cells from standard-cell li- brary as building blocks. The chip layout (defining the location of the building blocks and wiring between them) is customized. As in full-custom design, all mask layers need to be customized to fabricate a new chip. Advantages: save design time and money, reduce risk compared to full-custom design. Disadvantages: still incurs high non-recurring-engineering (NRE) cost and long manufacture time. 2 D A B C A B B D C D A A B B Cell A Cell B Cell C Cell D Feedthrough Cell Standard-cell-based IC design. 3 Gate-Array Parts of the chip are pre-fabricated, and other parts are custom fabricated for a particular customer’s circuit. Idential base cells are pre-fabricated in the form of a 2-D array on a gate-array (this partially finished chip is called gate-array template). The wires between the transistors inside the cells and between the cells are custom fabricated for each customer. Custom masks are made for the wiring only. Advantages: cost saving (fabrication cost of a large number of identical template wafers is amortized over different customers), shorter manufacture lead time.
    [Show full text]
  • A Fine-Grained 3D IC Technology with NP-Dynamic Logic
    Received 13 June 2016; revised 24 February 2017; accepted 8 March 2017. Date of publication 20 March 2017; date of current version 7 June 2017. Digital Object Identifier 10.1109/TETC.2017.2684781 NP-Dynamic Skybridge: A Fine-Grained 3D IC Technology with NP-Dynamic Logic JIAJUN SHI, MINGYU LI, MOSTAFIZUR RAHMAN, SANTOSH KHASANVIS, AND CSABA ANDRAS MORITZ J. Shi, M. Li, and C.A. Moritz are with the Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003 M. Rahman is with the School of Computing and Engineering, University of Missouri, Kansas City, MO 65211 S. Khasanvis is with BlueRISC Inc., Amherst, MA 01002 CORRESPONDING AUTHOR: J. SHI ([email protected]) ABSTRACT A new 3D IC fabric named NP-Dynamic Skybridge is proposed that provides fine-grained vertical 3D integration for future technology scaling. Relying on a template of vertical nanowires, it expands our prior work to incorporate and utilize both n- and p-type transistors in a novel NP-Dynamic circuit-style compatible with true 3D integration. This enables a wide range of elementary logics leading to more compact circuits, simple clocking schemes for cascading logic stages and low buffer requirement. We detail new design concepts for larger-scale circuits, and evaluate our approach using a 4-bit nanoprocessor implemented in 16 nm technology node. A new pipelining scheme specifically designed for our 3D NP-Dynamic circuits is employed in the nanoprocessor. We compare our approach with 2D CMOS as well as state-of-the-art tran- sistor-level monolithic 3D IC (T-MI) approach. Benchmarking results for the 4-bit nanoprocessor show bene- fits of up to 56.7x density, 3.8x power and 1.7x throughput over 2D CMOS.
    [Show full text]
  • Standard Cell Library Design and Optimization with CDM for Deeply Scaled Finfet Devices
    Standard Cell Library Design and Optimization with CDM for Deeply Scaled FinFET Devices. by Ashish Joshi, B.E A Thesis In Electrical Engineering Submitted to the Graduate Faculty of Texas Tech University in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCES IN ELECTRICAL ENGINEERING Approved Dr. Tooraj Nikoubin Chair of Committee Dr. Brian Nutter Dr. Stephen Bayne Mark Sheridan Dean of the Graduate School May, 2016 © Ashish Joshi, 2016 Texas Tech University, Ashish Joshi, May 2016 ACKNOWLEDGEMENTS I would like to sincerely thank my supervisor Dr. Nikoubin for providing me the opportunity to pursue my thesis under his guidance. He has been a commendable support and guidance throughout the journey and his thoughtful ideas for problems faced really been the tremendous help. His immense knowledge in VLSI designs constitute the rich source that I have been sampling since the beginning of my research. I am especially indebted to my thesis committee members Dr. Bayne and Dr. Nutter. They have been very gracious and generous with their time, ideas and support. I appreciate Dr. Nutter’s insights in discussing my ideas and depth to which he forces me to think. I would like to thank Texas Instruments and my colleagues Mayank Garg, Jun, Alex, Amber, William, Wenxiao, Shyam, Toshio, Suchi at Texas Instruments for providing me the opportunity to do summer internship with them. I continue to be inspired by their hard work and innovative thinking. I learnt a lot during that tenure and it helped me identifying my field of interest. Internship not only helped me with the technical aspects but also build the confidence to accept the challenges and come up with the innovative solutions.
    [Show full text]
  • Development and Verification of a Small CMOS Digital Standard Cell Library Based on SMIC 130Nm Process
    4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Development and Verification of A Small CMOS Digital Standard Cell Library Based on SMIC 130nm Process Yiwen Wang1,a,*, Hang Su1,a, Mingjiang Wang1,a, Jipan Huang2,b, Hao Chen2,b 1School of Electronic and Information Engineering, Harbin Institute of Technology Shenzhen Graduate School, Shenzhen, China 2School of Electronic and Computer Engineering, Peking University Shenzhen Graduate School, Shenzhen, China [email protected], [email protected] Keywords: Standard cell library; Full adder; Optimization; Verification; P&R Abstract. Nowadays, Semi-custom design based on the standard cells is the mainstream design method for digital IC chip. In this thesis, the standard cell library is built and verified based on the SMIC 130nm technology, especially the optimization of a 1-bit full adder cell, during which the structure and layout of the full adder in the SMIC library is analyzed. As a result, the structure and size of the adder cell are improved better, which is simulated by H-spice. The comparison shows that the optimized adder is not only smaller in area, with width decreased by 0.82μm, but also have advantages in power consumption and timing, with energy delay product reduced by 7.7% .In the end, the s298 circuit in ISCAS Benchmark89 is used as the benchmark to complete the verification method of the standard cell library. Introduction Standard cell library is the basis of gate-level module based circuit design, and it has a direct impact on the performance[1,2], power consumption, size and yield of the final flowing out circuits.
    [Show full text]
  • Eg, Nangate 15 Nm Standard Cell Library
    Nanosystem Design Kit (NDK): Transforming Emerging Technologies into Physical Designs of VLSI Systems G. Hills, M. Shulaker, C.-S. Lee, H.-S. P. Wong, S. Mitra Stanford Massachusetts University Institute of Technology Abundant-Data Explosion “Swimming in sensors, drowning in data” Wide variety & complexity Unstructured data 0 40K 0 ExaB (Billionsof GB) 2006 Year 2020 Mine, search, analyze data in near real-time Data centers, mobile phones, robots 2 Abundant-Data Applications Huge memory wall: processors, accelerators Energy Measurements Genomics classification Natural language processing 5% 18 % 0% 0% … 95 82 % % Compute Memory Intel performance counter monitors 2 CPUs, 8-cores/CPU + 128GB DRAM 3 US National Academy of Sciences (2011) 4 Computing Today 2-Dimensional 5 3-Dimensional Nanosystems Computation immersed in memory 6 3-Dimensional Nanosystems Computation immersed in memory Increased functionality Fine-grained, Memory ultra-dense 3D Computing logic Impossible with today’s technologies 7 Enabling Technologies 3D Resistive RAM Massive storage No TSV 1D CNFET, 2D FET Compute, RAM access thermal STT MRAM Ultra-dense, Quick access fine-grained 1D CNFET, 2D FET vias Compute, RAM access thermal 1D CNFET, 2D FET Silicon Compute, Power, Clock compatible thermal 8 Nanosystems: Compact Models Essential 3D Resistive RAM nanohub Massive storage 1D CNFET, 2D FET Compute, RAM access thermal STT MRAM Quick access m-Cell 1D CNFET, 2D FET Compute, RAM access thermal 1D CNFET, 2D FET Compute, Power, Clock thermal 9 Compact Models: Insufficient Alone Design for Realistic Systems Wire parasitics Inter-module interface circuits Routing congestion Application-dependent workloads Multiple clock domains Cache architecture Memory access patterns Processor vs.
    [Show full text]
  • Standard Cell Library Design with Transistor Folding Using
    STANDARD CELL LIBRARY DESIGN WITH TRANSISTOR FOLDING USING 65NM TECHNOLOGY BY GLOBAL FOUNDRIES by Vibhav Kumarswami Salimath APPROVED BY SUPERVISORY COMMITTEE: ___________________________________________ Dr. Carl M. Sechen, Chair ___________________________________________ Dr. William Swartz ___________________________________________ Dr. Benjamin Carrion Schaefer Copyright 2018 Vibhav Kumarswami Salimath All Rights Reserved To my family and my teachers STANDARD CELL LIBRARY DESIGN WITH TRANSISTOR FOLDING USING 65NM TECHNOLOGY BY GLOBAL FOUNDRIES by VIBHAV KUMARSWAMI SALIMATH, B.E. THESIS Presented to the Faculty of The University of Texas at Dallas in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCE IN ELECTRICAL ENGINEERING THE UNIVERSITY OF TEXAS AT DALLAS May 2018 ACKNOWLEDGMENTS I want to thank my advisor, Dr. Carl Sechen, for his continuous supervision and guidance. I took Dr. Sechen’s course during my first semester in the master’s degree program. I loved the way he taught and came away from the course with a clear idea of my research interests. Working at the Nanometer Design Lab has been an incredible experience and I am most grateful for this opportunity. Thank you to my friends at Nanometer Design Lab for their valuable input, especially Xiangyu Xu and Qiongdan Huang (Olivia). I wish to specially thank Dr. William Swartz Jr. for providing me with timely help and support. Thank you to Dr. William Swartz Jr. and Dr. Benjamin Carrion Schaefer for serving as the committee members for my defense and providing me with their support and advice. I am extremely grateful to my family and friends for their encouragement, which has motivated me to do my best academically.
    [Show full text]
  • Timing Analysis of Integrated Circuits
    UNIVERSITY OF THESSALY SCHOOL OF ENGINEERING Department of Computer & Communication Engineering TIMING ANALYSIS OF INTEGRATED CIRCUITS Master Thesis : Alexandros Mittas Lazaridis July 2012 Volos - Greece 1 Institutional Repository - Library & Information Centre - University of Thessaly 08/12/2017 17:59:09 EET - 137.108.70.7 DEDICATION To my parents and friends Hope for better days. 2 Institutional Repository - Library & Information Centre - University of Thessaly 08/12/2017 17:59:09 EET - 137.108.70.7 ACKNOWLEDGMENTS First I would like to thank Dr. George Stamoulis for advising me for the last 4 years. I have learned many things from him and consider myself fortunate to have been one of his students. I would also like to thank Dr. Nestoras Eymorfopoulos and Dr. Ioannis Moudanos. Without their patience and crucial support this thesis would not have been completed. Finally I am really grateful to my roommates in E5 room of Glavani Steet whose help was really appreciated. Konstantis, Giorgos, Babis, Tasos, Sofia, and Alexia I am really obliged. Forgive me if having forgotten to mention anyone. 3 Institutional Repository - Library & Information Centre - University of Thessaly 08/12/2017 17:59:09 EET - 137.108.70.7 1 Introduction _________________________________ 6 1.1 Goal of this Thesis.............................................................................................6 1.2 Moore’s Law……………………..……………………………..…………………………………………..6 2 Timing Analysis 8 2.1 What is Timing Analysis......................................................................................8
    [Show full text]