Command Reference2. FPGA Express Shell Commands create_chip _N_A_M_E create_chip Create an implementation targeted to a chip SYNTAX string create_chip [-arch _a_r_c_h__n_a_m_e] [-target _t_a_r_g_e_t__n_a_m_e] [-device _d_e_v_i_c_e__n_a_m_e] [-speed _d_e_v_i_c_e__s_p_e_e_d] [-frequency _M_H_z] [-module] [-keep_pads] [-library _l_i_b_r_a_r_y__n_a_m_e] [-area_only] [-quick_mode] [-preserve] [- eliminate] [-rmdup_cells] [-progress] -name _c_h_i_p__n_a_m_e _R_o_o_t__d_e_s_i_g_n string _a_r_c_h__n_a_m_e string _t_a_r_g_e_t__n_a_m_e string _d_e_v_i_c_e__n_a_m_e string _d_e_v_i_c_e__s_p_e_e_d int _M_H_z string _c_h_i_p__n_a_m_e string _l_i_b_r_a_r_y__n_a_m_e string _r_o_o_t__d_e_s_i_g_n ARGUMENTS -arch _s_t_r_i_n_g This argument is ignored. Only one architecutre per entity is allowed in the source files added to the project. Multiple architectures for the same entity must be split into several files, and only the file containing the required architecture should be included in the project. -target _s_t_r_i_n_g FPGA target family (see list_target). -device _s_t_r_i_n_g Target device. -speed _s_t_r_i_n_g Target device speed grade. -frequency _i_n_t_e_g_e_r Target clock frequency (MHz). -module Treat the chip as a module (do not insert I/O). v3.0 Synopsys Inc. 1988-1998. All rights reserved. 2-1 create_chip 2. FPGA Express Shell Commands Command Reference -keep_pads Keep all existing pad cells. Without this option, all pad cells will be destroyed and pad mapping will be performed on all I/O ports. -library _s_t_r_i_n_g Library name. Defaults to "WORK" -area_only Optimize for area only -quick_mode Quick optimization (low effort) -preserve Preserve hierarchy during optimization. This option is set by default. -eliminate Eliminate hierarchy during optimization. FPGA Express implements "permeable" hierarchy preservation. Dead logic or inverter pushing may modify user-defined hierarchical boundaries. -rmdup_cells Remove duplicate cells during optimization. For example, duplicate flip-flops and latches are not removed by default. -progress Enable the progress report. If enabled, progress messages will be displayed while the optimization is running. -name _s_t_r_i_n_g Chip name. The name of the chip that uniquely identifies that chip and can later be used to reference the chip in other commands. _r_o_o_t__d_e_s_i_g_n Root design. Note that if the root design is a VHDL entity with several architectures, the specific architecture should be specified using the "-_a_r_c_h" option. 2-2 Synopsys Inc. 1988-1998. All rights reserved. v3.0 Command Reference2. FPGA Express Shell Commands create_chip DESCRIPTION create_chip creates a chip. A chip is a hierarchically linked design that can later on be optimized and exported. The process involves linking the designs hierarchically which may in turn invoke HDL elaboration to synthesize designs using context specific information. EXAMPLES fe_shell > create_project -dir . fesproj fe_shell > add_file prep4.vhd fe_shell > analyze_file fe_shell > create_chip -target VIRTEX -name p_v prep4 fe_shell > current_chip -name p_v fe_shell > optimize_chip -name prep4_opt fe_shell > export_chip fe_shell > quit v3.0 Synopsys Inc. 1988-1998. All rights reserved. 2-3