© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Automatic Analog Integrated Circuits Layout Generator 9 th Annual “HUMIES” Awards.

Slides:



Advertisements
Similar presentations
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Spezielle.
Advertisements

Provenance-Aware Storage Systems Margo Seltzer April 29, 2005.
11 Human Competitive Results of Evolutionary Computation Presenter: Mati Bot Course: Advance Seminar in Algorithms (Prof. Yefim Dinitz)
Forensic Identification by Craniofacial Superimposition using Soft Computing Oscar Ibáñez, Oscar Cordón, Sergio Damas, Jose Santamaría THE 7th ANNUAL (2010)
UMIPS: A Semiconductor IP Repository for IC Design Research and Education Lecturer Michael S. McCorquodale Authors Michael S. McCorquodale and Richard.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. MMP applied to smooth images Nuno Rodrigues Danillo Graziosi Nelson Francisco.
Lecturer Michael S. McCorquodale Authors Michael S. McCorquodale, Fadi H. Gebara, Keith L. Kraver, Eric D. Marsman, Robert M. Senger, and Richard B. Brown.
VLSI Curriculum Workshop
Introduction to digital signal processing T he development is a result of advances in digital computer technology and integrated circuit fabrication. Computers.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. GENOM-POF: Multi-Objective Evolutionary Synthesis of Analog ICs with Corners.
Computer Integrated Manufacturing CIM
TAC - Intelligent Infrastructure and Energy Efficiency.
Spring 2009W. Rhett DavisNC State UniversityECE 406Slide 1 ECE 406 – Design of Complex Digital Systems Lecture 21: Where do you go from here? Spring 2009.
Evolutionary Synthesis of MEMS Design Ningning Zhou, Alice Agogino, Bo Zhu, Kris Pister*, Raffi Kamalian Department of Mechanical Engineering, *Department.
Ch 1 Introduction Sections: Production Systems
Path Planning for Multiple Marine Vehicles Andreas J. Häusler¹, Reza Ghabcheloo², Isaac Kaminer³ António M. Pascoal¹, A. Pedro Aguiar¹ ¹Instituto Superior.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
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.
ECE Synthesis & Verification1 ECE 667 Spring 2011 Synthesis and Verification of Digital Systems Verification Introduction.
ENEE 644 Dr. Ankur Srivastava Office: 1349 A.V. Williams URL: Computer-Aided Design of.
Smooth Priorities for Make-to-Stock Inventory Control Carlos F. G. Bispo Instituto de Sistemas e Robótica – Instituto Superior Técnico Technical Univ.
1 Analog Leaf Cell (ALC) Group Advisor: Prof. David Parent Taslima Rahman Mariavanessa Pascua Siu Kuen Leung Kuang-Wai (Kenneth) Tseng Scott Echols 12/02/2005.
«Computer-Aided Design System for Digital Substation based on open standards IEC 61850, 61131, 61499» T. Gorelik, O. Kiriyenko LLC EPSA RUSSIA.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. System Level Resource Discovery and Management for Multi Core Environment Javad.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
R. Kluit Electronics Department Nikhef, Amsterdam. Integrated Circuit Design.
Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.
Muhammad Shahzad 1, Saira Zahid 1, Syed Ali Khayam 1,2, Muddassar Farooq 1 1 Next Generation Intelligent Networks Research Center National University of.
Offline Programming to Online using IPS
Section I Introduction to Xilinx
April 15, Synthesis of Signal Processing on FPGA Hongtao
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein Structure Prediction Jaume Bacardit, Michael Stout, Jonathan D. Hirst, Kumara.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Michał Bochenek Work Package 3: On-Detector Power.
2006 Human Competitive Awards (GECCO-2006) 1 Innovization: A Multi-Objective Optimization and Data Analysis Procedure for Unveiling Innovative Design Principles.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
QUILT A GUI-based Integrated Circuit Floorplanning Environment for Computer Architecture Research and Education David H. Albonesi Computer Systems Laboratory.
CMP 4202: VLSI System Design Lecturer: Geofrey Bakkabulindi
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
COE 405 Design and Modeling of Digital Systems
1 Formal Verification of Candidate Solutions for Evolutionary Circuit Design (Entry 04) Zdeněk Vašíček and Lukáš Sekanina Faculty of Information Technology.
Predictive Design Space Exploration Using Genetically Programmed Response Surfaces Henry Cook Department of Electrical Engineering and Computer Science.
Chapter 6 Software for Electronics. Introduction This chapter covers the following topics: Software for electricity and electronics Multisim Circuit Wizard.
PRESENTED BY, SARANYA , GAYATHRI, II ECE-B.
Microelectronic Systems Institute Leandro Soares Indrusiak Manfred Glesner Ricardo Reis Lookup-based Remote Laboratory for FPGA Digital Design Prototyping.
Design Space Exploration for Application Specific FPGAs in System-on-a-Chip Designs Mark Hammerquist, Roman Lysecky Department of Electrical and Computer.
Test and Test Equipment Joshua Lottich CMPE /23/05.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
1 1 Aeronautical Information Services Brief to AIXM User Group 27 February 2007.
Introduction to Evolutionary Computation Prabhas Chongstitvatana Chulalongkorn University WUNCA, Mahidol, 25 January 2011.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 1 Course Overview Mustafa Ozdal Computer Engineering Department, Bilkent University.
DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called.
Physical Synthesis Buffer Insertion, Gate Sizing, Wire Sizing,
Advanced Computer Architecture & Processing Systems Research Lab Framework for Automatic Design Space Exploration.
Multi-Split-Row Threshold Decoding Implementations for LDPC Codes
1 IAF0620, 5.0 AP, Exam Jaan Raik ICT-524, , Digital systems verification.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Tools and Methods to Assist Analog IC Designers Nuno Horta, PhD Head of Integrated.
9 th Annual "Humies" Awards 2012 — Philadelphia, Pennsylvania Uday Kamath, Amarda Shehu,Kenneth A De Jong Department of Computer Science George Mason University.
Automation Living in a Paper Oriented World and The Steps to Automation.
On the Relation Between Simulation-based and SAT-based Diagnosis CMPE 58Q Giray Kömürcü Boğaziçi University.
Please fill in my session feedback form available on each chair. SPSCairo Welcome.
EMT 351/4 DIGITAL IC DESIGN Week # 1 EDA & HDL.
Introduction to ASICs ASIC - Application Specific Integrated Circuit
Automatic Analog Integrated Circuits Layout Generator
On Routine Evolution of Complex Cellular Automata
VLSI Tarik Booker.
The University of Jordan Mechatronics Engineering Department
Zdeněk Vašíček and Lukáš Sekanina
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
HIGH LEVEL SYNTHESIS.
Presentation transcript:

© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Automatic Analog Integrated Circuits Layout Generator 9 th Annual “HUMIES” Awards for Human-Competitive Results Genetic and Evolutionary Computation Conference (GECCO), 2012 Ricardo Martins, Nuno Lourenço, Nuno Horta IT / Instituto Superior Técnico, Lisbon, Portugal

2 OUTLINE  Introduction and Motivation  A brief description of the submitted Work  R. Martins, N. Lourenço, N. Horta, “LAYGEN II – Automatic Analog ICs Layout Generator based on a Template Approach”, Genetic and Evolutionary Computation Conference (GECCO) 2012, July 2012, Philadelphia, USA.  R. Martins, "LAYGEN II – Automatic Layout Generation of Analog ICs based on Template Descriptions and Evolutionary Computation", Master thesis in Electrical Engineering, May 2012, IST, Lisbon, Portugal. (To be published by Springer)  Why our result is “Human-Competitive”  Why our result is the “best” entry 9 th Annual “HUMIES” Awards, GECCO | July 07-12, 2012, Philadelphia, USA

3 Integrated Circuit 9 th Annual “HUMIES” Awards, GECCO | July 07-12, 2012, Philadelphia, USA [J. Goes et al, UNINOVA/CTS, 2011]

4 Why Analog IC Design Automation? 9 th Annual “HUMIES” Awards, GECCO COMPUTER-AIDED DESIGN TOOLS  Digital:  Auto Synthesis;  Auto Layout;  Highly Reusable IP.  Analog:  Limited Auto Synthesis;  Limited Auto Layout;  Hardly Reusable IP. [Rob A. Rutenbar, 2010] Urgent need for CAD tools that Increase analog designers’ productivity and Reduce development cycles. | July 07-12, 2012, Philadelphia, USA In today’s ASICs, analog circuits establish the LINK between digital circuitry and the continuous-valued external world.

