Use the econetlist command to import your ECO netlist into IC Compiler You can

Use the econetlist command to import your eco netlist

This preview shows page 804 - 807 out of 964 pages.

Use the eco_netlist command to import your ECO netlist into IC Compiler. You can also import your ECO netlist with the GUI. In the GUI, choose ECO > ECO Netlist. The ECO by Verilog dialog box appears. The default cell is the current cell. You can also use the following Tcl commands if you want to change your netlist for a manual freeze silicon edit: create_cell -freeze_silicon : When you use the -freeze_silicon option with the create_cell command, the command uses an existing spare cell for the created cell. remove_cell -freeze_silicon : When you use the -freeze_silicon option with the remove_cell command, the cells are not removed from the design; instead they are converted to spare cells. change_link -freeze_silicon : When you use the -freeze_silicon option with the change_link command, the command swaps the specified cell instance to a spare cell with the specified library cell. By default, the change_link command uses the FRAM view for the new or changed cells. If you want to change to the CEL view, use the -view CEL option with the change_link command.
Image of page 804
Chapter 15: ECO Flow Freeze Silicon ECO Flow 15-21 IC Compiler Implementation User Guide Version D-2010.03-SP4 Note: IC Compiler applications, such as extraction, timing, and optimization require a FRAM view for all cells. If you specify the -view CEL option, you must provide both a CEL view and a FRAM view for all cells that use the CEL view. If a FRAM view does not exist for a cell, use the create_macro_fram command to create it. For more information using a Verilog netlist to create ECO changes, see “Updating With a Verilog Netlist” on page 15-8 . Finalizing the Freeze Silicon Flow For the freeze silicon flow, you can run the eco_netlist command multiple times to meet the design need. However, you have to run the place_freeze_silicon command each time you have run the eco_netlist command. Otherwise, the spare cell book will be confused as multiple ECOs overlay with each other. If you want to map the cell to the specified spare cells only, run the map_freeze_silicon cell_name spare_cell_name command. If you want to map multiple cells to multiple spare cells, run the map_freeze_silicon -map_file map_file_name command. The following is the format of the mapping file: cell_1 spare_cell_1 cell_2 spare_cell_2 ... ... For more information, see the man page. Updating the Routing There are several options for routing the ECO placement. You can manually connect the ECO routing when the change is very minor or if the routing is limited to a few layers. When the change is major, use the route_zrt_eco command to do the following operations: Perform the routing for broken nets, newly added nets, deleted nets, obsolete nets, and ripped-up unused sections of changed wires Attempt to preserve the critical routes and fix the DRC violations Go through global routing, track assignment, and detail routing For more information, see “Updating Routing” on page 15-13 .
Image of page 805
Chapter 15: ECO Flow Freeze Silicon ECO Flow 15-22 IC Compiler Implementation User Guide D-2010.03-SP4 IC Compiler Implementation User Guide Version D-2010.03-SP4
Image of page 806
Image of page 807

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture