Principles of VLSI Design Representations CMSC 491B/711 1 (November 26, 2000 6:03 pm)
UMBC
U M B C U N I V E R S I T Y O F M A R Y L A N D B A L T I M O R E C O U N T Y 1 9 6 6Circuit and System Representations IC design is hard because designers must juggle several different problems:
- Multiple levels of abstraction:
IC designs requires refining an idea through many levels of detail, speci- fication -> architecture -> logic design -> layout.
- Multiple conflicting costs:
Designs can be judged against different criteria. Most important criteria include speed, area and power. If both speed and area constraints are to be satisfied simultaneously, many design decisions will improve one at the expense of the other. Design is dominated by process of balancing conflicting constraints.
- Short design times:
Chips that appear too late may make little or no money because of com- petitors. Design time is especially tight for ASICs.