A TimingDriven ModuleBased Chip Design Flow - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

A TimingDriven ModuleBased Chip Design Flow

Description:

Design Flow and Timing Requirements. Design Flows for Timing Closure ... A Timing-Driven Design Flow. Timing check points: (1) All internal paths, delay ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 17
Provided by: www296
Category:

less

Transcript and Presenter's Notes

Title: A TimingDriven ModuleBased Chip Design Flow


1
A Timing-Driven Module-Based Chip Design Flow
Fan Mo UC Berkeley Synplicity
Robert K. Brayton UC Berkeley
2
Outline
  • Design Flow and Timing Requirements
  • Design Flows for Timing Closure
  • Physical Synthesis Flow
  • Module-Based Design Flow
  • Comparison and Conclusion

3
Timing Requirements
4
A Timing-Driven Design Flow
Note Flattened design (one big module) may
contain huge number of internal paths.
5
Physical Synthesis
  • The accuracy of pre-synthesis.
  • Module shapes and pin positions in floorplanning.
  • The generation of the constraints.
  • Delay distribution.

6
The Module-Based Flow
  • Versions of modules are flexibility generated in
    synthesis and used in physical design.
  • The module generation does not depend on wiring
    prediction.

7
The Module-Based Design Flow
  • Two stages.
  • Most iterations happen at the first stage.

8
The Generation of Fast Version
Set the tightest constraints, which can never be
met. Nothing to estimate.
  • Synthesis tool produces a module that is "as fast
    as possible".
  • "Most friendly in timing" to other modules.

9
The Generation of Slow Version 1
10
The Generation of Slow Version
q is not based on wiring estimation. It is a
design input parameter (like area utilization in
SC placement). No delay distribution!
11
The Integration of the Modules
Fishbone Block-Level Placement and Routing with
Buffer Insertion.
Using simple but predictable net topology.
Mo and Brayton, Fishbone A Block-Level Routing
Scheme, ISPD2003
12
The Results
Physical Synthesis flow for comparison SIS
Silicon Ensemble On average, The Module-Based
flow achieves 13 shorter cycle than the Physical
Synthesis flow. And it is 77 faster.
13
Case Study Comparing the Flows
Physical Synthesis flow
Module-Based flow
14
Case Study Layout
Module-Based flow
Physical Synthesis flow
15
What's Inside the Modules
Checkerboard module
Standard-cell module
16
Conclusion
  • Module-based design flow
  • Regular logic structures and their synthesis
  • Regular routing structure
  • Future work
  • New regular structures
  • Noise-aware routing

Mo and Brayton, Regular Fabrics in Deep
Sub-Micron IC Design, Kluwer Academics, 2004
Write a Comment
User Comments (0)
About PowerShow.com