5 Analog IC Layout Generation Task 9 th Annual “HUMIES” Awards, GECCO [CADENCE® Virtuoso Layout Editor] DIFICULTIES  Due to the lack of automation, designers keep exploring the solution space MANUALLY using traditional layout editors;  Iterative and ERROR-PRONE task;  Demanding design rules of the NANOMETER technologies;  NON-REUSABLE nature of analog IC layout.  Analog layout design is many technology nodes behind leading-edge digital. | July 07-12, 2012, Philadelphia, USA

6  The designer avoids time-consuming traditional editors.  All the automatically generated layouts are validated in CALIBRE®, a main reference in the IC design industry. Automatic Layout Synthesis using LAYGEN II | July 07-12, 2012, Philadelphia, USA 9 th Annual “HUMIES” Awards, GECCO ANALOG DESIGNER AUTOMATICALLY GENERATED LAYOUT

7 Automatically Generated by LAYGEN II [R. Martins et al, “Multi-Objective Multi-Constraint Routing of Analog ICs using a modified NSGA-II Approach”, SMACD 2012] Why our result is “Human-Competitive” 9 th Annual “HUMIES” Awards, GECCO (D) The result is publishable in its own right as a new scientific result. Handmade Layout [J. Goes et al, “A 1.2V 300µW second-order switched-capacitor Δ∑ modulator”,´ESSCIRC 2011] Automatically generated layouts compete with human-created solutions in terms of: ROBUSTNESS, QUALITY and GENERATION TIME. | July 07-12, 2012, Philadelphia, USA

8 SIMULATIONS  SCHEMATIC (Without non- idealities of layout) Post-Layout:  HANDMADE  LAYGEN II Why our result is “Human-Competitive” (D) The result is publishable in its own right as a new scientific result.  Automatically generated results sent for fabrication for the ultimate ON-DIE comparison with human-created solutions. | July 07-12, 2012, Philadelphia, USA 9 th Annual “HUMIES” Awards, GECCO

9 Why our result is “Human-Competitive” 9 th Annual “HUMIES” Awards, GECCO (E) The result is equal to or better than the most recent human-created solution to a long-standing problem. | July 07-12, 2012, Philadelphia, USA  Our approach beats the existing state-of-the-art solutions by:  Implementing a technology and specification independent approach;  General for any circuit class;  Fast, flexible and robust generation based on evolutionary optimization kernel;

10 Design 1 Design 2 Design 3 Why our result is “Human-Competitive” 9 th Annual “HUMIES” Awards, GECCO Design 1 Design 2 Design 3 Area [µm²] -a0 [dB] (E) The result is equal to or better than the most recent human-created solution to a long-standing problem. | July 07-12, 2012, Philadelphia, USA Efficiency on retargeting for different SPECIFICATIONS SETUP TIME + AUTOMATIC GENERATION < 10 MINUTES

11 Why our result is “Human-Competitive” 9 th Annual “HUMIES” Awards, GECCO AMS 350 nanometers UMC 130 nanometers | July 07-12, 2012, Philadelphia, USA Efficiency on retargeting for different TECHNOLOGIES (E) The result is equal to or better than the most recent human-created solution to a long-standing problem. DIFFERENT TECHNOLOGIES = DIFFERENT DESIGN RULES SETUP TIME + AUTOMATIC GENERATION < 10 MINUTES

12 Why our result is “Human-Competitive” 9 th Annual “HUMIES” Awards, GECCO (G) The result solves a problem of indisputable difficulty in its field.  The solution space grows rampantly with the number of devices to place and wires to route, always considering technologies with strict design rules and several layers, which all together lead to a huge problem; | July 07-12, 2012, Philadelphia, USA  The designer can easily take HOURS to explore partially the solution space;  Retargeting operations performed handmade usually lead to partial or COMPLETE LOSS of the previous work.

13 Why our result is the “best” entry 9 th Annual “HUMIES” Awards, GECCO  We solve real problems of a $300 billion industry;  The approach deals with a problem of indisputable difficulty, that is still solved manually by designers in the industry, in a time consuming and error-prone process;  LAYGEN II considers challenging nanometer technologies. We have published results and sent for fabrication for a 130 nanometer design process. “In October 2010, TI acquired a 200mm wafer fab in Chengdu, China.”  Technology node: TI’s 350 nanometer LBC5 Power BiCMOS [Texas Instruments] | July 07-12, 2012, Philadelphia, USA

14 THANK YOU 9 th Annual “HUMIES” Awards, GECCO | July 07-12, 2012, Philadelphia, USA