Digital Design and Test Automation Flow

  • type: laboratory
  • semester: WS 11/12
  • place:

    CDNC Lab (Untergeschoss A) Technologiefabrik

  • time:

    Thu. 14:00

  • start: Thu. 20.10.2011
  • sws: 4
  • information:

    1st meeting: Thu. 20.10.2011, 14:00 (meeting room 316.4 (2nd floor B) Technologiefabrik building 07.21 Haid-und-Neu-Str. 7)

  • Important Information

    Since the number of seats is limited, a registration for this laboratory is necessary. Please register under the following EMail adress:

    cdnc'@'itec.kit.edu

    Please provide your full name, Matrikelnummer and your program of study. The registration is open until 21.10.2011 12:00.

    Description

    Electronic Design Automation (EDA) is used to develop nearly all novel electronic systems that we use in our daily lives, such as smartphones or laptops. In order to manage the high complexity of these systems, all steps in the design and verification phases are done automatically with the help of EDA tools.

    The objective of this lab is to have a hands-on practice on major steps in digital design and test automation flow, from system-level specification to physical design and verification, using industrial EDA toolsets which are predominantly used in the industry and academia. The students will work on some sample designs and go through all major design and test steps, one by one, in different sessions of the lab. So, by the end of this lab, they become familiar with the steps and tool chain in the digital design and test automation flow. The topics include system-level specification and simulation; high-level synthesis; logic-level synthesis and simulation; design for testability; test pattern generation and fault simulation; physical design and verification; timing analysis and closure; area, delay, and power estimation and analysis.

     

    Beschreibung

    Electronic Design Automation (EDA) werden bei der Entwicklung fast aller elektronischer Systeme, die wir in unserem täglichen Leben verwenden wie beispielsweise Smartphones oder Laptops verwendet. Grund hierfür ist die enorme Komplexität dieser Systeme, so dass diese Software-Helfer möglichst viele Schritte in den Design-und Verifikationsphasen  während der Entwicklung übernehmen bzw. automatisieren. 

    Das Ziel dieses Praktikums ist es, Erfahrungen mit den wesentlichen Schritten des digitalen Design Flows von der Spezifikation auf Systemebene bis hin zum fertigen physikalischen Layout zu sammeln. Dazu werden typische, industrienahe EDA Tools vorgestellt und verwendet. Darüber hinaus werden die Stutenten ebenfalls das Testen digitaler Schaltungen durchführen. Insgesamt werden die folgenden Themen aus dem Design- und Test-Automation-Flow behandelt:

    -      Spezifikation, Simulation und Synthese auf Systemebene

    -      Simulation und Synthese auf Logik-Ebene

    -      Design für Testbarkeit

    -      Generierung von Testmustern und Fehlersimulation

    -      Physisches Design und Verifikation

    -      Timing, Flächen und Verbrauchsanalysen

    -->

Important Information

Since the number of seats is limited, a registration for this laboratory is necessary. Please register under the following EMail adress:

cdnc'@'itec.kit.edu

Please provide your full name, Matrikelnummer and your program of study. The registration is open until 21.10.2011 12:00.

Description

Electronic Design Automation (EDA) is used to develop nearly all novel electronic systems that we use in our daily lives, such as smartphones or laptops. In order to manage the high complexity of these systems, all steps in the design and verification phases are done automatically with the help of EDA tools.

The objective of this lab is to have a hands-on practice on major steps in digital design and test automation flow, from system-level specification to physical design and verification, using industrial EDA toolsets which are predominantly used in the industry and academia. The students will work on some sample designs and go through all major design and test steps, one by one, in different sessions of the lab. So, by the end of this lab, they become familiar with the steps and tool chain in the digital design and test automation flow. The topics include system-level specification and simulation; high-level synthesis; logic-level synthesis and simulation; design for testability; test pattern generation and fault simulation; physical design and verification; timing analysis and closure; area, delay, and power estimation and analysis.

 

Beschreibung

Electronic Design Automation (EDA) werden bei der Entwicklung fast aller elektronischer Systeme, die wir in unserem täglichen Leben verwenden wie beispielsweise Smartphones oder Laptops verwendet. Grund hierfür ist die enorme Komplexität dieser Systeme, so dass diese Software-Helfer möglichst viele Schritte in den Design-und Verifikationsphasen  während der Entwicklung übernehmen bzw. automatisieren. 

Das Ziel dieses Praktikums ist es, Erfahrungen mit den wesentlichen Schritten des digitalen Design Flows von der Spezifikation auf Systemebene bis hin zum fertigen physikalischen Layout zu sammeln. Dazu werden typische, industrienahe EDA Tools vorgestellt und verwendet. Darüber hinaus werden die Stutenten ebenfalls das Testen digitaler Schaltungen durchführen. Insgesamt werden die folgenden Themen aus dem Design- und Test-Automation-Flow behandelt:

-      Spezifikation, Simulation und Synthese auf Systemebene

-      Simulation und Synthese auf Logik-Ebene

-      Design für Testbarkeit

-      Generierung von Testmustern und Fehlersimulation

-      Physisches Design und Verifikation

-      Timing, Flächen und Verbrauchsanalysen