To prevent problems with opening the Milkyway design ensure that the main

To prevent problems with opening the milkyway design

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_cel command (or by choosing File > Open Design). icc_shell> open_mw_cel design_name Note: 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_cel command 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.
Image of page 118
Chapter 3: Preparing the Design Reading the Design 3-17 IC Compiler Implementation User Guide Version D-2010.03-SP4 Reading a Design in .ddc Format When 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_designs command (or by choosing File > Import Designs in the GUI and selecting ddc as the input format). icc_shell> import_designs -format ddc design .ddc Note: 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 Format When 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_verilog command (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 .v Note: 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_cel command. 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.
Image of page 119
Image of page 120

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture