Professional Documents
Culture Documents
S-Edit Tutorial (Japanese)
S-Edit Tutorial (Japanese)
......................................................................................................................... 4
1.
...............................................................................................................................................5
1.1.
2.
................................................................................. 6
3.
S-EDIT ....................................................................................................... 7
...................................................................................................................................8
...........................................................................................................................9
........................................................................................................11
.............................................................................................................15
3.1.
3.2.
3.3.
3.4.
............................................................................................... 19
4.
........................................................................................................21
4.1.
5.
............................................................................................................... 23
6.
........................................................................................................... 25
7.
....................................................................................................... 26
.........................................................................................................................26
7.1.
7.1.1.
7.1.2.
7.1.3.
7.1.4.
............................................................................................................................... 26
........................................................................................................................................................... 28
........................................................................................................... 31
.................................................................................... 33
.....................................................................................................................34
7.2.
7.2.1.
7.2.2.
....................................................................................................................... 34
....................................................................................................................................... 34
8.
....................................................................................................... 36
9.
........................................................................................... 38
10.
................................................................................... 40
10.1.
10.2.
.................................................................................................................41
.................................................................................................42
11.
....................................................................... 46
12.
................................................................................................................... 47
13.
................................................................................... 49
RINGVCO
1.
S-Edit
1.1.
S-Edit
Courier
S-Edit
V12.6 S-Edit
Setup > Preferences > General Language Japanese
2.
S-Edit
S-Edit [Setup]
[Help] > [Setup Examples and Tutorial] [Modify] [Repair]
[Remove] [Repair]
3. S-Edit
1.
[File] > [Open] > Open Design [Open Design]
(
)
RingvcoRingvco.tanner
MyDocuments\Tanner EDA\Tanner Tools v12.6\SEdit\Tutorial [Open
Design] [OK]
2. RingVCO S-Edit
Library
Command/Log Properties
Properties
Library
Command /
Log
3. Ringvco
Devices, Misc, SPICE_Commands, SPICE_Elements
Library
3.1.
4. Library
[Shift] [Ctrl]
[Filter]
[Filter] MOS
MOS
[Filter] Filter
Preview
Library Preview /
5. /
/+/-
[Home]
3.2.
6.
7. VCO RingVCO
DiffCell 1
Library
Open View
4 NMOS
NMOS
Devices
NMOS NMOS
Library [Open]
DiffCell [Open]
[Open]
control
[Ctrl]
Back Forward (
)
Forward
Back
RingVCO_TestBench. RingVCO
RingVCO DiffCell
1 Back
Forward
10
3.3.
8. PMOS
PMOS
SD
GB
/
spice
11
9.
12
Properties
AD (AS) (L)
Properties
/
Properties
Add
[Delete]
L 0.25u W
2.50u PMOS , TW, M W
$PMOS TW TW=M*W
T W
TW= 1*2.50u=2.5u { }
${W} $W
/
AD
(+) Display Hidden
Hidden
HiddenVisibleValuOnly
AD (+) AD
L Display Visible
/Hidden Visible/ValueOnly
Display
Display.WhenNotEvaluated
Hidden, Visible, ValueOnly
PMOS W L M Display
Visible ANNOTATE.Drain, ANNOTATE.Gate, ANNOTATE.Source
Display ValueOnly Hidden
13
TW Display Visible
Display.WhenNotEvaluated Hidden
W
[Cancel]
14
3.4.
10. DiffCell
2
1
15
11. DiffCell
Library
Ringvco Devices
DiffCell Gnd 1 NMOS 2
PMOS 4 Vdd 1
12.
NMOS N1 N1
Properties
16
Properties
N1 L 2.00u
0.25u
Properties Reset
Properties N1
L Reset 2.00u (
17
) 0.25u
Ctrl-Z
NMOS 2 N1 N2 Properties
L 10u
2.00u
Library
Library
PMOS
PMOS
Find PMOS
Ctrl
[Cancel]
Ctrl
Ctrl
RingVCO_TestBench
18
4.
13. 3.3
*/** sin()
cos()
%T ( %{T}) T
(10.2
$P
TW=$W*$M
Cadence iPar()
?P 1
Cadence pPar()
@P (@{P})P
TOP MID MID
BOT BOT P
MIDINST.P MIDSYM.P
BOTINST.PBOTSYM.P
4 PMOS
TW=${W}*${M} TW $
DiffCell P4 ()
Properties W ?W
?W 1 DiffCell
W DiffCell W
?WP RingVCO
1 WP 5.00u
P4 W 5.00u
19
Pop context ( )
RingVCO_TestBench VCO
Push into context VCO
VCO
VCO 3 DiffCell
Xa3
RingVCO_TestBench
RingVCO X1 DiffCell
Xa3
RingVCO_TestBench/X1/Xa3
P1 ( PMOS ) ADASPDPS
20
4.1.
14.
DC
DC
DC
2 3 DC
3 4 PMOS
i)
ii)
annotate port
4 PMOS
annotate ()
DC DC DC
VCO VCO
DiffCell Xa3
Display Evaluated Properties
( Name
)ANNOTATE S,G,D
B Display Hidden
21
None
22
5.
15. tcl
tcl
4 PMOS
LCheckSpecificDimension
DiffCell P1
L 0.25u L 0.25 u
CheckSpecificDimension
proc CheckSpecificDimension {
nMinMaxBoth sMinimumDimension
{ sProcName "" } } {
global dMfgGrid
global gdTOLERANCE
set dMinimumDimension [
set dMaximumDimension [
set dDimension [ stod [
sDimensionName sPropertyName
sMaximumDimension
stod $sMinimumDimension ]
stod $sMaximumDimension ]
property get $sPropertyName ] ]
23
$dSnappedDimension ]
set dDimension $dSnappedDimension
}
set sMsg ""
if { ($nMinMaxBoth == 0) && ($dDimension <
$dMinimumDimension) } {
set sMsg "$sDimensionName is too small. [dtos
$dMinimumDimension] <= $sDimensionName"
} elseif { ($nMinMaxBoth == 1) && ($dDimension >
$dMaximumDimension) } {
set sMsg "$sDimensionName is too big.
$sDimensionName <= [dtos $dMaximumDimension]"
} elseif { ($nMinMaxBoth == 2) && (($dDimension <
$dMinimumDimension) || ($dDimension >
$dMaximumDimension)) } {
set sMsg "$sDimensionName is out of range.
[dtos $dMinimumDimension] <= $sDimensionName
<= [dtos $dMaximumDimension]"
}
if { $sMsg != "" } {
tk_messageBox -message $sMsg -type ok -icon error
return $sMsg
}
if { $sProcName != "" } {
eval $sProcName
}
}
S-Edit
tcl
scripts\open.design
GeneralCallbacks.tcl
Devices \scripts\open.design\
S-Edit
S-Edit
24
6.
16.
[File] > [Save] > [Save Design DesignName and Its Libraries]
25
7.
7.1.
17.
inverter_finished
7.1.1.
Ringvco
Inverter
schematic
view_1
view_1
[OK]
Devices PMOS
[Instance] [Instance Cell]
+/-
/
[Instance Cell]
Instance Name
P1
PMOS4 (4
PMOS)
PMOS
(0.000, 0.000)
26
[Instance Cell]
PMOS
HV
R
[Instance Cell] 1
PMOS
27
NMOS Gnd
PMOS Vdd Gnd Vdd
Misc
Vdd
PMOS
NMOS
Gnd
7.1.2.
2 MOSFET (G)
Wire (
)
28
[ESC]
2 PMOS
NMOS
29
PMOS
Vdd
NMOS
Gnd
30
7.1.3.
/
In Port
( )
AOrientation West[OK]
Enable Auto-repeat
31
[ESC]
Auto-repeat
Y2
)
(
Right
32
7.1.4.
18. SEdit
PMOS
Vdd
Select ( )
33
7.2.
19.
[OK]
7.2.1.
[Update Symbol]
[Update
Symbol]
7.2.2.
34
Path ( )
All Angle ( )
Properties
35
8.
20. S-Edit
1
21. RingVCO_TestBench
inverter_finished
RingVCO_TestBench Inverter
inverter
36
Out Inverter
PrintVoltage
Inverter
PrintVoltage Buffered
A /
Out inverter
Buffered PrintVoltage
37
9.
22.
RingVCO_TestBench
VCO
In
In
VCO
DiffCell Xa9
38
DiffCell Outp
[Highlight Net]
[Command]
find net Vtune Vtune
39
10.
23. T-Spice Spice
RingVCO_TestBench
RingVCO_TestBench DC
AC
Print
Transient Analysis
Stop Time 100nStep Time 100p Start Time 0s
Powerup Startup
40
10.1.
Simulate ( )
W-Edit PrintVoltage
41
10.2.
Probe Voltage ( )
W-Edit *.dat
Voltage Probe
VCO (x1 )
Probe
RingVCO
(Outp) Probe
42
Outp
Probe DiffCell 3
(Xa3) Probe
Push into context (
Pop context (
W-Edit
43
Probe Current , (
)
N1
W-Edit
44
)
Probe Charge , (
PMOS
Spice T-Spice
T-Spice
RingVCO_TestBench TSpice (
45
11.
24. RingVCO_TestBench
VCO DiffCell 3
Xa3
DC
(
)
Display Evaluated Properties Voltage
DC
46
12.
25. S-Edit
ID
array_name<n1:n2:step>
array_name<n> n
n1 n2 step
Step 1
U<0:7> U<1>U<2>U<7>
2
U<n1:n2:step1><n3:n4:step2>
2
U<0:7><0:3>
bus_name<n1:n2:step> bus_name<n>
n n1 n2
Step Step
1 A<0:7>
A<1>A<2> A<7> 8
2 bus_name
<n1:n2:step1><n3:n4:step2>
2
26.
RingVCO_ArrayBus RingVCO
RingVCO_ArrayBus
DiffCell RingVCO
47
DiffCell DiffCell<0:8> 9
DiffCell Outm,
N<0:7> DiffCell inp N<0:7>,
Outm DiffCell Outm
bus_name<n1:n2, step>
RingVCO_TestBench RingVCO
RingVCO_ArrayBus
T-Spice (
)
RingVCO_TestBench Spice Spice
27. S-Edit
C:\Documents and Settings\<username>\My
Documents\Tanner EDA\Tanner Tools v12.6\S-Edit\Examples
48
13.
28. [Setup]
MajorMinorSnap
(mmcm)
tcl
Allow Edit
Selection
Text Editor
49
WiresGraphics
[Setup]
50