100%(2)2 out of 2 people found this document helpful
This preview shows page 118 - 120 out of 964 pages.
To prevent problems with opening the Milkyway design, ensure that the main library is the same one that was used when the Milkyway design was saved.2.Open the design by using the open_mw_celcommand (or by choosing File > Open Design).icc_shell> open_mw_cel design_nameNote: If you get unit inconsistency errors when you try to open the Milkyway design, go back to step one and ensure that the main library is correctly defined. When you open a Milkyway design, IC Compiler•Checks the database model version and automatically updates the database, if necessary. The open_mw_celcommand converts the design being opened.For more information about converting the database model, see “Updating Milkyway Libraries to the Latest Schema” on page 3-10.•Checks the correctness and consistency of the netlist-related objects in the Milkyway design.To reduce runtime, IC Compiler determines whether the design has previously passed these checks; if it has passed, the checks are skipped.
Chapter 3: Preparing the DesignReading the Design3-17IC Compiler Implementation User GuideVersion D-2010.03-SP4Reading a Design in .ddc FormatWhen you are ready to read a design in .ddc format, you first open the Milkyway design library and then read the .ddc and DEF data for the design. After you read in the design, IC Compiler stores the design in Milkyway format for use in future sessions.To read a .ddc file into IC Compiler,1.Read the .ddc file for the design by using the import_designscommand (or by choosing File > Import Designs in the GUI and selecting ddc as the input format). icc_shell> import_designs -format ddc design.ddcNote: If you are using a bottom-up flow, you must have FRAM views for all blocks in the top-level design.2.Annotate the physical data on the design.For information about annotating the physical data, see “Annotating the Physical Data” on page 3-18.Reading a Design in ASCII FormatWhen you are ready to read a design in ASCII format, you first open the Milkyway design library and then read the Verilog, constraint, and DEF data for the design. After you read in the design, IC Compiler stores the design in Milkyway format for use in future sessions.To read an ASCII-format design into IC Compiler,1.Read the Verilog netlist file for the design by using the read_verilogcommand (or by choosing File > Import > Read Verilog). The Verilog netlist file is a structural or gate-level design in one file.icc_shell> read_verilog design.vNote: If you are using a bottom-up flow, you must have FRAM views for all blocks in the top-level design.2.Uniquify the design by using the uniquify_fp_mw_celcommand. The Milkyway format does not support multiply instantiated designs. Before saving the design in Milkyway format, you must uniquify the design to remove multiple instances.