You are on page 1of 1

VLSI Design Design Flow

Your project this quarter will be the full custom design of a circuit that executes Booths radix-2 recoding algorithm for multiplication of twos complement numbers. Below is a suggested design flow: 1. High level design a. Test plan - consider how to test your manufactured IC 2. Partition into smaller subsystems 3. Further partition the subsystems into standard cells or leaf cells 4. Create hierarchical schematics a. High level b. Subsystems 5. Identify all leaf cells to be used in your design 6. Create leaf cells as needed a. Produce transistor level schematics for each leaf cell b. Use good circuit design techniques as outlined in your textbook c. Create a symbol for each leaf cell so that it can be used as a component in a larger cell d. Simulate each leaf cell individually and determine its timing and drive characteristics e. Catalog the cell characteristics f. Layout the cell g. Check layout against schematic h. Extract parasitics and re-simulate to get better timing values 7. Create subsystems a. Simulate b. Catalog the subsystem timing and drive characteristics c. Layout d. Check layout against schematic e. Extract parasitics and re-simulate 8. Create highest level cell a. Simulate complete schematic b. Layout highest level cell c. Check layout against schematic 9. Place completed design inside a Padframe and re-simulate

You might also like