ASITIC Documentation: Graphics
| Command Reference | Environmental Variables | Installation | Technology File | Quickstart | Sample Sessions | FAQ |
Aliases: bb,boundingbox,fullview,fv
Alter the scale and the viewport origin such that the entire layout appears completely in the viewport. This command works by finding the bounding box that contains all structures residing in memory. If no structures are found, the bounding box defaults to the chip dimensions specified in the techfile.
Aliases: grid
Without any arguments the grid display flag is toggled, displaying and erasing the grid. With a real value argument, the grid size is set to the requested size in microns. If the grid spacing corresponds to less than 2 pixels, the grid display is suppressed automatically.Aliases: hpan,panh,panx,xpan
Summary:
Example:
HPan 50 # Scroll the viewport 50 microns horizontally
Aliases: kill,delw,killwin,closewin
The first argument specifies the window number to close. Every window except for the main window is identified by a unique integer displayed in the title bar.Aliases: metal,met,metalvisiblity,metalhide
Example:
Metal M3 M1# toggle visibility of metal layers M3 and M1If you specify `all' or `*' as the argument, all metal layers will be displayed. Otherwise, if you specify the name or number of a metal layer found in the technology file, the visibility of that metal layer will be toggled.
Aliases: origin,orig,or,center
Summary: Scroll the display to the user specified coordinates.
Aliases: origin3d,moveto3d,or3d,3dor
Similar to the origincommand, move the origin in the 3D viewport.
Aliases: pan,shift,moveorigin,scroll
Summary: This command shifts the origin by the specified amount. Use positive or negative numbers to perform the shift.
Example:
Pan 50 0 # Shift the viewport north by 50 micronsThe first argument specifies the shift in the x-direction and the second argument specifies the shift in the y-direction.
Aliases: panout,panback
Pan back to the original viewport location. This is useful if you get "lost" and cannot navigate your way back to your original location. See also the bbcommand.
Aliases: pop,wpop,newwin,win
Opening multiple viewports on the layout allows one to simultaneously view different parts of the same layout. Each window acts independently. A new viewport is also opened when the pivcommand is invoked.
Aliases: refresh,clean,redraw
Summary: Redraw the current viewport.
This is useful in the unlikely event that the viewport clutters without the knowledge of ASITIC. Normally, the viewport is refreshed automatically at every command invocation. The viewport is also refreshed when the graphical operating system (X) informs ASITIC to redraw the screen. ASITIC cannot respond to such commands when it is performing lengthy calculations and it is possible for the screen to remain cluttered for the duration of the calculation.Aliases: rotate3d,rot3d,3drot
Aliases: ruler,measure,meas,dist
Summary: Compute planar distance between two points.
This command may also be invoked using the mouse. Use the 'k' key to invoke and the left button to drag a horizontal or vertical ruler.Aliases: scale,sc,sca,zoom
Summary: This command sets the scale size for the viewport.
Example:
SC 5 # zoom in by a factor of 5Without any arguments, the current scale size is displayed. With the 'chip' argument, the scale value is adjusted so that the entire chip is in view. If a spiral name is given, the viewport is adjusted to show the entire layout of the spiral.
A scale size of 1 maps every display pixel into 1 unit micron. Fractional values for scale are allowed as well. Typically, scale is used to zoom in to view details or to zoom out to view the entire chip layout. The bb command will zoom to the bounding box of the current layout.
Aliases: scale3d,sc3d,sca3d,zoom3d
Similar to the scalecommand, scale the 3D viewport. You can change the scale in each dimension independently. This is useful for visualizing 3D structures with a relatively small z-dimension.
Aliases: showdir,showports,currentdir,showphase
Summary: Show the assumed direction of current flow.
Every segment is described by four vertices and two ports. The ports normally appear at the center of two of the opposite edges. The ports are ordered and ASITIC assumes that current flows from the first port to the next unless the segment phase (flipphase) has a negative value.
Displaying the direction of current aids in joining segments together. See the join command.
Aliases: snap
Set the snap grid size. Without any arguments, toggles the snap to grid option.Aliases: vpan,panv,pany,ypan
Summary:
Example:
VPan 50 # Scroll the viewport 50 microns vertically
Aliases: vpc,viewport
Display the coordinates of the current viewport in microns. This can be useful for precise zooming or finding out where you are located relative to the chip origin.