Top Banner

of 15

Cadence Virtuso Schematic Editor

Oct 14, 2015

Download

Documents

Chethan Ramanna

Cadence Virtuoso Schematic Composer Introduction
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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-()$ +#$