Download Precision Synthesis Reference Manual
Transcript
Commands • setup_design -part <part_name> Part name as specified in the INI_FILE for the current technology. This argument is normally set when the user selects a part option from the Setup Design dialog box in the GUI. • –partition_size=<xxxx> o Sets the size of a partition in a design. Setting a partition size lets you partition a large design which may help with synthesis. • –radhardmethod <method> Sets the radiation tolerant method to use on supported Actel technologies. This value applies to the entire design. You can override this design-wdie value on individual hierarchical blocks or flop instances by setting the radhardmethod attribute on a specified object. The value must be one of “cc”, “tmr”, “tmr_cc”, or “none” as described below: o cc = Combinatorial-Combinatorial. This method provides a way to avoid using a radiation-soft S-module flip-flip by combining two combinatorial cells with feedback. o tmr = Triple Module Redundancy (triple voting). This is a register implementation technique whereby each register is implemented by three flip-flops (or latches) that “vote” to determine the true state of the register. o trm_cc = Triple Module Redundant C-C is a module-redundancy technique where each voting register is composed of combinatorial cells with feedback instead of Smodule flip-flop or latch primitives. • -reset (Deprecated option: use close_project or close_results_dir command instead) Returns the options of this command to their default values and clears all the input file entries from the Project Files pane of the Design Center window. • -resource_sharing Enable resource sharing. The default is true. If you wish to set this switch to false, then you should use the following syntax: -resource_sharing=false. Resource sharing is an optimization technique that attempts to mux large operators so they may be shared for mutually exclusive operations. Resource sharing occurs when multiple arithmetic or logical operations are combined within a single case or if-then statement. Precision performs resource sharing automatically in every possible case (it is not timing driven). If you notice that Precision has used resource sharing in your critical paths, you may want to disable resource sharing. • -retiming Causes the advanced retiming algorithms to be run. The default is false. Precision Synthesis Installation Guide, 2003c Update1 March 2004 3-215