Advanced Logic Synthesis for System and Chip Design

Download Presenatation
2025 spring cs 613200 advanced logic synthesis n.w
1 / 14
Embed
Share

Explore the process of logic synthesis from RTL to physical design, covering topics like controller synthesis, logic minimization, and technology mapping. Dive into theories for designing logic-level networks and optimizing finite state machines, with a focus on system and chip design processes.

  • Logic Synthesis
  • System Design
  • Chip Design
  • Technology Mapping
  • Finite State Machines

Uploaded on | 5 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. 2025 Spring CS 613200 Advanced Logic Synthesis ( ) 1

  2. A Typical System Design Process Idea System Hardware Software OS Chips Application SW System board 2

  3. A Typical Chip Design Process Chip spec RTL synthesis Logic synthesis Physical design Layout 3

  4. Register-Transfer-Level Synthesis 4

  5. RTL-Level Synthesis Inputs: an RTL netlist and a set of design constraints Each component in the netlist is described either in behavioral, structural, or logic level Data path scheduling and data path allocation Controller synthesis: the transition from controller behavior to structure Module generation 5

  6. Logic Synthesis 6

  7. Logic Synthesis Inputs: Boolean functions and FSMs Outputs: the blocks of combinational logic and storage elements Logic minimization and optimization Technology mapping 7

  8. Physical Design 8

  9. Physical-Level Synthesis Inputs: a hierarchical gate-level netlist which may contain hard macros and flexible soft macros Outputs: a layout Floorplanning Placement Routing Compaction 9

  10. This Course Presents theories for design and analysis of logic-level networks 10

  11. Course Outlines Representations for Boolean functions Two-level logic minimization Multi-level logic minimization Timing optimization Technology mapping Synthesis for finite state machines Low power design Automatic test pattern generation & logic optimization Synthesis for hardware security 11

  12. Course Information 3 Credits Time : T56 W4 Place: EECS R224 Website: http://www.cs.nthu.edu.tw/~tingting/course1.html or eeclass: https://eeclass.nthu.edu.tw/course/24626 Instructor: Hwang, TingTing ( ) Office: EECS bldg. R442 Ext.: 31310 E-mail: tingting@cs.nthu.edu.tw Prerequisite: Logic Design 12

  13. Course Material Text Book: None References: Logic minimization algorithms for VLSI synthesis, by R. Brayton et. al., Kluwer Academic Switching theory for logic synthesis, by Tsutomu Sasao, Kluwer Academic Logic synthesis and verification algorithms, by Gary D. Hachtel and Fabio Somenzi, Kluwer Academic papers 13

  14. Grading One midterm exam (25%) April 28 Report on the use of tools (25%) Paper presentation (25%) Software project (25%) 14

More Related Content