370 likes | 404 Views
Explore how RECON ECO introduces innovative cell structures to optimize timing closure and minimize IR-drop in engineering change orders. The research delves into voltage drop considerations, new design styles, SPICE simulation results, and comparisons with standard cells. Discover the model of power supply analysis, IR-drop and leakage analysis, as well as the RECON ECO algorithm designed to enhance chip performance.
E N D
Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing HwangTsing Hua University, Hsin-Chu
Outline • Introduction • Engineering Change Order (ECO) • Voltage drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental results • Conclusions
Outline • Introduction • Engineering Change Order (ECO) • Voltage drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental results • Conclusions
Engineering Change Order (ECO) • Incremental change of a design • To fix bugs • To meet timing constraint • To meet small change of functionality • Small modification instead of redesign a circuit • To save the reiteration of design flow • To reduce the cost of mask-making
Spare Cells in ECO • Spare cells (NOT, NOR, NAND) are placed evenly in layout at physical design • Spare cells are then used for modification in ECO flow
Outline • Introduction • Engineering Change Order (ECO) • Voltage drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental results • Conclusions
Voltage Drop • Power source fluctuations become serious • High performance • Lower supply voltage • VDD/GND variations • Chip speed • Noise margin • Adding decoupling capacitance (decap) is an effective way to reduce power noise [Sachin, TCAD 2003]
New ECO Design Flow • A new reconfigurable (RECON) cell structure • Served as spare cell and decoupling capacitor • Leakage reduction • Free selecting of function type • Demonstration of RECON cell by an ECO algorithm for timing closure and IR drop minimization
Outline • Introduction • Engineering Change Order (ECO) • Voltage drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental results • Conclusions
Two PMOS transistor with same transistor width Two NMOS transistor with same transistor width Eight CONTACTs VDD and GND implemented by layer of metal-1 RECON Base Cell
VDD VDD GND GND DECAP Cell • Configured from RECON base cell • Use Metal-1 connection Schematic of cell
Functional Cell (a) Inverter (b) 2-Input NAND (c) 2-Input NOR • Configured from RECON base cell
Comparisons Between RECON Cells and Standard Cells • Setup of experiment • Cell layouts created with TSMC 0.13um process • SPICE net-lists extracted by RC-extractor • Delay, leakage, internal power and input pin capacitance by SPICE simulation
As Decoupling Cells • Less flexibility of layout • 16%-39% capacitance • 9%-34% leakage
Outline • Introduction • Engineering Change Order (ECO) • Voltage drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental results • Conclusions
Model of Power Supply Analysis • Cycle-based time frame
Model of Power Supply Analysis (cont.) • Metal layer of VDD and GND modeled as a power-grid resistance • Standard cells modeled as time-varying current source • RECON DECAP cells modeled as capacitors connected between VDD and GND
Supply voltage variation can be derived as following Clock cycle is divided into many time slots Switching gate are derived from static timing analysis Maximum current consumption are calculated in each time slot. Model of Power Supply Analysis (cont.)
Outline • Introduction • Engineering Change Order (ECO) • Voltage Drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental result • Conclusion
Differences Between RECON and Traditional ECO Flows • RECON DECAP instead of spare cells are pre-placed • RECON DECAP cells are reconfigured to RECON functional cells when RECON ECO flow is performed • Unselected RECON DECAP cells are kept as decoupling capacitors
Problem Formulation • An ECO path is a path that violates the timing constraint • Given a set of placed gate level net-list, ECO paths and timing constraint, perform gate sizing or buffer insertion on ECO paths • Timing constraint is met • IR drop is minimized
RECON ECO Algorithm Input: a set of ECO paths to be optimized For each ECO path Find the critical gates in ECO paths and put in ECO_gate_list While (timing is not satisfy) Choose the gate from ECO_gate_list with most output loading Perform gate sizing or buffer insertion List_A = search_region(gate_sizing) List_B = search_region(buffer_insertion) For all configurable cell Rg in List_A or List_B If IRdrop(Rg) > threshold Remove Rg in List_A or List_B Candidate_list = List_A + List_B Compute path delay gain for all Rg in Candidate_list Select the best Rg corresponding to the best delay gain Update the ECO path delay End while
Search Region for Gate Sizing D1 D2 D3 D5 D6 D4 Search_region(G4) = Bounding_Box(G3 U G4 U G5 U G6)
Search Region for Buffer Insertion D1 D2 D3 D5 D6 D4 Search_region(G4) = Bounding_Box(G4 U G5 U G6)
Outline • Introduction • Engineering Change Order (ECO) • Voltage drop (IR-DROP) • New design style • Cell level • Chip level • New design style for ECO flow • RECON ECO algorithm • Experimental results • Conclusions
Experimental Setup • ITC99 benchmarks • Benchmarks synthesized to gate-level net-list using TSMC 0.13um process • Standard cells and RECON DECAP cells placed by SOCEncounter • 20% area used to place RECON DECAP cells
Statistics of Benchmarking Circuits • Timing constraint is set to 90% of critical path delay in the original circuit
Performance Comparisons Before ECO • Trad: traditional spare cells • RECON: RECON decap cells
Performance Comparisons After ECO • Trad: traditional spare cells • RECON: RECON decap cells
Number of Unsolved Paths After ECO • Trad: traditional spare cells • RECON: RECON decap cell
Conclusions • A new cell structure • Decoupling capacitor cell • ECO spare cell • A reconfigurable ECO flow • 20% IR drop reduction • 44% leakage reduction