User Tools

Site Tools


icc-par:ic_compiler_script_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
icc-par:ic_compiler_script_notes [2014/05/03 23:50] magieroicc-par:ic_compiler_script_notes [2014/05/03 23:56] (current) magiero
Line 31: Line 31:
  
 The floorplan describes the size of the core; the shape and placement of standard cell rows and routing channels; standard cell placement constraints; and the placement of peripheral I/O, power, ground, corner, and filler pad cells. The floorplan describes the size of the core; the shape and placement of standard cell rows and routing channels; standard cell placement constraints; and the placement of peripheral I/O, power, ground, corner, and filler pad cells.
 +
 +There are two modes controlled by the ICC_DP_EXPLORE_MODE variable in the icc_setup.tcl file.
 +
 +Baseline mode, which sources ''baseline.tcl'', serves as a reference and template. All the steps are in the script. It includes detailed comments to describe usage of commands. You have the freedom to further customize the steps based on your design style.
 +
 +Explore mode, which sources ''macro_placement_exploration_dp.tcl'', is capable of performing the same flow multiple times automatically, each time with different combinations of settings. It ends by summarizing the results of each run in an HTML table that contains links to logs, reports, and a snapshot of each run.  Explore mode runs the same flow as baseline mode. However, it uses a procedure to run multiple times automatically.
  
   * ''icc_setup.tcl'' (//in rm_setup//): Called at the beginning of all scripts.   * ''icc_setup.tcl'' (//in rm_setup//): Called at the beginning of all scripts.
icc-par/ic_compiler_script_notes.1399161006.txt.gz · Last modified: 2014/05/03 23:50 by magiero

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki