Timing-driven Logic Synthesis for IP-based SoC Design Program Agenda (Subject to Change without Notice) Date Agenda
1st Day
(9:00AM ~ 12:00AM)
1 Opening Remark
2 RTL Design & Logic Synthesis at a Glance
2.1 The Gap between Algorithm & Architecture
2.2 Timing Model: Event-driven Vs. Cycle-based
2.3 RTL Design Flow: Top-down, Bottom-up & Meet-in-the-Middle
2.4 RTL Coding Style, Code Purification, Reusability Qualification & Code Coverage Analysis
2.5 Functional Simulation: Algorithm-level, RTL & Gate-Level
2.6 Formal Verification: Model Checking & Equivalence Checking
1 IC Design Process Issues at RTL
2 COT (Customer Owned Tooling) Flow for SoC
3.1 Design Flows: FPGA, ASIC & COT
3.2 Libraries & IP in COT Flow: Live By the Model, Die By the Model
3.3 From Algorithm to System & From RTL to GDSII
3.4 Migrating from ASIC Flow to COT Flow
3.5 COT Flow Setup, Validation & Optimization
3.6 Product Definition, Design & Development, Post Silicon & Production of in COT Flow
3.7 The Timing Convergence, Signal Integrity & Design Process Challenge in COT Flow
3.8 Industry-strength COT Flow for SoC Design at a Glances
1 2 Cents for COT Flow for SoC Design
2 Open Discussion
1st Day(1:00PM ~ 4:00PM)
1. Logic Synthesis Algorithm In Depth
1.1 Technology Independent Combinational Optimization: Refactoring, Redundancy Removal
1.2 Technology Mapping: Area-driven, Performance-driven & Power-driven
1.3 Technology Dependent Combinational Optimization: Gate Sizing, Pin Swapping, Buffering/Unbuffering, Remapping, Gate Cloning among others
1 Sequential Synthesis & Optimization: State Assignment, State Minimization & Retiming
2 Open Discussion
2nd Day
(9:00AM ~ 12:00AM)
1. Logic Synthesis In Practice
1.1. Design Planning, Block Partitioning & Timing Budgeting
1.2. Individual Block Synthesis
1.3. Top-level Integration
1.4. Trade-off among Performance, Size & power
1.5. Static Timing Analysis
1.6. Equivalence Checking
1.7 Clock Tree Synthesis
1.8 Scan-based DFT
1 IP Integration Issues
2 Logic Synthesis Coupled with Physical Synthesis for Rapid Timing Closure
2.1 In-placement Logic Optimization (IPO) Vs. Post-Layout Optimization (PLO)
2.2 Timing-frozen Logic Synthesis Vs. Timing-driven Logic Synthesis
2.3 The Logic Effort Concept
2.4 The Impact of Library Quality on Timing Closure
2.5 What Can We Do to Achieve Rapid Timing Closure with a Traditional Logic Synthesizer?
3.Open Discussion
2nd Day (1:00PM ~ 4:00PM) 1.IC Design Process Issues for SoC under COT
1.1 The Design Success Triangle: Process, People & Technology
1.2 Design Artifacts Tracability & In-house Tool Demo
1.3 Version Control In Depth & CVS Demo
1.4 Change Request Management & IssueView Demo
1.5 On Automatic Regression Test & Quality of Result (QoR) Test & In-house Tool Demo
1.6 Multi-team/Multi-site Design Activity & ClearCase, LSF Introduction
1 Design Process Setup, Validation, Measurement & Optimization ? Do We Need IC Design CMM?
2 Open Discussion
© Copyright 2004-2007 Hometown Innovation Automation Inc
All Rights Reserved
Back to Home Page