Design Automation for VLSI, MS-SOCs & Nanotechnologies Dr. Malgorzata Chrzanowska-Jeske Mixed-Signal System-on-Chip (supported.

Slides:



Advertisements
Similar presentations
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
Advertisements

Courtesy RK Brayton (UCB) and A Kuehlmann (Cadence) 1 Logic Synthesis Sequential Synthesis.
© 2006 IBM Corporation 0. IBM Research © 2007 IBM Corporation Multi-Core Design Automation Challenges John Darringer IBM T. J. Watson Research Center.
Modern VLSI Design 3e: Chapter 10 Copyright  2002 Prentice Hall Adapted by Yunsi Fei ECE 300 Advanced VLSI Design Fall 2006 Lecture 24: CAD Systems &
Design for Manufacturability and Power Estimation Lecture 25 Alessandra Nardi Thanks to Prof. Jan Rabaey and Prof. K. Keutzer.
High-Level Constructors and Estimators Majid Sarrafzadeh and Jason Cong Computer Science Department
The Design Process Outline Goal Reading Design Domain Design Flow
IC Interconnect Modeling Dr. Paul Van Halen PROBLEM  Resistive, capacitive and inductive effects in circuit interconnect.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
VLSI Layout Algorithms CSE 6404 A 46 B 65 C 11 D 56 E 23 F 8 H 37 G 19 I 12J 14 K 27 X=(AB*CD)+ (A+D)+(A(B+C)) Y = (A(B+C)+AC+ D+A(BC+D)) Dr. Md. Saidur.
Assignment II Integrated Circuits Design Ping-Hsiu Lee Reagan High School, Houston I. S. D. Deborah Barnett Tidehaven High School, Tidehaven I. S. D. Faculty.
Synthesis and Test of Quantum Circuits Dr. Marek Perkowski and Dr. Xiaoyu Song Quantum Braitenberg Automata Robots use.
UC San Diego Computer Engineering. VLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD Laboratory.. UC San Diego Computer EngineeringVLSI CAD.
Logic Synthesis for Programmable Devices Onur Bay & Debatosh Debnath
Logic Design Outline –Logic Design –Schematic Capture –Logic Simulation –Logic Synthesis –Technology Mapping –Logic Verification Goal –Understand logic.
Merging Synthesis With Layout For Soc Design -- Research Status Jinian Bian and Hongxi Xue Dept. Of Computer Science and Technology, Tsinghua University,
Gate Sizing by Mathematical Programming Prof. Shiyan Hu
ENEE 644 Dr. Ankur Srivastava Office: 1349 A.V. Williams URL: Computer-Aided Design of.
(1) Introduction © Sudhakar Yalamanchili, Georgia Institute of Technology, 2006.
Graduate Category: Engineering and Technology Degree Level: Ph.D. Abstract ID# 122 On-Chip Spectral Analysis for Built-In Testing and Digital Calibration.
MASSOUD PEDRAM UNIVERSITY OF SOUTHERN CALIFORNIA Interconnect Length Estimation in VLSI Designs: A Retrospective.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Faster Logic Manipulation for Large Designs Alan Mishchenko Robert Brayton University of California, Berkeley.
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
Power Reduction for FPGA using Multiple Vdd/Vth
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
TEMPLATE DESIGN © Gate-Diffusion Input (GDI) Technique for Low Power CMOS Logic Circuits Design Yerkebulan Saparov, Aktanberdi.
CAD for Physical Design of VLSI Circuits
SoC TAM Design to Minimize Test Application Time Advisor Dr. Vishwani D. Agrawal Committee Members Dr. Victor P. Nelson, Dr. Adit D. Singh Apr 9, 2015.
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Section 10: Advanced Topics 1 M. Balakrishnan Dept. of Comp. Sci. & Engg. I.I.T. Delhi.
1 Wire Length Prediction-based Technology Mapping and Fanout Optimization Qinghua Liu Malgorzata Marek-Sadowska VLSI Design Automation Lab UC-Santa Barbara.
Modern Floor-planning Based on B ∗ -Tree and Fast Simulated Annealing Paper by Chen T. C. and Cheng Y. W (2006) Presented by Gal Itzhak
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Massachusetts Institute of Technology 1 L14 – Physical Design Spring 2007 Ajay Joshi.
COE 405 Design and Modeling of Digital Systems
EMT 351 DIGITAL IC DESIGN En. Rizalafande Che Ismail (Course Co-ordinator) Pn. Siti Zarina Md Naziri School of Microelectronic Engineering School of Microelectronic.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
NUMERICAL TECHNOLOGIES, INC. Assessing Technology tradeoffs for 65nm logic circuits D Pramanik, M Cote, K Beaudette Numerical Technologies Inc Valery Axelrad.
Topics Design methodologies. Kitchen timer example.
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
System-level power analysis and estimation September 20, 2006 Chong-Min Kyung.
EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
1 Carnegie Mellon University Center for Silicon System Implementation An Architectural Exploration of Via Patterned Gate Arrays Chetan Patel, Anthony Cozzie,
Courtesy RK Brayton (UCB) and A Kuehlmann (Cadence) 1 Logic Synthesis Multi-Level Logic Synthesis.
Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects.
By Nasir Mahmood.  The NoC solution brings a networking method to on-chip communication.
VLSI Design System-on-Chip Design
DEFENSE EXAMINATION GEORGIA TECH ECE P. 1 Fully Parallel Learning Neural Network Chip for Real-time Control Jin Liu Advisor: Dr. Martin Brooke Dissertation.
Advanced Computing and Information Systems laboratory Nanocomputing technologies José A. B. Fortes Dpt. of Electrical and Computer Eng. and Dpt. of Computer.
Class Report 林常仁 Low Power Design: System and Algorithm Levels.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
Design For Manufacturability in Nanometer Era
A Novel Timing-Driven Global Routing Algorithm Considering Coupling Effects for High Performance Circuit Design Jingyu Xu, Xianlong Hong, Tong Jing, Yici.
Interconnect Characteristics of 2.5-D System Integration Scheme Yangdong (Steven) Deng & Wojciech P. Maly
Presented By Anna Fariha Roll : SN – 213 MS, 1 st Semester Session: Boolean Matching.
Prediction of Interconnect Net-Degree Distribution Based on Rent’s Rule Tao Wan and Malgorzata Chrzanowska- Jeske Department of Electrical and Computer.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Errors due to process variations
ECNG 1014: Digital Electronics Lecture 1: Course Overview
An Automated Design Flow for 3D Microarchitecture Evaluation
HIGH LEVEL SYNTHESIS.
Department of Computer Science and Technology
Presentation transcript:

Design Automation for VLSI, MS-SOCs & Nanotechnologies Dr. Malgorzata Chrzanowska-Jeske Mixed-Signal System-on-Chip (supported by NSF ) In Mixed-Signal System-on-Chip (MS-SOC) analog and digital blocks are integrated on the same substrate, which introduces many design problems including a substrate noise coupling problem due to parasitic interactions between blocks through the common substrate. We develop noise models for analog and digital blocks that we use in early-design floorplanining to optimize overall substrate coupling noise and to avoid costly redesigns. Analog Digital Substrate noise Architecture Floorplan P/G dstributi on network Package Layout Circuit sensitivity Substrate type Physical design for 3D VLSI ICs With increasing clock speed of VLSI chips into multi-GHz range and decreasing transistor's switching time, interconnect delay due to wiring parasitics has become one of the dominant issues determining the chip's performance. One of a possible solution to reduce wirelength is to move from 2D (two dimensional, one device layer –current VLSI chips) to 3D chips in which there can be more than one device layer. The 3D floorplanner is being developed. We use the sequence-pair representation and an evolutionary algorithm to floorplan blocks on all device layers in 3D chip to optimize area and wavelength. Layout-driven Logic Synthesis and Regular Layout (supported by NSF) Logic synthesis is a process of translating high-level (register-transfer level or even behavioral level) design descriptions to logic gates in order for the design to be manufactured as ICs. As the device size shrinks and the number of devices increases, the synthesis process needs to use functional properties of the design, and flexibilities in a Boolean network in order to meet the ever demanding requirements of delay, area and power etc. This research explores symmetry, autosymmetry and unateness properties of Boolean functions, their efficient computation algorithms and how to apply them in logic synthesis. Flexibilities are considered to make local structural changes to the netlist, while maintaining the global functionality of the circuit. f x yy zzz Design for Predictability and Productivity (DFPP) Our research addresses the critical need of predictability and productivity improvements required for Ultra Large System Integration (ULSI) designs manufactured using sub-90nm technology nodes. These designs have to meet power and functional performance requirements in the existence of significant process parameters variations due to challenges associated with sub-wavelength lithography and short channel effects including leakage. Thus, a major challenge in designing low-noise, low-power, high-speed reliable systems is to be able to predict and control system performance parameters and their distributions. The 2005 ITRS update enlists the accuracy of optical proximity correction (OPC) and OPC verification as difficult challenges for sub-45nm technology nodes. OPC algorithms have to be applied after the layout of computational logic cells is completed. Since the optical neighborhood of the transistors used in the ULSI system do not resemble that of the transistor used in the process technology development phase, the power and performance statistical distributions become hard to predict. The objective of this research is to bring the restricted layout philosophy to logic gates and interconnects through controlling geometric dimensions, geometric shapes, locations and surroundings of circuit components. Selected Publications: Tao Wan and M. Chrzanowska-Jeske, “A Novel Net-Degree Distribution Model and its Application to Floorplanning Benchmark Generation,” accepted to Integration, the VLSI Journal, Sept G. Blakiewicz and M. Chrzanowska-Jeske, “ Supply Current Spectrum Estimation of Digital Cores at Early Design,” accepted to IEE Proceedings, August J. S. Zhang, A. Mishchenko, R. Brayton and M. Chrzanowska-Jeske “Symmetry Detection for Large Boolean Functions Using Circuit Representation, Simulation and Satisfiability,” Proceedings of the IEEE Design Automation Conference, DAC06. July J. S. Zhang, M. Chrzanowska-Jeske, A. Mishchenko and J, Burch, “Linear Cofactor Relationships in Boolean Functions,” IEEE Trans. On CAD of Integrated Circuits and Systems, June M. Chrzanowska-Jeske, A. Mishchenko, “Synthesis for Regularity using Decision Diagrams,” Proceedings of IEEE ISCAS’05, May Jin S. Zhang, Malgorzata Chrzanowska-Jeske, Alan Mishchenko, Jerry R. Burch, “Fast Computation of Generalized Symmetries in Boolean Functions,” Proceedings of IEEE ASP-DAC, January G. Blakiewicz, M. Jeske, M. Chrzanowska-Jeske, J. S. Zhang, “Substrate Noise Modeling in Early Floorplanning of MS-SOCs,” Proceedings of the the IEEE ASP-DAC,” January Y. Xia, M. Chrzanowska-Jeske, B. Wang M. Jeske, “Using a Distributed Rectangle Bin- Packing Approach for Core-based SoC Test Scheduling with Power Constraints,” Proceedings of IEEE ICCAD B. Wang, M. Chrzanowska-Jeske, M. Jeske, “Methods for Efficient use of Lagrangian Relaxation for SOC Soft-Module Floorplanning,” Proceedings of the SOC Conference, September F. Rafiq, M. Chrzanowska-Jeske, H. H. Yang, M. Jeske, N. Sherwani, “Integrated Floorplanning with Buffer/Channel Insertion for Bus-Based Designs," IEEE Trans on Computer-Aided-Design, Vol. 22, nr. 6, pp , M. Chrzanowska-Jeske, Y. Xu, M. Perkowski, “Logic Synthesis for a Regular Layout,” VLSI Design, An International Journal of Custom-Chip Design, Simulation, and Testing., vol. 12, No. 3, W. Wang, M. Chrzanowska-Jeske, “Optimizing Pseudo-Symmetric Binary Decision Diagrams using Multiple Symmetries,” Proceedings of the IEEE International Workshop on Logic Synthesis,’ IWLS’98, pp , 1998.