Magic Tutorial3 : Other Tips in Magic
bug or comment to jsmoon@usc.edu
- Operations on the Selection
- upsidedown
See Fig
1.
Select objects to upsidedown.
":upsidedown"
See Fig
2.
- sideways
See Fig
2.
Select objects to flips sideways.
":sideways"
See Fig
3.
- clockwise [degrees]
See Fig
3.
Select objects to rotate clockwise, leaving the lower-left corner
of the new selection at the same place as the lower-left corner of the old
selection.
degree must be a multiple of 90, and defaults to
90.
":clockwise"
See Fig
4.
":clockwise 180"
See Fig
5.
- Delete Labels
- erase label
See Fig
6.
There are several ways to erase a label. One way is to use ":erase
label" command. This will erase all labels that lie completely within the
area of the box.
":erase label"
See Fig
7.
- another method
See Fig
8.
Make the box into a cross on top of the label, then click the
middle button with the cursor over empty space. Technically, this will erase
all paint layers and label too. However, since the box has zero area,
erasing paint has no effect. Only label is erased.
See Fig
9.
- Some Utilities
- box
See Fig
10.
":box" command prints out the size and location of the box in
case you would like to measure something in your
layout.
":box"
Box height: 4, width: 4
Edit cell coordinates:
ll=(3, -11) ur=(7, -7)
Indicates that ndiffusion contact has 4x4
size.
- what
See Fig
11.
":what" command will print out information about what's selected.
This may be helpful if you're not sure what layer a particular piece of
material is, or what layer a particular label is attatched
to.
":what"
Selected mask
layers:
metal1
Selected label(s):
"in" is
attached to metal1 in cell tut9y
Indicates that metal1 layer with
label "in" is selected.
- "."
One of the macros, ".", has special meaning in Magic. This
macro is always defined by the system to be the last long command you typed.
(not shortkey).
Copyright Joong-Seok "Jay"
Moon
The
University of Southern California does not screen or control the content on this
website and thus does not guarantee the accuracy, integrity, or quality of such
content. All content on this website is provided by and is the sole
responsibility of the person from which such content originated, and such
content does not necessarily reflect the opinions of the University
administration or the Board of Trustees