cadence virtuso schematic editor

Upload: chethan-ramanna

Post on 14-Oct-2015

66 views

Category:

Documents


0 download

DESCRIPTION

Cadence Virtuoso Schematic Composer Introduction

TRANSCRIPT

  • 5/24/2018 Cadence Virtuso Schematic Editor

    1/15

    VLSI Lab Tutorial 1

    Cadence Virtuoso Schematic Composer Introduction

    1.0 Introduction

    "#$ %&'%()$ (* +#$ *,')+ -./ +&+(',.- ,) +( #$-% 0(& /$1(2$ *.2,-,.' 3,+# +#$ )1#$2.+,1

    $4,+('5 Virtuoso Schematic Composer6 7(& 3,-- 1'$.+$ . )1#$2.+,1 .84 . )02/(- *(' .)+.+,1 9:;< ,8=$'+$'6

    >*+$' 1(2%-$+,(8 (* +#,) +&+(',.-5 0(& )#(&-4 /$ ./-$ +(?

    @ A8)$'+ ,8)+.81$) ,8+( 0(&' 4$),B8@ 9(88$1+ ,8)+.81$) +(B$+#$' &),8B 3,'$)@ 9#.8B$ ,8)+.81$ %'(%$'+,$)@ C.2$ 8$+)@ >44 %,8) +( 0(&' 4$),B8@ 9'$.+$ .84 $4,+ . )02/(- 1$-- =,$3@ 9#$1D .84 ).=$ 0(&' 4$),B8

    2.0 Getting Started (the following steps need to be done only the first time you

    login to your account)

    ! E$2(+$ F(B ,8+( #.*$G6)*)&6$4& *'(2 0(&' 3('D)+.+,(86 7(& )#(&-4 /$ ./-$ +('$2(+$-0 -(B,8 &),8B 0(&' .)),B8$4 -(B,8 .84 %.))3('4 *(--(3,8B +#$,8)+'&1+,(8) B,=$8 +( 0(&6 A* 0(& #.=$ %'(/-$2) -(BB,8B ,85 %-$.)$ 1(8)&-+ 0(&'

    ">6

    ! 9(%0 +#$ *,-$) cds.lib, .cdsinit5 .84 6cdsenv *'(2 +#$ /packages/cadence/setup4,'$1+('0 ,8+( 0(&' #(2$ 4,'$1+('06 "#$)$ *,-$) 1(8+.,8 +#$ %.+# (* +#$ -,/'.'0

    *,-$) .84 +#$ $8=,'(82$8+ )$++,8B)6 "#$ $H.1+ 1(22.84 -,8$) .'$ B,=$8 /$-(36

    cp /packages/cadence/setup/cds.lib ~/

    cp /packages/cadence/setup/.cdsinit ~/

    cp /packages/cadence/setup/.cdsenv ~/

    ! I8(+$? *(' 1(&')$ .11(&8+) +#,) )+$% ,) 8(+ 8$$4$4J A* 0(& 4( 8(+ #.=$ . .tcshrc*,-$ ,8 0(&' #(2$ 4,'$1+('05 1(%0 *,-$ .tcshrc*'(2 +#$/packages/setup4,'$1+('0

    ,8+( 0(&' #(2$ 4,'$1+('0 .84 -(B(&+ .84 -(B,8 .B.,86 6 C(+$ +#.+ 0(& 8$$4 +( 4(+#,) (8-0 +#$ *,')+ +,2$ 0(& )+.'+ &),8B 1.4$81$6 9(22.84 ,) B,=$8 /$-(3?

    cp /packages/setup/.tcshrc ~/

  • 5/24/2018 Cadence Virtuso Schematic Editor

    2/15

    3.0 Online Documentation

    C(+$ +#.+ +#,) +&+(',.- .84 +#$ *(--(3,8B )$',$) 1(=$' (8-0 +#$ =$'0 *&84.2$8+.- 1(81$%+)

    (* 1'$.+,8B 9:;< )1#$2.+,1)5 )02/(-) .84 -.0(&+)5 ),2&-.+,8B 1,'1&,+)5 %$'*('2,8B

    -.0(&+ =$',*,1.+,(8 .84 %.'.),+,1 $H+'.1+,(8 *'(2 -.0(&+ &),8B 1.4$81$6 K-$.)$ '$*$' +( +#$(8-,8$ 4(1&2$8+.+,(8 *(' .44,+,(8.- ,8*('2.+,(86

    ! "( .11$)) +#$ (8-,8$ 4(1&2$8+.+,(85 +0%$ openbook ,8 .80 FACLM 3,84(3 ('1-,1D (8 help,8 +#$ &%%$' ',B#+ 1('8$' (* .80 1.4$81$ 3,84(36

    ! A8 +#$ (8-,8$ 4(1&2$8+.+,(8 2('$ 4$+.,-$4 ,8*('2.+,(8 1.8 /$ *(&84 &84$' +#$Custom IC and Deep Submicron Design1.+$B('06 L84$' N$),B8 $8+'0 +#$'$ .'$

    +#$ Virtuoso Schematic Composer Tutorial .84 Virtuoso Schematic ComposerUser Guide0(& 2.0 *,84 #$-%*&-6

    4.0 Virtuoso Schematic Composer Basics

    "#$ O,'+&()(

  • 5/24/2018 Cadence Virtuso Schematic Editor

    3/15

    ! S#$8 1(22.84) .'$ '&85 +#$ 9AS 3,-- 4,)%-.0 %'(2%+) *(' .1+,(86

    4.2 Setup User Preferences

    !

  • 5/24/2018 Cadence Virtuso Schematic Editor

    4/15

    4.4 Creating a New Library

    ! "( 1'$.+$ . 8$3 -,/'.'05 1-,1D (8 File ! New ! Library P0(& 1.8 4( +#,) ,8$,+#$' +#$ icfb3,84(3 (' +#$ F,/'.'0 :.8.B$'Q6 > 8$3 3,84(3 .%%$.') .84 $8+$'

    Tutorial,8 +#$ C.2$ *,$-46 9-,1D (8Attach to and existing techfile.84 1-,1D OK6

    "#$ +$1#8(-(B0 *,-$ P+$1#*,-$Q )+('$) .-- +#$ ,8)+.81$)5 %'(1$))$) .84 '&-$) *,-$)'$T&,'$4 *(' )1#$2.+,1 .84 -.0(&+ 4$),B86

  • 5/24/2018 Cadence Virtuso Schematic Editor

    5/15

    ! > 8$3 3,84(3 )#(&-4 .%%$.' .)D,8B *(' . Technology Library6

  • 5/24/2018 Cadence Virtuso Schematic Editor

    6/15

    ! > 8$3 3,84(3 8.2$4 Virtuoso Schematic Editing: tutorial inverter schematic)#(&-4 .%%$.'6 "#,) ,) +#$ )1#$2.+,1 3,84(3 (' 1$--=,$36 C(+$ +#.+ +#$ -.)+ %.'+)(* +#$ 3,84(3 8.2$ 1(''$)%(84 +( +#$ -,/'.'0 P+&+(',.-Q .84 +#$ 1$--=,$3 P,8=$'+$'Q

    +#.+ 0(& .'$ 1&''$8+-0 3('D,8B (86

    ! ".D$ . -((D .+ +#$ 1(22.84 2$8& (8 +(% .84 +#$ ,1(8) (8 +#$ -$*+6 9-,1D,8B (8+#$ +(% P4'(% 4(38Q 2$8& 3,-- '$=$.- 2('$ 1(22.84 (%+,(8)6 A* +#$'$ ,) .8 .''(3

    +( +#$ ',B#+ (* +#$ 1(22.84 (%+,(8 ,8 +#$ 4'(% 4(38 2$8&5 ,+ 2$.8) +#.+ +#$'$ .'$

    2('$ (%+,(8) &84$' ,+6 9-,1D (8 +#$ 1(22.84 (%+,(8 +( '$=$.- 2('$ (%+,(8)6

  • 5/24/2018 Cadence Virtuso Schematic Editor

    7/15

    ! C$H+ +( 1$'+.,8 1(22.84 (%+,(8)5 +#$'$ .'$ )(2$ -$++$') 8$H+ +( ,+6 "#$)$ .'$/,84D$0) P(' 2('$ 1(22(8-0 D8(38 .) #(+@D$0)Q +#.+ ,8=(D$ +#$ 1(22.84 &),8B

    ),2%-$ D$0 %'$))$)6 "#$0 3,-- /$1(2$ #.840 3#$8 0(& B$+ 2('$ *.2,-,.' 3,+# +#$)1#$2.+,1 $4,+(' .84 +#$ /,84D$0)6

    ! "#$ ,1(8) (8 +#$ -$*+ 1(''$)%(84 +( )$=$'.- 2()+ *'$T&$8+-0 &)$4 1(22.84) )&1#.) .44 ,8)+.81$5 1#.8B$ ,8)+.81$ %'(%$'+,$)5 .44 3,'$5 G((2 ,85 G((2 (&+5 &84(54$-$+$ $+16 W0 %-.1,8B +#$ 2(&)$ 1&')(' (8 +(% (* +#$ ,1(85 +#$ 8.2$ (* +#$ ,1(8.%%$.')6

    ! > %(% &% 2$8& .%%$.') 3#$8 0(& %-.1$ +#$ 1&')(' (8 .80 $2%+0 %('+,(8 (* +#$)1#$2.+,1 .84 %'$)) +#$ 2,44-$ 2(&)$ /&++(86

    ! "#$ ',B#+ 2(&)$ /&++(8 '$%$.+) +#$ -.)+ $H$1&+$4 1(22.846

    5.0 Drawing a schematic for a CMOS Inverter

    C(3 0(& .'$ '$.40 +( 4'.3 +#$ )1#$2.+,1 (* . 9:;< ,8=$'+$' .) )#(38 /$-(3 ,8 +#$,--&)+'.+,(86 X'(2 +#$ *,B&'$5 0(& 1.8 )$$ +#.+ +#$ ,8=$'+$' 1(8),)+) (* +3( +'.8),)+(')

    P(8$ 8@+0%$ .84 (8$ %@+0%$Q5 O44 .84 Y'(&846 "#$)$ .'$ D8(38 .) ,8)+.81$)6

    5.1 Adding Instances

  • 5/24/2018 Cadence Virtuso Schematic Editor

    8/15

    ! "( .44 . +'.8),)+(' +( 0(&' )1#$2.+,15 1-,1D (8 +#$ instance,1(86 > 8$3 3,84(38.2$4 Add instance .%%$.')6 "#$'$ .'$ )$=$'.- (+#$' 3.0) +( /',8B &% +#,)

    3,84(36 ;8$ 3.0 ,) +( %'$)) +#$ 2,44-$ 2(&)$ /&++(8 3,+#,8 +#$ 1$--=,$35 +#$8)$-$1+ Add Instance3#$8 +#$ %(%@&% 2$8& .%%$.')6 "#$ (+#$' 3.0 ,) +( )$-$1+

    Add!Instance*'(2 +#$ +(% 2$8&6

    ! A8 +#,) 8$3 3,84(35 1-,1D (8 +#$ Browse /&++(8 Z&)+ /$-(3 +#$ Help /&++(86>8(+#$' 8$3 3,84(3 8.2$4Library Browser.%%$.')5 =$'0 ),2,-.' +( +#$ F,/'.'0:.8.B$' 3,84(36

    ! A8 +#$ 8$3 3,84(35 1-,1D (8 +#$gpdk-,/'.'05 +#$8 )$-$1+ +#$ nmos1$-- .84 1#(()$symbol *(' +#$ 1$--=,$36 C(3 2(=$ +#$ 2(&)$ 1&')(' /.1D +( +#$ )1#$2.+,1

    3,84(3 .84 0(& 3,-- *,84 . )02/(- '$%'$)$8+,8B .8 8@+0%$ +'.8),)+(' .++.1#$4 +(+#$ 1&')('6

    ! 7(& 1.8 '(+.+$ (' *-,% +#$ ,8)+.81$ P),4$3.0) (' &%),4$ 4(38Q /0 1-,1D,8B +#$Rotate5 Sideways.84 Upside Down/&++(8) ,8 +#$ 3,84(3 /$*('$ %-.1$2$8+6

    ! A* 0(& #.=$ .11,4$8+.--0 1#()$8 +#$ 3'(8B ,8)+.81$5 %'$)) +#$EscD$0 (' 1-,1D +#$Cancel/&++(8 (8 +#$Add Instance3,84(36

  • 5/24/2018 Cadence Virtuso Schematic Editor

    9/15

    ! :(=$ +#$ 1&')(' +( . 4$),'$4 -(1.+,(8 (8 +#$ )1#$2.+,1 3,84(3 .84 1-,1D +#$2(&)$ /&++(8 +( %&+ +#$ +'.8),)+(' ,8 %-.1$6 A* 0(& *,84 (&+ +#.+ +#$ 3,84(3) .'$

    /-(1D,8B 0(&' =,$35 ),2%-0 1-,1D .84 4'.B (8 +#$ +,+-$ /.' (* +#$ 3,84(3 +( 2(=$+#$2 .3.0 .84 1(8+,8&$ 3,+# +#$ %-.1$2$8+6

    ! >*+$' +#$ %-.1$2$8+ (* +#$ 8@+0%$ +'.8),)+('5 ,+ 3,-- 1(8+,8&$ +( %'(2%+ 0(& +( .44.8(+#$' ,8)+.81$ P).2$ ,8)+.81$ /0 4$*.&-+Q6 "#,) 3,-- .--(3 0(& +( %-.1$ 2&-+,%-$,8)+.81$) (8+( 0(&' 1$--=,$36 E$+&'8 +( +#$ Library Browser .84 &84$' +#$ ).2$-,/'.'05 )$-$1+ pmos 1$-- .84 1#(()$ symbol *(' +#$ 1$--=,$36 K-.1$ . %@+0%$

    +'.8),)+(' ,8 +#$ )1#$2.+,1 3,84(36

    ! >) .8 $H$'1,)$5 1(8+,8&$ +( .44 +#$ '$2.,8,8B ,8)+.81$) PVDD .84 GNDQ ,8+(0(&' 1$--=,$3 *'(2 +#$ basic-,/'.'06

    ! K'$)) +#$EscD$0 +( )+(% .44,8B 2('$ ,8)+.81$)6! 7(& 1.8 ),2%-0 1-,1D .84 4'.B +#$ ,8)+.81$ .'(&84 +( '$@%(),+,(8 +#$2 (8 0(&'1$--=,$36

    5.2 Editing Instance Properties

    ! "( 2(4,*0 +#$ %'(%$'+,$) (* .8 ,8)+.81$5 )&1# .) +#$ 3,4+# .84 -$8B+# (* +#$ 8@+0%$+'.8),)+('5 )$-$1+ +#$ 8@+0%$ +'.8),)+(' .84 1-,1D +#$ Property ,1(8 (8 +#$ -$*+ ('

    )$-$1+,8B Edit!Properties!Objects*'(2 +#$ 4'(% 4(38 2$8&6

    ! > 8$3 3,84(3 +#$ 8.2$4 Edit Object Properties .%%$.')6 "#$ Library Name5Cell Name .84 View Name .'$ 4,)%-.0$4 8$.' +#$ 2,44-$ )$1+,(86 R8)&'$ +#.++#$)$ =.-&$) 1(''$)%(84 +( +#$ ',B#+ ,8)+.81$ /$*('$ 2(4,*0,8B +#$ %'(%$'+,$)6

    ! X(' +#$Instance Name*,$-45 ,+ 1.8 /$ 1#.8B$4 +( .80 =.-&$ *(' $.)0 ,4$8+,*,1.+,(8/$+3$$8 ,8)+.81$)6

    ! X(' +#$ 9NX Parameters $4,+ +#$ Width +( 1u M .84 +#$ Length to 180n MP& '$%'$)$8+) 2,1'(2$+$') .84 8 '$%'$)$8+) 8.8(2$+$')Q6 L)$ +#$ Tab D$0 ('

    2(&)$ +( 2(=$ /$+3$$8 *,$-4) .84 4( 8(+ %'$)) +#$EnterD$0 &8-$)) 0(& .'$ 4(8$6

    ! "( $4,+ +#$ %'(%$'+,$) *(' .8(+#$' ,8)+.81$5 1-,1D (8 +#$ ,8)+.81$ .84 +#$ EditObject Properties3,84(3 3,-- /$ &%4.+$4 +( +#$ 8$3 ,8)+.81$6

    ! C(35 1#.8B$ +#$ %'(%$'+,$) (* +#$ %@+0%$ +'.8),)+(' )&1# +#.+ +#$ 3,4+# ,) 2u M()&1# +#.+ +#$ '.+,( (* %2() +( 82() ,) +#$ ['&-$ (* +#&2/ \ ][).84 +#$ -$8B+# ,)

    180n M.

  • 5/24/2018 Cadence Virtuso Schematic Editor

    10/15

    ! >*+$' 4(8$ $4,+,8B5 1-,1D OK(' %'$))Enter+( T&,+6! C(+$ +#.+ (+#$' ,8)+.81$ %'(%$'+,$) 1.8 /$ $4,+$4 ,8 +#$ ).2$ 2.88$'6

    5.3 Displaying Instance Properties

    ! A+ ,) %()),/-$ +( 2.D$ +#$ ,8)+.81$ %'(%$'+,$) +#.+ 0(& )%$1,*,$4 ./(=$ =,),/-$ ,8+#$ )1#$2.+,16 "#,) %'(=,4$) . T&,1D =,$3 +( +#$ %'(%$'+0 =.-&$) +#.+ 0(& $8+$'$4

    *(' $.1# ,8)+.81$6

  • 5/24/2018 Cadence Virtuso Schematic Editor

    11/15

    ! "( 1#.8B$ +#$ 4,)%-.0 (%+,(8)5 1-,1D (8 Edit ! Component Display6 > 8$33,84(3 3,-- .%%$.'6

    ! A8 +#$ )1#$2.+,15 1-,1D (8 . 1(2%(8$8+ +#.+ 0(& 3.8+ +( 4,)%-.0 =.-&$) *('6! A8 +#$ Component Display 3,84(35 1#$1D +#$ /(H$) .) ,84,1.+$4 ,8 +#$ *,B&'$

    /$-(36

    ! C(+$ +#.+ 3#$8 0(& 1#$1D +#$ library/(H5 ,+ 3,-- 1.&)$ .-- )02/(-) *'(2 +#$ ).2$-,/'.'0 +( 4,)%-.0 +#$ ).2$ 3.0 )( 0(& 4(8^+ #.=$ + '$%$.+ +#,) )+$% *(' $.1#

    )02/(-6 >-)(5 1#$1D,8B (8 +#$ Instance Name /(H &84$' Instance Labels 3,--

    1.&)$ +#$ '$*$'$81$ 8.2$ *(' +#$ )02/(- +( .%%$.'6

    5.4 Deleting Instances

    ! "( 4$-$+$ .8 ,8)+.81$5 1-,1D (8 +#$ ,8)+.81$ +( /$ 4$-$+$46 > /(H .'(&84 +#$,8)+.81$ ,84,1.+$) +#.+ +#$ ,8)+.81$ ,) )$-$1+$46 9-,1D +#$ delete ,1(8 (8 +#$ -$*+

    ),4$ (* +#$ )1#$2.+,1 3,84(3 (' %'$)) +#$DeleteD$0 +( 4$-$+$6

    ! "( 4$-$+$ 2&-+,%-$ ,8)+.81$)5 0(& 1.8 *,')+ )$-$1+ 2&-+,%-$ ,8)+.81$) /0 %'$)),8B+#$ shiftD$0 3#,-$ )$-$1+,8B +#$ ,8)+.81$) 3,+# +#$ 2(&)$ (' /0 #(-4,8B +#$ -$*+

    2(&)$ /&++(8 4(38 .84 4'.BB,8B . /(H5 +#$8 $H$1&+$ +#$ 4$-$+$ 1(22.84 .)

    ./(=$6

    ! >8(+#$' 3.0 ,) +( $H$1&+$ +#$ 4$-$+$ 1(22.845 +#$ )$-$1+ +#$ ,8)+.81$) +#.+ .'$ +(/$ 4$-$+$46 C(+$ +#.+ +#$ 4$-$+$ 1(22.84 3,-- '$2.,8 .1+,=$ &8+,- 0(& 1.81$- +#$1(22.84 /0 %'$)),8B +#$EscD$06 "#,) ,) .-)( +'&$ *(' 2()+ (+#$' 1(22.84)6

    5.5 Adding Pins

    ! "( .44 %,8) P&)$4 +( 1(88$1+ 0(&' 1&''$8+ 4$),B8 +( $H+$'8.- 1,'1&,+)Q5 $,+#$' 1-,1D(8 +#$ Pin,1(85 (' )$-$1+ Add!Pin*'(2 +#$ 4'(% 4(38 2$8&6

    ! > 8$3 3,84(3 8.2$) Add Pin.%%$.')6 "0%$In*(' +#$Pin Names*,$-46

  • 5/24/2018 Cadence Virtuso Schematic Editor

    12/15

    ! >) .8 $H$'1,)$5 .44 .8 (&+%&+ %,8 8.2$4 Out6

    5.6 Adding Wires

    ! "( .44 3,'$) +( 1(88$1+ +#$ ,8)+.81$) +(B$+#$'5 1-,1D (8 +#$ Wire (narrow),1(8 (8+#$ -$*+6 >-+$'8.+,=$-05 1-,1D +#$ 2,44-$ 2(&)$ /&++(8 3,+#,8 +#$ 1$--=,$3 .84

    )$-$1+ Wire (narrow),8 +#$ %(%@&%6 7(& 2,B#+ #.=$ 8(+,1$4 +#.+ +#$'$ ,) . ),2,-.',1(8 8.2$4 Wire (wide). A+ ,) &)$4 +( 1'$.+$ /&)$)6 :('$ ,8*('2.+,(8 '$B.'4,8B

    1'$.+,8B /&)$) 3,-- /$ 4,)1&))$4 *&'+#$' ,8 +#$ 8$H+ +&+(',.-6

    ! > 8$3 3,84(3 8.2$4Add Wire.%%$.')6 F$.=$ +#$Draw Mode.) route&8-$))0(& ./)(-&+$-0 8$$4 + 4'.3 8(8@'$1+,-,8$.' 3,'$)6

    ! 9-,1D (8 +#$ 3,'$ )+.'+,8B %(,8+ P*(' $H.2%-$5 .+ +#$ '$4 /(H$) ,84,1.+,8B .8,8)+.81$ %,8Q6 :(=$ +#$ 2(&)$ 1&')(' .84 1-,1D .B.,8 *(' $.1# 3,'$ )$B2$8+6! 7(& 2,B#+ 8(+,1$ +#.+ .) 0(& 2(=$ +#$ 2(&)$ 1&')('5 . )2.-- 4,.2(84 )#.%$

    .%%$.') (=$' +#$ 1(88$1+,(8 (/Z$1+ 1-()$+ +( +#$ %(,8+$'6 "( $84 +#$ 3,'$5 %'$)) )

    +( )8.% +( +#$ 8$.'$)+ (/Z$1+ +#.+ )#(3) . 4,.2(84 )#.%$6 >8(+#$' 3.0 ,) +( 1-,1D

    . )1#$2.+,1 %,85 .8 ,8)+.81$ %,85 (' .8(+#$' 3,'$ (' 4(&/-$ 1-,1D (8 . 8$3 3,'$$84%(,8+6

    ! X,8,)# &% +#$ )1#$2.+,1 /0 1(88$1+,8B +#$ ,8)+.81$) +(B$+#$' 3,+# 3,'$)6! 7(& )#(&-4 8(3 #.=$ . )1#$2.+,1 ),2,-.' +( +#$ (8$ ,8 +#$ 4,.B'.26

    5.7 Naming Nets

    ! 7(& 2,B#+ #.=$ 8(+,1$4 +#.+ ,8 +#$ )1#$2.+,15 +#$ ,8%&+ %,8 ,) 8(+ 1(88$1+$4 +( +#$)1#$2.+,16 W0 8.2,8B +#$ 8$+ P(' 3,'$Q5 ,+ ,) %()),/-$ +( ,84,1.+$ +#.+ +#$'$ ,) .8

    $-$1+',1.- 1(88$1+,(8 /$+3$$8 (+#$' 8$+) (' %,8)6 "#,) 1(&-4 #$-% ,8 '$4&1,8B +#$

    .2(&8+ (* 3,'$ 1-&++$',8B +#.+ 2.D$) +#$ )1#$2.+,1 #.'4 +( '$.46

    ! "( 8.2$ . 8$+5 )$-$1+ Add !Wire Name *'(2 +#$ 4'(% 4(38 2$8& (' )$-$1+Add Name *'(2 +#$ %(% &% 2$8&6 > 8$3 3,84(3 8.2$4 Add Wire Name.%%$.')6 "0%$ A8 *(' +#$Names*,$-4 .84 2(=$ +#$ 2(&)$ 1&')(' +( +#$ 8$+ +#.+ ,)+( /$ 8.2$4In6

    ! A+ ,) %()),/-$ +( .44 )$=$'.- 8.2$) +( 4,**$'$8+ 8$+) .+ (8$ +,2$6 "( 4( +#,)5 ),2%-0+0%$ +#$ 8.2$) )$%.'.+$4 /0 . )%.1$ ,8 +#$ Names *,$-4 .84 +#$ 8.2$) 3,-- /$

    .44$4 ,8 ('4$' 3#$8 0(& 1-,1D (8 +#$ =.',(&) 8$+)6

  • 5/24/2018 Cadence Virtuso Schematic Editor

    13/15

    5.8 Checking and Saving a Schematic

    ;81$ 0(& +#,8D +#.+ 0(&' )1#$2.+,1 ,) 1(2%-$+$5 0(& 3,-- 8$$4 . '&8 . 1#$1D (8 ,+6

    "#,) 1#$1D (8-0 1#$1D) *(' =$'0 '&4,2$8+.'0 %'(/-$2) P)&1# .) &81(88$1+$4 %,8) ('

    4.8B-,8B 3,'$)Q .84 *(' 2.80 2('$ )&/+-$ (' (/)1&'$ %'(/-$2) +#.+ 2.0 1.&)$ +'(&/-$-.+$' (8 ,8 %'(B'.2) +#.+ +'0 +( &)$ 0(&' )1#$2.+,16

    ! "( 1#$1D 0(&' )1#$2.+,15 1-,1D (8 +#$ Check and Save ,1(86 "#$ '$)&-+) (* +#$1#$1D .'$ 4,)%-.0$4 ,8 +#$ 9AS6 A* $=$'0+#,8B B($) 3$--5 0(& )#(&-4 )$$ .

    2$)).B$ ,8 +#$ 9AS?

    Schematic check completed with no errors.tutorial schematic inverter saved6

    ! >) .8 $H$'1,)$5 4$-$+$ . 3,'$ )$B2$8+ *'(2 0(&' )1#$2.+,1 .84 4( . 1#$1D6 >3,84(3 8.2$4 Schematic9#$1D 3,-- .%%$.' ,84,1.+,8B +#$ 8&2/$' (* $''(') .843.'8,8B) *(&846 9-,1D Close6

    ! A8 +#$ 1$--=,$35 *-.)#,8B 2.'D$') #,B#-,B#+ +#$ .'$. +#.+ ,) 1.&),8B +#$ $''(') ('3.'8,8B)6

    ! "( &84$')+.84 +#$ 1.&)$ (* $''(')5 )$-$1+ +#$ 4'(% 4(38 2$8& ,+$2 Check !Find Marker.> 8$3 3,84(3 .%%$.') )#(3,8B +#$ -,)+ (* $''(') .84 3.'8,8B)6

    ! 9-,1D,8B (8 . %.'+,1&-.' $''(' .84 3.'8,8B *'(2 +#$ -,)+ 3,-- #,B#-,B#+ +#$ 2.'D$')+#.+ 1(''$)%(84 +( +#.+ %.'+,1&-.' $''(' (' 3.'8,8B #,B#-,B#+$4 (8 +#$ )1#$2.+,16

    9-,1DDelete+( '$2(=$ +#$ 2.'D$' *'(2 +#$ 1$--=,$3

    ! "#$'$ 2,B#+ /$ ),+&.+,(8)5 *(' $H.2%-$5 3#$'$ 0(& 4( 8(+ 8$$4 +( &)$ . 1$'+.,8 %,8(8 .8 ,8)+.81$ .84 3(&-4 Z&)+ 3.8+ +( -$.=$ ,+ _*-(.+,8B`6 "#$ 1#$1D$' 3,--

    ,84,1.+$ . 3.'8,8B +#.+ +#$ %,8 ,) *-(.+,8B6 "( ,B8('$ +#$ 3.'8,8B .84 +( %'$=$8+ ,+*'(2 .%%$.',8B '$%$.+$4-05 )$-$1+ +#$ 3.'8,8B *'(2 +#$ -,)+ .84 1-,1D Ignore6 "#.+

    %.'+,1&-.' 3.'8,8B 3,-- 8(+ .%%$.' ,8 +#$ 8$H+ 1#$1D6 "( 2.D$ +#$ 3.'8,8B'$.%%$.'5 1-,1DRestore All,8 +#$ ).2$ 3,84(36

    ! X,H +#$ )1#$2.+,15 4( . 1#$1D .84 ).=$ ,+6

    6.0 Creating and Editing a Symbol for a Schematic

    >+ +#,) %(,8+5 0(& )#(&-4 #.=$ . )1#$2.+,1 (* . 9:;< ,8=$'+$' +#.+ %.))$) +#$ 1#$1D3,+#(&+ +#$ $''(')6 7(& 3,-- 8(3 B$8$'.+$ . )02/(- *(' +#$ ,8=$'+$'6

    ! X'(2 0(&' 1$--=,$3 (* 0(&' ,8=$'+$' )1#$2.+,15 )$-$1+ Design!Create Cellview! From Cellview *'(2 +#$ 4'(% 4(38 2$8&6 > 8$3 3,84(3 8.2$4 Cellview

  • 5/24/2018 Cadence Virtuso Schematic Editor

    14/15

    from the Cellview .%%$.')6 "#$ 3,84(3 )#(3) $8+',$) *(' +#$ .1+,=$ 4$),B85 )(

    Library Name )#(&-4 /$ )$+ +( tutorial5 Cell name +( inverter5 .84 X'(2 ViewName+(schematic6 9#$1D +( 2.D$ )&'$ +#.+ +( View Name,) )$+ +(symbol .84 .--

    +#$ ./(=$ ,8*('2.+,(8 ,) 1(''$1+ +#$ 1-,1D OK6

    ! "#$

  • 5/24/2018 Cadence Virtuso Schematic Editor

    15/15

    "#,) /(H 4$+$'2,8$) +#$ /(&84.',$) (* +#$ )02/(- P,6$65 4$+$'2,8$) 3#.+ .'$. 0(&

    1-,1D (8 +#$ )1#$2.+,1 +( )$-$1+ +#$ )02/(-Q6

    ! "#$ *,8.- '$)&-+) )#(&-4 -,D$ +#,)6

    ! 9#$1D .84 ).=$ +#$ )02/(- /0 &),8B +#$ Design !Checkand Save 1(22.84*'(2 +#$ 4'(% 4(38 2$8&6

    ! A* 0(& +.D$ . -((D .+ +#$ inverter1$-- ,8 +#$ tutorial-,/'.'05 0(& 1.8 )$$ +#.+ ,+ 8(3#.) . )1#$2.+,1 1$--=,$3 .84 . )02/(- 1$--=,$36

    ! 9-()$ +#$