|
| Viewdraw initialization file for ePD Version 2005/ v* E; X, J3 N6 o# ^5 t* F
|
0 G+ Z9 E9 Z4 R! i3 j| (c) Copyright 2005 Mentor Graphics Corporation
0 U9 J0 S: ^" t4 }||+ n7 l1 I; N; _
|
' k3 Y9 S, A/ e% A" L| Set the default display characteristics for each object
2 n+ E( V, T6 K; W# @7 {! x|1 J/ _/ o/ X: I
| K+ F' Q5 `: i; l/ t# E: a) \; m
| Colors* A& ~) |; C! m0 r
| ------------------------------------------------------------------
8 G1 l# `* }* G; v" k9 D- [|) s" Z) F+ h. ~' h: Q3 }
| 0 Black | 4 Red | 8 Gray | 12 Lt. Red
4 B1 u) i0 f4 c; j| 1 Blue | 5 Magenta | 9 Lt. Blue | 13 Lt. Magenta+ I* h% a9 ~& o
| 2 Green | 6 Brown | 10 Lt. Green | 14 Yellow
. {8 F: ]' W- \' u1 C/ n| 3 Cyan | 7 Lt. Gray | 11 Lt. Cyan | 15 White& F$ D# `; D) C' q v9 R7 `' r8 W
|4 S, [( b0 J1 x$ M3 J# d6 Y0 n
|) S, \9 j+ s, P2 f1 r
| Fillstyles:$ N- _5 L1 j; A8 M% @
| ------------------------------------------------------------------
3 y7 J3 ?& b6 d6 i; ~|/ y" g* p3 A. y$ O
| 0 Hollow | 1 Solid. C3 ?$ Q8 |# _" Z& r
|6 e& r+ |5 d5 L l, r6 l: p# h
|
' h8 s3 \- Q( | f| Object Color Fillstyle Linestyle
; ]# y/ f" w1 b7 U% J" o| or Font
6 p4 P1 [6 R; h3 J: X| ------ ----- --------- ---------" p* Q% n E# w6 J9 s
|3 ?; M8 k3 X/ E
NET 12 1 0
0 T9 [: Z3 W4 Z) O) c+ fCOMPONENT 15 0 0
) N. }' W9 I- w I& I6 [ATTRIBUTE 14 0 0
' h9 K: P0 s7 _+ {& H) sLABEL 15 0 0) E' m( M% W3 l1 V* k7 |2 m7 A: Z
PIN 3 0 01 b0 t; x+ [6 c8 v2 ^
BOX 2 0 0
( y& }. h- c9 p8 y7 u9 S# Y- ?/ qLINE 2 0 0
" [: L3 c" U% z8 U3 L0 ~& y _, HCIRCLE 2 0 0' X# ]1 g! @+ _* v, R
ARC 2 0 0# k1 H# A/ \8 r' |. W0 B
TEXT 10 0 0
0 _7 C, p& L$ y4 x" y|
2 d2 o h% q3 n+ u|8 U7 J9 t& x T# i- q
| set the display characteristics for the selection layer
& S( Y/ j6 o( [/ t \; |& D|
; Q q4 f& A( A L; Z3 X$ D* }% oSELECTION_LAYER 15 0 02 H/ j1 i$ \: T
|
& b- U' L# y u/ S8 C' ?| set the display characteristics for the border layer) Y4 K+ y" B8 z/ L5 U- T
|7 j2 z, s- R) M. K; v |4 R
BORDER_LAYER 15 0 06 Z7 [& u. k, f. Z4 @ i
|8 e7 O$ }0 Q4 E- B+ d
| set the display characteristics for the value layer5 I, ~, |7 t x3 f
|
T* ~: m3 T$ t" S. X* UVALUE_LAYER 7 0 0
1 Y( j0 }/ C9 H( H|8 i4 t- _9 G( o: D6 ]! m
| set the display characteristics for the annotation layer
5 K5 U4 _7 ~9 C|# t7 l$ |. A k$ h: @$ [% P" Z
ANNO_LAYER 7 0 0
7 H4 P+ v9 I; N# t$ Q! N|/ d6 B9 v: e" p- ~# t0 s3 B1 l
| set the background color
/ W1 J* f7 e2 O) g|9 I0 G h5 j$ o
|5.0 WINDOW_BACKGROUND 0 0 0 _0 A" L h. A m1 ~; E
|0 W/ _1 O! B) f
9 R! N3 g/ V' m* N- B" X7 _
|
2 B3 p: F5 j( \! p$ H9 v| Default values3 b4 _. {, C% ~. \: |
|, @- }& b1 v9 c {
5 b$ |$ p! T r, ~6 ZGRID 10 | Grid spacing (units)
6 J! s) T3 N% {3 y" J) n1 w
/ ^; [# W/ t( g/ u+ K7 DDOTSIZE 5 | Solder dot radius (units)
$ r4 t2 j0 f8 ?BUS_DOTSIZE 12 | Bus solder dot radius (units)
" o5 Q* h8 w: H( F+ ?' ]4 k4 {9 QBOXSIZE 5 | Dangling joint box width (units)" O% I, d8 }, C
TEXTSIZE 10 | Text size (units): e/ N, |' K; j
TEXTORIGIN 3 | Text origin5 q! C l9 H. `/ \8 A; m( e
BUSWIDTH 4 | Bus half-width (units)
$ m% Q3 P' w' s. e# @8 I* g) gBUBBLESIZE 5 | Bubble size on pins (units), w9 n0 i- x+ q& F1 a( L
( V% H0 @. R' z. a! P' F
AUTOLOG 10 | Autolog value (number of Viewdraw commands to
* |$ J$ L, B4 v5 @+ E | hold before writing to log file)
3 m! T8 \, G# `3 l% ]& {1 J9 G3 }) o( r" m
SDISTANCE 10 | Selection distance (units)
7 ]4 N' ]# w7 F9 X \6 L4 a2 |* yADISTANCE 20 | Avoidance distance (units)
; t' T% J: k# d4 ]7 ~
& b8 M7 {$ W# r1 @% w6 t/ e% ]SHEETSIZE 1 | Sheet size. V. n* a& u) k) D2 V
| 0 = ASIZE, 1 = BSIZE, 2 = CSIZE, 3 = DSIZE,9 e) g/ s) S7 s- {6 H1 @
| 4 = ESIZE, 5 = A4, 6 = A3, 7 = A2,
& ~# q; f h+ t% E( T4 {) J | 8 = A1, 9 = A0. c; O9 W% ]' M9 F+ Y
| 10 = ZSIZE (requires width and height)3 H! R) F0 f9 m v9 R* s6 Q4 s
| Ex: SHEETSIZE 10 200 200
+ n1 V+ y, [3 l! |% m3 U/ h" _! A# r Y# [; H% C
ROUTE 2 | Net routing.
0 j& `0 c9 l/ P2 i/ E6 R& y/ d* P | 0 = Straight, 1 = Orthogonal, 2 = Avoidance
$ A) S' t( J# a: i
! c( _4 ]( A& G6 SSCOPE 0 | Scope for labels 0 = Local, 1 = Global
" w7 W- p6 a8 l; i% j
5 d' A+ e- h' L3 E) n# {4 ITEXT_THRESHOLD 3 | Threshold (units)
* ], ]+ B# z% W5 m2 s8 U2 O7 y
+ T) \; J. c& R. @) e- k4 ]) UNEW_ATTR_VIS 1 | New attribute and value visibility
2 P7 S( F, z+ Z8 I8 X8 b | 1 = Name and value visible,
. O Z1 ~3 e- i/ `* S | 2 = Name only visible8 ?# f5 v9 A4 ~' L- m" j4 i$ l* @8 I; H
| 3 = Value only visible, o; q7 A2 G( }4 o+ q% [' R
1 D) z8 k( O5 _" \" [0 J* g: k5 RBLOCKTYPE 0 | Default block type
. p0 X- a& m {7 z! Z, @ | 0 = Composite, 1 = Module, 2 = annotate, 3 = pin
5 @7 ]# c0 K' N; `5 p5 G- U3 s. ?* m5 X) J$ t7 w. |2 b4 E! I$ e2 K
UNDO 16 | number of commands to undo
1 a Y( {1 h9 P$ L
; P+ ?* |8 j7 F/ L8 W|& z9 C2 V, U' u6 w
| Default modes. (1 = On or Yes; 0 = Off or No.)
2 y/ |/ Y% E0 W/ w! K- M! [|
7 t2 i" U: N9 f& A" E. h% X
; D2 n- l5 _3 n- ^; j7 vGRIDON 1 | Grid display.
O; E. o$ U% T { qBORDERON 1 | Border display.% \+ t- \9 n. E! `
HEADERON 1 | Header display.! ]- I I4 d {$ y* x/ I
COMPTEXTON 1 | Component text, labels and attributes.6 B# @& U, z W$ E6 P
TEXTON 1 | Text.+ L$ v. \! q& g0 m9 {! L5 e
ATTRON 1 | Attributes! }9 U. U% q8 N' e
LABELON 1 | labels, r' `( S1 ^4 ]/ k* K
DETAIL 1 | detail ** Changed at 5.0 **
+ P) _4 T5 v2 e& FSNAPTOPIN 1 | snap to pin
; m' c) T9 V4 W9 `. J7 B1 j3 c- E$ CUNIQUE_LABEL 0 | create unique labels on copy
# P0 I, [# b. iVALUESON 1 | display simulation values (or generic b/a)
, G; D+ u1 F, T4 X" ^3 X: \CONTEXT_WINDOW 0 | display context window ** Changed at 5.0 **
0 ~/ u& Z: h: Y& h. T& L8 INAMESON 0 | display internal names
8 i( v( m+ h" I; Y6 hSORTON 1 | alphabetically sort dialog entries
. z% x- w+ L' i7 B, e7 vPNUMSON 1 | display pin numbers% N3 V) b( X' k( m
RNUMSON 1 | display refdes
# @7 w! w, f5 G; L) k/ jDEFSHEET 0 | search for sheet template for new sheets
) K4 ?& q& d: W% aXTRAERRS 1 | print out all errors in checker
' u0 S3 J. x6 @" m. jDBOXON 0 | pick names from dialog boxes
x5 g" t' X, u* FSTROKES 1 | executing commands using strokes
6 F) S/ t$ V" t. \DYNAMIC_PANNING 1 | moving with dynamic panning
/ Y/ Y7 s3 z g! Q, S& C4 o
+ o: G0 j) `) w; y& x7 C. }' k& M+ r9 ^* O9 z
|
: ]- r" z- R0 K, `1 [# ]7 g; D| Turning this on will enable case preservation for attribute values. This
& |) ^2 Q1 F8 J0 K: w# o: y| may sound interesting, but it can raise havoc with downstream tools, as
/ Y$ s1 h8 Z4 I# W1 L1 G, Z, ]1 h2 @: G| well as with older tools that don't supprt mixed-case.
9 G; M5 ^& j# s& n|
. x" ^* m# h7 O7 v! LPRESERVE_CASE 1 | turn on case preservation4 A: G( j& d# O" N7 [
_# }) E/ r: _( _- ~5 q|
* d. u3 ~" i0 J' D) u7 U* P| This is an example of how to add an attribute to the mixed case list. In2 w/ F6 s9 x# B7 [( \
| this example, any attribute named DATASHEET would be allowed to have a
" E+ Q- [, A6 d! |- P! c| mixed-case value.
! o# t; L, X2 d" w) N|, z) U% W3 u( h- B* q
ALLOW_VALUE_MIXED #
- O& K0 F0 w! ?3 q3 ]8 N1 q' @: y U G& [9 i; L9 Y
|5.0 DB_ERR_VERBOSE 1 | verbose database reader error messages$ Z3 V! n5 r( J* v* @
|5.0 FUBPINTYPEON 1 | create PINTYPE att as FUB pins created+ o' N! w0 x. Y6 O
|5.0 SELNAMEON 0 | display selected object's name in LL- X' U2 T0 l. G- L# a/ |1 t r- c/ C! F- p
8 w4 \! y# T" N# K
& e7 C( }! G$ X/ T( r
NETNAME VDD | Upon creation, VDD will have global scope.2 a) o- u8 p, |( r
NETNAME GND | Upon creation, GND will have global scope.( n" k* K" M) y6 u* T5 T+ _; q/ S
' d+ S* j1 {8 h
|SYMBOL_QUALIFIERS \D | Demorgan
G3 s! K$ R3 t* N4 W+ A|SYMBOL_QUALIFIERS \C | Conventional
: }$ f+ O* d2 ?6 `6 n: g|SYMBOL_QUALIFIERS \A | Ansi
# X6 O# }$ d: h|SYMBOL_QUALIFIERS \P | Package
, [8 f* U: _" v! W% Z! v8 z0 ?
9 X, a/ p% T Y$ Z+ y6 ` u, RATTR_RESET SS#1 | Never copy this SCICARD attribute6 a$ m* h6 E; b* C) H- y
ATTR_RESET SS#2 | Never copy this SCICARD attribute
4 {; v: q" m, f5 P d) IATTR_RESET ALL_ID | Never copy this ALLEGRO attribute: ^4 N$ o$ v( N; f
ATTR_RESET GEN_ID | Never copy this ALLEGRO attribute
" p" k% W" }- f/ v' @ATTR_RESET DIFF_PAIR | Never copy the DIFF_PAIR attribute( W" {7 M* I3 x$ T* l
ATTR_RESET REFDES SYMBOL_VALUE | Reset REFDES attribute value from symbol
8 [- z+ ]" C2 E# K$ J/ x' g1 o# [
4 l4 i: `' y7 M4 }7 M* E|8.0 SHOW_TOOLTIP_FOR REFDES' G/ ?+ n# r1 B" f8 L q# X
|8.0 COMPONENT_TOOLTIPS 1: z2 U/ G2 K! h2 h5 {
# R8 z3 [+ y! D1 s( M0 {6 W9 I, Z
|5.0 COARSE_GRID 01 ^- z G" q$ b# D
|5.0 DYNAMIC_XY 04 O4 {. q) H ?$ V. { j2 E
|5.0 BEGIN_NETS_IN_SPACE 04 S4 a5 v: e" Q2 p/ P+ v) D: J
|5.0 OATS 1
, Z4 y+ I% v* ]# ?& l" F' d4 ~+ N0 C$ F- }2 @! g8 j3 m
|5.0 ATTR_PROMOTE BIT5 O0 {1 f, |0 G9 Y0 x, P Y. x
/ @! o. ^. q$ ~ ]* }! a- v
|7.5 PARTIAL_UNLIMITED_TEXT_LENGTH 1) b6 }/ y5 A7 h( J+ [+ Y5 N
% {9 [# Z# E% ~|8.0 IO_PINS builtin:in.12 I1 X! Q9 S1 Y
|8.0 IO_PINS builtin ut.1
( a+ `4 A) S" M5 O' J& M|8.0 IO_PINS builtin:bi.1: ~0 y% k. w; J) l- I
|8.0 ONSHEET_PINS builtin nsheet.1
( e$ s0 s6 @% N8 e|8.0 OFFSHEET_PINS builtin ffsheet.1
/ a* Q, {6 L# O) y|8.0 POWER_PINS builtin:pwr.1
) u. a: K) _# u|8.0 GROUND_PINS builtin:gnd.1' O+ y) S5 |0 t( \( S5 n$ k
|8.1 SERIES_RESISTOR_SYM analog:res.1% C3 z& B3 T4 @2 A! u. l
|8.1 PARALLEL_RESISTOR_SYM analog:res.2" ~% _ A: E$ {/ W3 W4 @
|8.1 CAPACITOR_SYM analog:cap.13 X! A% j. t; v7 B/ V- F" t
|8.1 GROUND_SYM builtin:gnd.1
5 u# k% V3 A: S/ D, {( l|8.1 POWER_SYM builtin:pwr.16 Y+ Y5 ^4 x% d7 q- C1 ~# O
! y% o, [" W7 i Y! I7 u* c
| Design Directories
) O2 \; K* t) l% J) |2 v3 B| ------------------ e- m$ M9 |+ `
|
8 s5 j- a; M: i. m1 _| Format: DIR [DirType(s)] DirPath (LibName). V& l3 ~6 e1 B( ?6 [1 A+ Z
|9 y. X0 Z% N t0 M
| DirType: p or pw - primary / writable
$ l9 y$ U( |* R| w - writable (read/write)$ r2 x# B' B/ r, F& J1 G0 w
| r - read-only
& k4 W( d$ T1 b5 ?7 g| m or rm - read-only megafile
: ^" N6 Y y6 N+ h0 f/ r|
8 B" Y$ I3 x7 x# I* m, J. ^| DirPath: directory specification ("." for current directory relative path)
9 a/ z5 B; t6 D$ `8 X|
2 ?- D0 a' D, P' ^5 |' i# D" O| LibName: library name aka library alias or VHDL library name (optional)
7 o U0 B+ f/ `- ~: x6 ~. K| 32 characters or less. Must begin with a letter.; I4 ~' X* Z) o4 J1 W
|
3 a) G0 ]5 F% S7 t, L+ K6 n) _3 N% v| examples:
2 _2 }/ n+ n+ m) q1 I6 W3 b|, |0 f( C! V0 j* ~% d: w
| DIR [p] .1 a0 ^, h6 F! e$ m; o6 `- \
| DIR [r] /libs/74ls (vl74ls)% ~; N: _+ z% F( O
| DIR [r] /libs/builtin (builtin)
2 j" f1 F% R! j4 [| DIR [w] ./under/development/alu (newalu)% H* O3 J0 t6 s! D* E9 u
|4 w' B; X1 D# R7 Q
DIR [p] . |
|