This section describes the Command Line syntax.
Use the Add command to create new design objects or modify existing ones. All components added with this command become part of your design's database.
add path [name]
add extpin [name]
add net [-pwr | -gnd] [name]
add comp [-s sitename] [-t comptype] [comp_name]
To add a component at site ED, enter.
select site ED
add
To create a new net, enter.
select pin ED.Y
select pin FE.A
add
To add two new net pins to net DA1, enter.
select pin AD.Y
select pin CE.A
select net DA1
add
Delete
Use the Add Path command to add a path to your design.
add path [path_name]
To add a component at site ED,
enter:
select site ED
add
Delete
Use the Add Macro command to add a macro to your design.
add macro [macrolibfile] [macro_name]
To add a component at site ED.
select site ED
add
To create a new net.
select pin ED.Y
select pin FE.A
add
Delete
Use the Alias command to assign a name to a command stream. You can then enter the alias name to perform the assigned commands. This is useful for abbreviating or renaming existing EPIC commands.
If command stream is omitted, the command stream associated with the named aliases will be displayed in the history area.
alias [alias_name [cmdstream]]
To create a command called two_ in that zooms in two zoom levels and deselects any selected objects, enter.
alias two_in zoom in;zoom in;clear
To find out what commands are associated with the two_in alias, enter.
alias two_in
To display a list of available aliases and associated commands in the history area, enter.
alias
Unalias
Use the Autoplace command to automatically place selected components or all unplaced components in your design.
autoplace [-all] [-x] [-l level [-t table_entry]]
To place the LB1 component
To place all unplaced components in your design, enter.
autoplace -all
Place, Unplace, Post autoplace all
Use the Autoroute command to automatically route the connection between specified objects.
autoroute [ -all] [-x] [-i number_iterations]
[-cc costcleanup] [-dc delaycleanup]]
To automatically route every net connected to pins on components LB1 and LB2, enter.
select comp LB1
select comp LB2
autoroute
To automatically route net DH1, enter.
select net DH1
autoroute
To automatically route your entire design using twelve iterations of the router and one cost-based cleanup pass, enter.
autoroute -all -i 12
Route, Unroute, Post autoroute all
Use the Button command to define a push button in the push button panel.
button [button_name [cmdstream]]
To create a push button called two in that zooms in two zoom levels and deselects all selected objects, enter.
button two in zoom in;zoom in;clear
To list the commands associated with the two in push button, enter.
button two in
To list the commands associated with each push button, enter.
button
Unbutton
Use the Clear command to deselect all items currently selected.
clear
Select, Unhilite
Use the Copy command to copy the logical contents of one programmable component into another or to add a new instance of a macro and place it at the specified site.
copy
To copy component DMA1 to site DE, enter.
select comp DMA1
select site DE
copy
To copy the configuration and logic of CLB DMA1 to CLB DMA2, enter.
select comp DMA1
select comp DMA2
copy
Use the Delay command to run the delay calculator on selected paths or nets.
delay [-t] [-min | -all]
For pins that have multiple paths between them, delay will show only the maximum delay path as the default.
The above options are used only with path delays. To get a delay for a net, you select the net and use the delay command without an option.
To list the delays for all paths between two pins, select the pins and enter.
delay -all
To list the path with the smallest delay (when there are multiple paths between two pins), select the pins and enter.
delay -min
To display the driver-to-load delays for a specific net, select the net name from the list area and press the delay button in the List dialog box and select the delay push button
DRC
Use the Delete command to remove selected objects from your design.
delete [path name]
To delete component DMA1 from your design, enter.
select comp DMA1
delete
To select and view net HRST and then delete it from your design, enter.
setattr find auto_pan true
find net HRST
delete
To clear all current selections and delete the CE.RD and CF.RD net pins from their associated net, enter.
clear
select pin CE.RD
select pin CF.RD
delete
Add, Unroute
Use the DRC command to run a design rule check on objects in your design.
drc [-all] [-err] [net | block | chip | allchecks]
Delay
Use the Echo command to write a message to the history area.
echo [message]
Post msg
Use the Editblock command to modify the logic in logic blocks. The Edit block allows access to the current logic in logic blocks in order to make changes.
editblock [comp_name]
The editblock command takes you into a designated logic block in order to make changes to the logic. The blocks can be accessed in the following ways.
Use the End command to end a script recording session; end a script playback; or close the logic block editor.
end [block]
To terminate a script recording session, enter.
end
To close the logic block editor, enter.
end block
Playback, Editblock
Use the Exec command to execute a UNIX or DOS command.
exec command_text
Command_text is the UNIX or DOS command.
To save your design to a different filename and then list the contents of the directory where this new file exists to verify that the new file has been created, enter.
unload design adder.ncd
exec dir /home/designs
To capture the EPIC window on a UNIX workstation and print the captured screen, enter.
To specify that the command is to capture the EPIC window, click the left mouse button on the EPIC window after you invoke the exec command from within EPIC.
exec xwd -frame | xpr -device ps -portrait | lpr
-Pmyprinter
Record, Playback
Use the Find command to locate a specific net, component, site, pin, or macro.
find {net name| comp name| site name|
pin sitename.pinname| macro name}
The Find Command Attributes table describes two attributes you can use to modify this command. Use the Setattr command with these attributes.
Attribute | Description |
---|---|
auto_clear | Set this attribute to true to clear all selections before searching for an object. |
auto_pan | Set this attribute to true to pan and display the found object. |
To enable the auto clear mode and find the LB5 component, enter.
setattr find auto_clear true
find comp LB5
To enable the auto pan mode and find pin X on site AA, enter.
setattr find auto_pan true
find pin AA.X
Select
Use the Getattr command to list attributes for a specified object.
getattr {main | find} attrname
getattr {net | comp | pin | site | layer | path | macro} name attrname
getattr attrname
getattr attrname1 attrname2 attrname3...
The following table lists the valid attributes for objects that can have attributes. The table also lists the name expected for a layer when you specify a layer as the object type.
Object | Name | Attribute Name |
---|---|---|
Main | Not Applicable clknets_period1 | design_name epic_version speed edit_mode flush_rate auto_deselect auto_hilite auto_post stub_trim auto_route enhanced_routing delay_based disable_draw lock_routing lock_placement penalize_tilde allnets_maxdelay clknets_period clknets_maxskew allpaths_maxdelay extpins (macro mode only) refcomp (macro mode only) |
net | net_name | name route_status number_of_pins pin_list lock block period period prioritize |
comp | comp_name | name type designator lock locate paths offset offset_comp1 (I/O comp only) offset_comp2 (I/O comp only) offset_order (I/O comp only) offset_direction (I/O comp only) offset_time (I/O comp only) base config |
site | site_name | name prohibit |
pin | pin_name | name pin_comp pin_site type pin_net pin_comp |
layer | components, hilite, local lines, long lines, pinwires, pips, ratsnests, routes, select, sites, switch boxes, text | name type view color |
path | path name | name elements block maxdelay |
find | Not Applicable | type name auto clear auto pan |
macro | macro name | name libfile status refcomp extpins lock locate paths |
1 Syntax for listing the global period attribute is: getattr main clknets_period When you use the Getattr command to list the period attribute for a period with a duty cycle, it is displayed in the history area as in these examples: clknets_period = 50.00 clknets_period = 50.00:low:10 clknets_period = 50.00:high:10 Also see Note 1 under the setattr command. |
To list the setting of the main window automatic routing option, enter.
getattr main auto_route
To list the attributes for a selected net, enter.
getattr
This command list the priority and the locked attribute for the Q1 net.
getattr net Q1 prioritize lock
This command lists the values for the locate constraint.
getattr comp comp_name locate
Setattr, Post
Use the Help command to display the online help tool.
help
Use the Hilite command to change the color of selected objects.
hilite [-c color]
hilite traceerror [-c color] {pcf_index | error_index}
To change the color of a selected object to yellow, enter.
hilite -c yellow
Unhilite
Use the Load command to open a design file or macro file in the EPIC window.
load design [-s] design_name | [arch device package speed]
load design [-s] design_name pcffile_name [arch device package speed]
load macro [-s] macro_filename [arch device package speed]
where:
-s will cause the current design or macro to be saved before the new design or macro is loaded
pcffile_name is the name of the constraint (.pcf) file to be applied to the design.
macro_filename is the name of the macro file to be loaded into the EPIC window.
arch can be Xilinx:xc4000E, Xilinx:xc4000XL, Xilinx:xc3100, Xilinx:xc4000e.
device can be any valid device name (for example, xc4005e, xc4028ex).
package can be any valid package name (for example, F132, PLCC84, PQ100).
speed can be any legal speed.
To load the adder design and save the design or macro that is currently displayed in the editor, enter.
load design -s adder
To load the adder design without saving the design or macro that is currently displayed in the editor, enter.
load design adder
To create a new design called new for the specified architecture, device, package, and speed, enter.
load design new Xilinx:xc4000a x4002a PC84 5
To load the existing maynard design and assign it the dobie constraint file, enter.
load design maynard dobie .pcf
To load the mac1.nmc macro file, enter:
load macro -s /home/users/bill/mac1.nmc
Unload
Use the Null command as a placeholder for a command to be specified later.
null
Use the Pan command to move the editing area in a specified direction by a specified amount.
pan center
pan [up | down | left | right] [far]
pan [up | down | left | right] percent_amount
pan delta x_loc y_loc
To pan up one window height, enter.
pan up
To pan left one window width, enter.
pan left
To pan up to the extreme top edge of the editing area, enter.
pan up far
To pan right 50% of a window width, enter.
pan right 50
To pan the display left -1002 units and up 568 units, enter.
pan delta -1002 568
To center the window about the current cursor position, enter.
pan center
Use the Pause command to stop EPIC for a specified period of time.
pause seconds
where:
seconds the number of seconds to pause; it must be between 1 and 1000.
To pause the editor for 15 seconds, enter.
pause 15
The pick command allows you to select an object in the main EPIC window by location.
pick [-a] [-n] [-q] [-e] [-m] [-s] [-p] [x_loc y_loc] [layer_name]
where:
-a picks in all layers, whether they are visible or invisible (default is to pick only visible objects).
-n picks a component if the pick location is over a component pin or picks a site if the pick location is over a site. Forces EPIC to pick the site or component rather than the pin.
-q lists the name and other information of the object the cursor is currently over into the EPIC history area. It does this without selecting the object.
-e generates an editblock command (that is, starts the logic block editor) if a component is found at the specified x, y coordinates.
-m selects a macro if a macro component is found at the specified x, y coordinates. Otherwise selects a regular pick.
-s selects a net if a route segment is found at the specified x, y coordinates.
-p selects a pin if the pick location is over a pin.
x_loc and y_loc represent absolute screen coordinates. For applicable commands, these coordinates will appear in the design name.epl file. All x-y values must be between 32000. If coordinates are not specified, the default is to use the current mouse cursor position.
layer name is the specific layer to pick in. If layer name is not specified, all layers are picked. Layer name can be components, hilite, links, local lines, long lines, pinwires, ratsnests, routes, select, sites, text.
The following command will select the object the cursor is currently over:
pick
The following command will select the object at coordinates 12400 234:
pick 12400 234
The following command will select the site the cursor is currently over:
pick sites
The following command is the same as above except that it will select a site even if the site layer is not visible.
pick -a sites
The pick command is most useful when it is assigned to a hot key or a mouse button.
select
Places a selected component at a selected site.
place
To place an unplaced logic block, display a list of unplaced components in the EPIC List dialog box. Select the component from the list. Select a vacant site in the EPIC editing area. From the Place pull-down menu, select Manual Place, or type place in the EPIC Command Line dialog box.
autoplace, unplace
Plays back the commands in a script file.
playback [-d] [-r] [-i] [-p] [-s] file_name
To playback a script file called myroute.scr, and display each command in the history area as it is being performed, enter this.
playback -s myroute.scr
record, end
Use the Post command to display a dialog box of the specified type.
post attr [main]
post attr net | comp | site | pin | layer | path | macro | extpin name
post msg message [cmdstream]
post [-m] saveas
post cmd | drc | find | list | new | open | macnew | macopen | addmacro | playback | | view | autorouteall | autoplaceall | trace | tracesum
post traceerr pcf_index
post [-n] exit | cmd
The allowable dialog box type entries are explained in the following table.
Dialog Box | Description |
---|---|
addmacro | Posts the Add Macro dialog box, which can be used to add a macro instance. |
attr | Posts an attributes dialog box for specified objects. |
autoplaceall | Posts the Autoplace All Attributes dialog box, which allows you to select options when you autoplace the entire design. |
autorouteall | Posts the Autoroute All Attributes dialog box, which allows you to select options when you autoroute the entire design. |
cmd | Posts the EPIC Command Line dialog box, which allows you to enter and execute EPIC commands. |
drc | Posts the DRC dialog box, which allows you to run a DRC (Design Rule Check) on selected nets, logic blocks. |
exit | Posts the Exit dialog box, which allows you to close the EPIC window and end your EPIC session. If you have not made any changes since you last saved the design, the EPIC window will close without posting the Exit dialog box. |
find | Posts the Find dialog box, which allows you to find a specified object. |
list | Posts the EPIC List dialog box, which displays a listing of component, net, or layer names used in the design. |
macnew | Posts the New Macro dialog box, which can be used to create a new macro. |
macopen | Posts the Open Macro dialog box, which can be used to open an existing macro. |
msg | Posts a Message dialog box containing text that you specify. |
new | Posts the New Design dialog box to create a new design. |
open | Posts the Open Design dialog box to open an existing design. |
playback | Posts the Script Playback dialog box, which allows you to play back a selected command script file. |
record | Posts the Script dialog box, which allows you to a command script. Optionally creates a script that, when played back, replicates the current design, macro, or routing. |
saveas | Posts the Save As dialog box to save the design in the EPIC window under a different name. |
trace | Posts the TRACE dialog box. |
tracesum | Posts the TRACE summary dialog box. |
traceerr | Posts the TRACE Error dialog box. |
view | Posts the Layer Visibility dialog box, which allows you to control which objects appear in the editing area and which objects do not. |
Object Type | Name | Dialog Box Posted |
---|---|---|
main | N/A | Main Window Attributes |
net | net name | Net Attributes |
comp | comp name | Component Attributes |
site | site name | Site Attributes |
pin | pin name | Pin Attributes |
layer | layer name | Layer Attributes |
path | path name | Path Attributes |
macro | macro name | Macro Attributes |
Use this command to post the Main Window Attributes dialog box.
post attr main
If there are no objects are selected in your design, you can enter the following command to post the Main Window Attributes dialog box.
post attr
To post the Net Attributes dialog box for a net selected in the EPIC List dialog box, enter.
post attr
To post the Net Attributes dialog box for the Q1 net, enter.
post attr net Q1
Use this command to post a dialog box with the specified message and then post the Exit dialog box.
post msg Warning: You've done something wrong! post exit
getattr, setattr, unpost
Use the Quit! command to exit EPIC without saving your design changes.
quit!
unload
Use the Record command to record a series of commands into a script file. You can also use this command to create an EPIC script file that, when played back, replicates the current design or macro.
record [-c [-r]] [scriptfile]
playback, end, exec
Use the Refresh command to redraw the EPIC window and write the most recent commands into the command log file (design_name.epl).
refresh
Use the Route command to route a series of specified connections.
route
To route a signal between Pin Y on LB1 and Pin C on LB2, you would do the following see Routing Example figure. Select Pin Y on LB1. Select Local Line C. Select Local Line I. Select Pin C on LB2. Select Route on the push button panel. You can enable the Enhanced Manual Routing feature if you want to call the autorouter if your specified connections cannot be made. See Enhanced Manual Routing in the chapter titled Using EPIC.
Figure 6.1 Routing Example |
unroute, autoroute
Use the Select command to select an object without using the mouse.
select [pin | net | layer | path | macro] name
select layer_name x_loc y_loc
select layer_name name x_loc y_loc
Object | Object Type |
---|---|
Site | site |
Component | comp |
Macro | macro |
Net pin | pin |
Net | net |
Long line | long |
Local line | local |
Pinwire | pinwire |
Route | route |
Layer | layer |
Path | path |
Pcf | pcf |
To select the LB1 component, enter.
select comp LB1
To select the site layer, enter.
select layer sites
clear, find, pick
Use the Setattr command to set specified attributes for a specified object.
setattr [main | find | list] attrname attrvalue
setattr [net | comp | site | layer | path | pin | macro] name attrname attrvalue
setattr attrname attrvalue
setattr refcomp true
Object | Name | Attribute Name | Value Expected |
---|---|---|---|
main | N/A | speed clknets_period temperature voltage process | 50 | 70 | 100 | 125 (XC3000) 6 | 7 | 8 (XC3000A) 4 | 5 | 6 | 10 (XC4000/XC4000E) (Expected results are subject to change)) -55 | -40 | 0 | 25 | 70 | 85 | 125 | 175 4.5 | 4.75 | 5.0 | 5.25 | 5.5 worst | typical | best |
edit mode | read-only | read-write| no-logic-changes | ||
flush rate | number_of_commands | ||
auto deselect | true | false | toggle | ||
auto hilit | true | false | toggle | ||
auto post | true | false | toggle | ||
stub trim | true | false | toggle | ||
auto route | true | false | toggle | ||
enhanced routing | true | false | toggle | ||
delay based | true | false | toggle | ||
disable draw | true | false | toggle | ||
lock routing | on | off | ||
penalize tilde | percentage | off | ||
allnets maxdelay | nanoseconds | off | ||
clknets period | nanoseconds | off | ||
clknets maxskew | nanoseconds | off | ||
allpaths maxdelay | nanoseconds | off | ||
asyncpaths block | on | off | ||
find | N/A | type | comp | net | site | pin |
name | text string | ||
auto clear | true | false | toggle | ||
auto pan | true | false | toggle | ||
list | N/A | type | all nets | routed nets | unrouted nets | all components | placed components | unplaced components | all macros | placed macros | unplaced macros | layers| paths | prefs |
net | net_name | name | text string |
route status | routed | unrouted | ||
number of pins | number | ||
pin list | list | ||
lock | on | off | ||
block | on | off | ||
prioritize | 0-100 | off | ||
maxdelay | nanoseconds | off | ||
maxskew | nanoseconds | off | ||
period | nanoseconds | off | ||
paths | path name(s) | ||
comp | comp_name | name | text string |
type | type name | ||
designator | site name | ||
lock | on | off | ||
locate | on | off | ||
paths | path names | ||
offset | on | off | ||
offset comp1 | text string | ||
offset comp2 | text string | ||
offset order | before | after | ||
offset direction | in | out | ||
offset time | nanoseconds | ||
base | F | FG | FGM | IO | ||
config | text string | ||
carry (XC4000 only) feqn geqn heqn (XC4000 only) | used | unused text string text string text string | ||
site | site name | prohibit | on | off | toggle |
layer | layer name (for example, components, hilite, and so forth.) | color | black | blue | green | cyan | red | magenta | yellow | white | grey | dark blue | dark green| dark cyan | dark red | dark magenta | olive |
view | on | off | toggle | ||
block | on | off | ||
lock | on | off | ||
maxskew | nanoseconds | off | ||
prioritize | 1-100 | off | ||
path | path_name | name | text_string |
block | on | off | ||
maxdelay | nanoseconds | off | ||
macro | macro_name | name lock locate | text_string on | off on | off |
pin | pin | pin comp pin site type pin net | comp_name site_name input | output net_name |
Enter the following to set the global period attributes.
setattr main clknets_period period [:low | high: duration]
setattr main clknets_period 50 will generate the constraint.
PERIOD 50.000000 nS.
setattr main clknets_period 50:low:10 will generate the constraint.
PERIOD 50.000000 nS LOW 10.000000 ns
Syntax for setting the period attribute for a selected net is.
setattr period period [: low | high : duration]
where:
period is the total period
low | high specifies whether the first pulse is low or high
duration is the duration of the first pulse.
For Example (assuming net $1--T5 is selected):
setattr period 50 will generate the constraint.
PERIOD NET $1--T5 50.000000 ns ;
setattr period 50:low:10 will generate the constraint
PERIOD NET $1--T5 50.000000 ns LOW 10.000000 ns ;
More than one attribute name/value pair may be specified in a single command.
The word setattr, the layer and the attribute name must be entered in lowercase letters. The attribute value is not case-sensitive.
Non-constraint attributes with two opposing values (for example, TRUE/FALSE) can be toggled with the TOGGLE option.
To set the main window Automatic Routing Option attribute to true, enter.
setattr main auto_route TRUE
To toggle the value for the main window Automatic Routing Option attribute, enter.
setattr main auto_route TOGGLE
This command sets the priority to 3 and the locked attribute to FALSE for the net Q1.
setattr net Q1 priority 3 lock OFF
This command sets the locked attribute to true for the component selected.
setattr lock ON
This command sets the color and visibility attributes for the component layer.
setattr layer components color blue view on
getattr, post
Use the Swap command to change the placement of a selected component with that of another selected component. You can also use this command to swap two net pins on a component.
swap
To move component LB1 to site CC, select LB1. Select site CC. Select Swap from the Edit pull-down menu, or select swap from the push button menu, or type swap in the EPIC Command Line dialog box.
To swap the placement of comp1 and comp2, select comp1 and comp2. Select Swap from the Edit pull-down menu, or select swap from the push button menu, or type swap in the EPIC Command Line dialog box.
Use the Trace command to view a timing report in the history area for constraints you select in the EPIC List dialog box.
trace [-r] [-e] [-l limit]
where:
-r prevents a timing report from being written to the history area.
-e generates a timing error report for the selected constraints. If -e is not specified, a verbose report will be issued.
-l limit 0-32000 specifies a limit to the number of errors or verbose output for each selected constraint. Default is 5. The limit can be from 0 to 32000.
This command will instruct TRACE to do timing analysis on selected constraints and generate a timing error report. It will limit the number of errors reported for each selected constraint.
trace -e -l 5
post hilite
Use the Unalias command to remove a defined command alias.
unalias -all
unalias aliasname [aliasname]
where:
-all will remove all aliases
aliasname is the name of an existing alias
This command removes the alias called two_in.
unalias two_in
alias
Use this command to separate macro components and nets from the macro.
unbind
Use the Unbutton command to remove an existing push button.
unbutton -all
unbutton button_name [button_name]
where:
-all will remove all buttons
button_name is the name of the button to remove
button
Use the Undo command to restore EPIC to a previous state prior to a specified command.The undo command cancels the last command made in EPIC or a command that you signify by number (see Notes below). The command is also used to negate the last command that changed the design.
undo [-c]
undo command_number
where:
undo (without an argument) cancels the last action
-c will undo back to the command that last changed the design database
command_number is a number of a previously executed command. The value must be between 0 and 32000
Use the Unhilite command to remove highlighting from currently selected objects or from objects specified in the EPIC Command Line dialog box.
unhilite [-all]
unhilite traceerror pcf_index | error_index
where:
-all specifies that all highlighted objects are to be unhighlighted
traceerror indicates an error discovered by TRACE
pcf_index is the position of the constraint within the constraint file and the EPIC List dialog box. For example, the first constraint listed is number 0, etc.
error_index is the position of the error in the TRACE Error dialog box. The first error listed is number 0, etc.
This command removes highlighting from all highlighted objects.
unhilite -all
This command removes highlighting from pin HG.K.
unhilite pin HG.K
hilite, clear
Use the Unload command to save your design in the EPIC window to an external file.
unload [design] [design_name [pcffile_name]]
unload [macro] [macro_filename]
where:
design_name is the name of an .ncd file to write to.
pcffile_name is the name of a .pcf file to write to.
macro_filename is the name of an .nmc file to write to.
This command unloads the design in the EPIC window to a new .ncd file called adder.ncd and constrains to a file named adder2. pcf.
unload design adder.ncd adder2.pcf
This command unloads the current design being displayed in EPIC to a design file of the same design name.
unload design
This command unloads the current file being displayed in EPIC to a design file of the same name and same type (that is, if EPIC is in design mode the file will be saved as an .ncd file, and if EPIC is in macro mode the file will be saved as an .nmc file).
unload
load, quit
Use the Unplace command Unplaces selected components or all placed components and macros.The unplace command removes all placed or selected placed components and macros from their sites and puts them into an unplaced components list.
unplace [-all]
where:
-all unplaces all placed components and macros except those that are locked.
To unplace comp1, select comp1 in the editing area. Select Unplace from the Place pull-down menu.
The unplace command is described in the Placing and Unplacing Components section of the chapter titled Using EPIC.
place, autoplace
Use the Unpost command to close a dialog box of the designated type.The unpost command closes all posted dialog boxes (except the EPIC List dialog box and the Layer Visibility dialog box) or a dialog box that you specify.
unpost -all
unpost dialogbox_name [key]
The allowable dialogbox_name and their key entries are:
DIALOG BOX NAME | ACTION/PURPOSE |
---|---|
addmacro | Closes and cancels the Add Macro dialog box. |
autoplcp | Closes and cancels the Autoplace All Attributes dialog box. |
autortcp | Closes and cancels the Autoroute All Attributes dialog box. |
clblogic comp_name | Closes and cancels the Component Logic Attributes dialog box for CLBs. |
cmd | Closes and cancels the EPIC Command Line dialog box. |
comp comp_name | Closes and cancels the Component Attributes dialog box. |
comppreff | Closes and cancels the Constraints dialog box for components. |
drcform | Closes and cancels the DRC dialog box. |
extpin | Closes and cancels the Pin Attributes dialog box for an external pin while in macro mode. |
extpin2 | Closes and cancels the Pin Attributes dialog box for an external pin while in design edit mode. |
find | Closes and cancels the Find dialog box. |
fmexit | Closes and cancels the Exit dialog box with the Cancel button. |
fmexit2 | Closes and cancels the Exit dialog box with no Cancel button. |
fmmsg | Closes and cancels the EPIC message box. |
fmmsgpc | Closes and cancels the EPIC message box (PC) |
fmmsg2 | Closes and cancels the EPIC message with the cancel button. |
fmmsg2pc | Closes and cancels the EPIC message with the cancel button (PC). |
fmopen | Closes and cancels the Open Design dialog box. |
fmplaybk | Closes and cancels the Script Playback dialog box. |
fmrecord | Closes and cancels the Script dialog box. |
fmsave | Closes and cancels the Save As dialog box. |
globpref | Closes and cancels the Global Constraints dialog box. |
ioblogic comp_name | Closes and cancels the Component Logic Attributes dialog box for logic blocks. |
lbeattr | Closes and cancels the Logic Equations dialog box from the LBE. |
lbecarry | Closes and cancels the Carry Strings dialog box (Xilinx 4000). |
iobpref | Closes and cancels the constraints dialog box for IOBs. |
layer layer_name | Closes and cancels the Layer Attributes dialog box. |
ioblogic comp_name | Closes and cancels the Component Logic Attributes dialog box for logic blocks. |
list pclist (PC) | Closes and cancels the EPIC List dialog box. |
macnew | Closes and cancels the New Macro dialog box. |
macopen | Closes and cancels the Open Macro dialog box. |
macpref | Closes and cancels the Constraints dialog box for macros. |
macro | Closes and cancels the Macro Attributes dialog box. |
macsave | Closes and cancels the Save As macro dialog box. |
main | Closes and cancels the Main Window constraints dialog box. |
mainpref | Closes and cancels the Main Window attributes dialog box. |
net net_name | Closes and cancels the Net Attributes dialog box. |
netpref | Closes and cancels the Constraints dialog box for nets. |
fmnew | Closes and cancels the New Design dialog box. |
path path_name | Closes and cancels the Path Attributes dialog box. |
pin pin_name | Closes and cancels the Pin Attributes dialog box. pin_name is site pinname |
pinlist net_name | Closes and cancels the Pinlist dialog box. |
site site_name | Closes and cancels the Site Attributes dialog box. |
trace | Closes and cancels the TRACE dialog box. |
tracesum | Closes and cancels the TRACE Summary dialog box. |
traceerr | Closes and cancels all TRACE error dialog boxes. |
view | Closes and cancels the Layer Visibility dialog box. |
wire | Closes and cancels all Wire Attributes dialog boxes. |
The available selections for layer name are: components, hilite, local lines, long lines, pinwires, pips, ratsnests, routes, select, sites, switch boxes, text.
The variable_name identifies the specific object within the layer.
This command closes the Main Window Attributes dialog box.
unpost main
This command closes the Component Attributes dialog box for LB12.
unpost comp LB12
This command closes all Component Attributes dialog boxes.
unpost comp
This command closes all dialog boxes except for the EPIC List dialog box and the Layer Visibility dialog box.
unpost -all
post
Use the Unroute command to selected object or unroutes the entire design except locked nets.The unroute command eliminates routed connections for all or for specified objects.
unroute [-all]
where:
-all unroutes the entire design.
route, autoroute
Use the Zoom command the editing area in or out.The zoom command adjusts the magnification of the display in the editing area.
zoom in | out | toggle [x_loc y_loc]