Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design a chip as part of a system that accommodates the growing demand for radio frequency identification (RFID) technology while creating a quicker, more convenient shopping experience. Presentation #11: Smart Cart 525 Stage XI: 4 April 2005 LVS and Simulation
Status Design Proposal Project chosen Verilog obtained/modified Architecture Proposal Behavioral Verilog simulated Size estimates/floorplanning Gate-level implementation simulated in Verilog Floorplan and more accurate transistor count Schematic Design Component Layout Functional Block Layout DRC of functional blocks LVS of functional blocks Chip Level Layout Full chip LVS Simulations (80%) Schematic with loaded inputs/outputs ExtractedRC
Design Decisions Added buffers Resized buffers and extra buffering stage in SRAM made a significant difference in rise/fall times Slight modifications made to certain blocks to eliminate white (or black) space Adder Multiplier
Strategy for Testing Testing Strategy Test top (SRAM-adder-multiplier-logic-registers) separately from encryption, verify that outputs from registers to encryption inputs have good signal strength Test encryption block (done) Critical path estimation Registers-logic-multiplier-logic-registers
Previously ( x 296.1)
Currently ( x )
Design Specifications Area:94,146 μm 2 # of Transistors:22,120 Density: (transistors/μm 2 ).235 Aspect ratio:1.12
Simulations: Encryption (ExtractedRC) Rise Time: ps Fall Time: ps We are aware of the difference in rise and fall time; working on it
Simulations: Arithmetic Blocks Update on Adder ExtractedRC Rise Time: ps Fall Time: ps Propagation Time: ps
Simulations: SRAM Previously Schematic Rise Time: ps Fall Time: ps Prop. Time: ns ExtractedRC Rise Time: ps Fall Time: ps Prop. Time: ps Currently Schematic Rise Time: ps Fall Time: ps Prop. Time: ns ExtractedRC Rise Time: ps Fall Time: ps Prop. Time: ns
Problems & Questions Buffers may still be added/modified in the multiplier; this should not change much layout-wise Adder is weird Having to go through so many transmission gates may be a problem Update: vdd! and gnd! weren’t connected, so nevermind :D