1
1
PSpice Training Guide PSpice Training Guide Version PSD 14.2 โ2002Version PSD 14.2 โ2002
http://www.edastudio.co.krhttp://www.http://www.edastudioedastudio.co..co.krkr
์์ธ์๊ฐ๋จ๊ตฌ์ ์ฌ๋๋์๋น๋ฉ 5์ธตใ์ ์ง๋ฐ์ดํ EDA์ฌ์ ๋ถ๊ธฐ์ ๋ฌธ์ Tel : 02-3015-3712 Mail : [email protected]
์์ธ์๊ฐ๋จ๊ตฌ์ ์ฌ๋๋์๋น๋ฉ 5์ธตใ์ ์ง๋ฐ์ดํ EDA์ฌ์ ๋ถ๊ธฐ์ ๋ฌธ์ Tel : 02-3015-3712 Mail : [email protected]
2
Cadence PSD 14.2 / Orcad 9.2.3
Schematic CaptureCapture CIS ยท Orcad Capture
Digital/Analog/Mixed-Signal SimulationNC-Sim ยท PSpice ยท PSpice Advanced Analysis
RoutingSPECCTRA
PCB LayoutAllegro ยท Orcad Layout
Design SuitesPCB Design Expert ยท PCB Design Studio
Pcb System Design
์ ์ง๋ฐ์ดํ EDA์ฌ์ ๋ถ ์ด ๊ฐ ๋ฒ
2
3
๋ชฉ ์ฐจ
Capture ๊ตฌ์กฐ ๋ฐ ํ์ฅ์
Capture EntryDesign Structure(Plat Design, Hierarchical Design)Hierarchical DesignSchematic Capture EnvironmentProject Manager Tool
Capture ๊ตฌ์กฐ ๋ฐ ํ์ฅ์
Capture EntryDesign Structure(Plat Design, Hierarchical Design)Hierarchical DesignSchematic Capture EnvironmentProject Manager Tool
PSpice System BlockSchematic EntryPSpice & Capture libraryPart PropertiesCreate NetlistPart EditorPSpice Template ExampleDE Bias PointSmall Signal DC Gain (.TF)Simulation ErrorSimulation ProfileDC sweep Exam1PSpice Probe Window
PSpice System BlockSchematic EntryPSpice & Capture libraryPart PropertiesCreate NetlistPart EditorPSpice Template ExampleDE Bias PointSmall Signal DC Gain (.TF)Simulation ErrorSimulation ProfileDC sweep Exam1PSpice Probe Window
DC Sweep Exam2Common Emitter AmplifierAC AnalysisEvaluate MeasurementAC Analysis (Noise Analysis)UnitTime Domain / TransientSource Setting ( Analog / Digital )Parametric Analysis & SettingPerformance analysis & Goal FunctionParametric Analysis (Temperature Sweep)Parametric Analysis (์ ์ ๋ณ๋์ ์ํ ์๋ฎฌ๋ ์ด์ )Monte Carlo / Worst-case Analysisํ๊ท ๊ณผ ํ์คํธ์ฐจ
Monte Carlo Exam1Passive Component ModelingMonte Carlo : Simulation SettingWorst Case : Simulation SettingMonte Carlo Exam1 (Simulation Result)ABM (Analog Behavior Modeling)Model EditorSubcircuit FormatVendor ModelExample Circuit
DC Sweep Exam2Common Emitter AmplifierAC AnalysisEvaluate MeasurementAC Analysis (Noise Analysis)UnitTime Domain / TransientSource Setting ( Analog / Digital )Parametric Analysis & SettingPerformance analysis & Goal FunctionParametric Analysis (Temperature Sweep)Parametric Analysis (์ ์ ๋ณ๋์ ์ํ ์๋ฎฌ๋ ์ด์ )Monte Carlo / Worst-case Analysisํ๊ท ๊ณผ ํ์คํธ์ฐจ
Monte Carlo Exam1Passive Component ModelingMonte Carlo : Simulation SettingWorst Case : Simulation SettingMonte Carlo Exam1 (Simulation Result)ABM (Analog Behavior Modeling)Model EditorSubcircuit FormatVendor ModelExample Circuit
CaptureCaptureCapture
PSpicePSpicePSpice
4
Capture Entry
Analog or Mixed-Signal Circuit Wizard Analog ๋๋ Analog/Digital ํผํฉํ๋ก ์ค๊ณ๋ฅผ ์ํ PSpice Project option.
PC Board WizardPCB๋ฅผ ์ค๊ณ์ฉ OrCAD Layout ์์ฌ์ฉํ๊ธฐ ์ํ Project option.Programmable logic WizardCPLD๋ FPGA design, Digital simulate์ฉ OrCAD Express๋ฅผ ์ฌ์ฉํ๊ธฐ์ํ Project option. SchematicSchematic ์์ฑ์ฉ Capture๋ฅผ ์ฌ์ฉํ๊ธฐ์ํ Project option.
Analog or Mixed-Signal Circuit Wizard Analog ๋๋ Analog/Digital ํผํฉํ๋ก ์ค๊ณ๋ฅผ ์ํ PSpice Project option.
PC Board WizardPCB๋ฅผ ์ค๊ณ์ฉ OrCAD Layout ์์ฌ์ฉํ๊ธฐ ์ํ Project option.Programmable logic WizardCPLD๋ FPGA design, Digital simulate์ฉ OrCAD Express๋ฅผ ์ฌ์ฉํ๊ธฐ์ํ Project option. SchematicSchematic ์์ฑ์ฉ Capture๋ฅผ ์ฌ์ฉํ๊ธฐ์ํ Project option.
New Schematic Design
File menu โ New โ Project
Create based upon ~(Save As) : ๊ธฐ์กด
์์ ํ๋ก์ ํธ ๋ถ๋ฌ์ค๊ธฐ
Create a Blank ~ : ์ ํ๋ก์ ํธ ์คํ
Create based upon ~(Save As) : ๊ธฐ์กด
์์ ํ๋ก์ ํธ ๋ถ๋ฌ์ค๊ธฐ
Create a Blank ~ : ์ ํ๋ก์ ํธ ์คํ
3
5
Common File Extensions
Common File Extensions
.opj - OrCAD Project file
.dsn - Design file
.net - Simulation netlist
.als - alias file
.sim - Simulation profile
.dat - Probe data file
.out - Simulation output file
.olb - Symbol library
.lib - Simulation model library
.opj - OrCAD Project file
.dsn - Design file
.net - Simulation netlist
.als - alias file
.sim - Simulation profile
.dat - Probe data file
.out - Simulation output file
.olb - Symbol library
.lib - Simulation model library
์๋ ์์ฑ ํ์ผ์๋ ์์ฑ ํ์ผ
6
Capture Window
Schematic EditorSchematic Editor
Session LogSession Log
Project ManagerProject ManagerTool PaletteTool Palette
Tool barsTool barsManusManus
Menu / Window/session logMenu / Window/session log
4
7
Project Manager Window
Design Resource โ Schematic ๊ด๋ จ ๋ฐ์ดํฐ ๊ด๋ฆฌ
Schematic page(*.DSN), Design Cache,
Library(*.OLB) :Capture Symbol library
Outputs โ Schematic ๊ด๋ จ ๋ฐ์ดํฐ ์ถ๋ ฅ ๊ด๋ฆฌ
Design Rule Check ( *. DRC ), Netlist file( *. NET )
Bill Of Material(BOM)
PSpice Resources โ Simulation ๊ด๋ จ ๋ฐ์ดํฐ ๊ด๋ฆฌ.
Simulation Setting(*.SIM), Stimulus File(*.STL)
Include File(*.INC)
Model Lib(*.LIB) : PSpice Model library
Design Resource โ Schematic ๊ด๋ จ ๋ฐ์ดํฐ ๊ด๋ฆฌ
Schematic page(*.DSN), Design Cache,
Library(*.OLB) :Capture Symbol library
Outputs โ Schematic ๊ด๋ จ ๋ฐ์ดํฐ ์ถ๋ ฅ ๊ด๋ฆฌ
Design Rule Check ( *. DRC ), Netlist file( *. NET )
Bill Of Material(BOM)
PSpice Resources โ Simulation ๊ด๋ จ ๋ฐ์ดํฐ ๊ด๋ฆฌ.
Simulation Setting(*.SIM), Stimulus File(*.STL)
Include File(*.INC)
Model Lib(*.LIB) : PSpice Model library
Project Manager
8
Project ์คํํ๊ฒฝ์์ ๊ด๋ฆฌ์์ ๋๋ฉด ํธ์ง๊ธฐ๋ฅผ ์ ํ ์ Menu Bar์ ์ต์ ์ด ๋ฐ๋๋ ๊ฒ์ ๋ณผ ์ ์์๊ฒ์ด๋ค. Menu Bar์์ Schematic ๋ฐ Simulation ๊ด๋ จ ๋ฉ๋ด๋ Place ์ PSpice ๋ฉ๋ด๋ฅผ ์ฌ์ฉํ๋ค.
Project ์คํํ๊ฒฝ์์ ๊ด๋ฆฌ์์ ๋๋ฉด ํธ์ง๊ธฐ๋ฅผ ์ ํ ์ Menu Bar์ ์ต์ ์ด ๋ฐ๋๋ ๊ฒ์ ๋ณผ ์ ์์๊ฒ์ด๋ค. Menu Bar์์ Schematic ๋ฐ Simulation ๊ด๋ จ ๋ฉ๋ด๋ Place ์ PSpice ๋ฉ๋ด๋ฅผ ์ฌ์ฉํ๋ค.
Menus & Tool bar
Most Recently Used(MRU) 9.1ver : ํ๋ฒ ๋ถ๋ฌ์จ ๋ถํ์ด ์ ์ฅ ๋ ์์ด Library์์ ๋ถํ์ ๋ถ๋ฌ์ฌ ๊ฒฝ์ฐ ์ ์ฉํ๊ฒ์ฌ์ฉ๋๋ค. 9.2version ์ด์ : Part ๋ช ์ ์ง์ ์ ๋ ฅํ์ฌ ๋ถํ์ ๋ฐฐ์นํ ์ ์๋๋ก ๊ธฐ๋ฅ ๊ฐํ.
Most Recently Used(MRU) 9.1ver : ํ๋ฒ ๋ถ๋ฌ์จ ๋ถํ์ด ์ ์ฅ ๋ ์์ด Library์์ ๋ถํ์ ๋ถ๋ฌ์ฌ ๊ฒฝ์ฐ ์ ์ฉํ๊ฒ์ฌ์ฉ๋๋ค. 9.2version ์ด์ : Part ๋ช ์ ์ง์ ์ ๋ ฅํ์ฌ ๋ถํ์ ๋ฐฐ์นํ ์ ์๋๋ก ๊ธฐ๋ฅ ๊ฐํ.
Menu & Tool Bar
5
9
Menu / Place / Part
Place Part
ํค์๋ ์ ๋ ฅํ์ฌ๋ฑ๋ก๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ชฉ๋ก์ ์ํ๋ฒณ์์๋ก ๋ชฉ๋กํ์ํด.
ํค์๋ ์ ๋ ฅํ์ฌ๋ฑ๋ก๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ชฉ๋ก์ ์ํ๋ฒณ์์๋ก ๋ชฉ๋กํ์ํด.
ํ๋์๋ผ์ด๋ธ๋ฌ๋ฆฌ์ํฌํจ๋ ๋ถํ ๋ฆฌ์คํธ์ํ๋ฒณ ์์๋ก๋ณด์ฌ์ค๋ค
ํ๋์๋ผ์ด๋ธ๋ฌ๋ฆฌ์ํฌํจ๋ ๋ถํ ๋ฆฌ์คํธ์ํ๋ฒณ ์์๋ก๋ณด์ฌ์ค๋ค
์ถ๊ฐ๋ library ๋ฆฌ์คํธ
์ถ๊ฐ๋ library ๋ฆฌ์คํธ
* / ?์ ์ด์ฉํ์ฌ๋ถํ ๊ฒ์
* / ?์ ์ด์ฉํ์ฌ๋ถํ ๊ฒ์
์ ํ ๋ ๋ถํ ๋ฐฐ์น์ ํ ๋ ๋ถํ ๋ฐฐ์น
์ ํ๋ ๋ถํ์ Capture
Symbol Display
์ ํ๋ ๋ถํ์ Capture
Symbol Display์ ํ๋ ๋ถํ์
Package ์ค๋ช
์ ํ๋ ๋ถํ์
Package ์ค๋ช PSpice & Layout ์ฌ๋ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์์ค๋ช .
PSpice & Layout ์ฌ๋ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์์ค๋ช .
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ
10
ํ๊ณผ ํ์ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ
Place line, poliline ์ ๊ธฐ์ ์ธ ์์ฑ์ด ์๋ ๋ผ์ธ
Connect : ๋ถํ์ ํ ๋ ์ฌ๊ฐํ์ ํํ๊ฐ ์ฌ๋ผ์ง๋ฉฐ
์ฐ๊ฒฐ
์ฌ์ ๋ฐฐ์ ์ Shift ํค์ ํจ๊ป ๋ง์ฐ์ค๋ฅผ ์ด์ฉ.
ํ๊ณผ ํ์ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ
Place line, poliline ์ ๊ธฐ์ ์ธ ์์ฑ์ด ์๋ ๋ผ์ธ
Connect : ๋ถํ์ ํ ๋ ์ฌ๊ฐํ์ ํํ๊ฐ ์ฌ๋ผ์ง๋ฉฐ
์ฐ๊ฒฐ
์ฌ์ ๋ฐฐ์ ์ Shift ํค์ ํจ๊ป ๋ง์ฐ์ค๋ฅผ ์ด์ฉ.
Menu / Place / Wire
Wire & Net alias
์์ด์ด์ ์ด๋ฆ์ ๋ถ์ฌ. ํ๋ก ๋๋ฉด์ ๊ฐ๊ฒฐํ ๋ฐ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ ํํ ๋ฐ ๊ธฐํ ์ค์ ์ ์ฉ์ด์ฑ.
๊ฐ์ ์ด๋ฆ์ผ๋ก ์กด์ฌ ํ๋ ๊ฒฝ์ฐ ์๋ก ์ฐ๊ฒฐ๋ ๊ฒ์ผ๋ก์ธ์ ๋์ด ๋ถ ํ์ํ ์์ด์ด๋ฅผ ์ค์ฌ ์ฃผ๋ฉฐ, ๋์งํธ ํ๋ก์ค๊ณ ์ ๋ฌธ๋ฒ์ ์ธ ํํ์ผ๋ก ์ฌ์ฉ๋จ
์์ด์ด์ ์ด๋ฆ์ ๋ถ์ฌ. ํ๋ก ๋๋ฉด์ ๊ฐ๊ฒฐํ ๋ฐ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ ํํ ๋ฐ ๊ธฐํ ์ค์ ์ ์ฉ์ด์ฑ.
๊ฐ์ ์ด๋ฆ์ผ๋ก ์กด์ฌ ํ๋ ๊ฒฝ์ฐ ์๋ก ์ฐ๊ฒฐ๋ ๊ฒ์ผ๋ก์ธ์ ๋์ด ๋ถ ํ์ํ ์์ด์ด๋ฅผ ์ค์ฌ ์ฃผ๋ฉฐ, ๋์งํธ ํ๋ก์ค๊ณ ์ ๋ฌธ๋ฒ์ ์ธ ํํ์ผ๋ก ์ฌ์ฉ๋จ
Bus์ Wire๋ Bus Entry๋ก์ Connecting ํ๋ฉฐ, Bus์
๋์งํธ ์๊ทธ๋ ํํ ๋ฐฉ๋ฒ ์ธ๊ฐ์ง
Bus์์ Net alias ํํ์ผ๋ก [1..?] , [1:?] , [1-?]์
๊ฐ์ด ํํํจ.
Bus์ Wire๋ Bus Entry๋ก์ Connecting ํ๋ฉฐ, Bus์
๋์งํธ ์๊ทธ๋ ํํ ๋ฐฉ๋ฒ ์ธ๊ฐ์ง
Bus์์ Net alias ํํ์ผ๋ก [1..?] , [1:?] , [1-?]์
๊ฐ์ด ํํํจ.
WireWire
Net AliasNet Alias
Bus EntryBus Entry
6
11
Part : ์ค์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์กด์ฌํ๋ ๋ถํ
Symbol : ํ๋ก ์ค๊ณ๋ฅผ ์ํด Orcadํ๋ก๊ทธ๋จ์ด ์ ๊ณตํ๋ ๊ฐ์์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Part : ์ค์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์กด์ฌํ๋ ๋ถํ
Symbol : ํ๋ก ์ค๊ณ๋ฅผ ์ํด Orcadํ๋ก๊ทธ๋จ์ด ์ ๊ณตํ๋ ๊ฐ์์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Part & Symbol
PartPart
SymbolSymbol
Part & Symbol
12
PSpice Input ํ์ผ ์ ์ ์ Node name์ ํญ์ ์์ ์์ฐ์์ด๋ฉฐ 0(Zero)๋ฅผ ํฌํจํ๋ค. 0 ์ด์ธ์ ๋ ธ๋
๋ช ์ ๋๋ฉด ์ ์ ์ ์ฌ์ฉ๋๋ ๋ถํ๊ณผ์ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๋ฉฐ, 0(Zero)๋ ์ ์ง๋ฅผ ๋ํ๋ 0(Zero)๋Source.olb์ ํฌํจ ๋ ์์ผ๋ฉฐ, PSpice ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์์ ์ ์ง๋ ํญ์ 0/Source๋ฅผ ์ฌ์ฉํด์ผ
ํจ์ ์ ์ํจ.
PSpice Input ํ์ผ ์ ์ ์ Node name์ ํญ์ ์์ ์์ฐ์์ด๋ฉฐ 0(Zero)๋ฅผ ํฌํจํ๋ค. 0 ์ด์ธ์ ๋ ธ๋
๋ช ์ ๋๋ฉด ์ ์ ์ ์ฌ์ฉ๋๋ ๋ถํ๊ณผ์ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๋ฉฐ, 0(Zero)๋ ์ ์ง๋ฅผ ๋ํ๋ 0(Zero)๋Source.olb์ ํฌํจ ๋ ์์ผ๋ฉฐ, PSpice ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์์ ์ ์ง๋ ํญ์ 0/Source๋ฅผ ์ฌ์ฉํด์ผ
ํจ์ ์ ์ํจ.
Menu / Place / Ground, Power
VCC
PORTLEFT-L
PORTNO-L
VCC_WAVE
OFFPAGELEFT-L
OFFPAGELEFT-R
Power Symbol : ์ ์์ฉ์ ์ฌ๋ฒ๋ก ์ฌ์ฉ๋๋ฉฐ ์ค์ ์ ์์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด
์๋๋ฉฐ, ์ค์ ์ ์๊ณผ ์ฐ๊ฒฐํ์ฌ Net alias์ ๊ฐ์ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ค.
์ด ์ฌ๋ฒ์ One sheet(์ฌ์ฉ๋๊ณ ์๋ Page ๋ด๋ถ์์๋ง ํจ๋ ฅ์ ๊ฐ์ง.)
Port : ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉ๋ ๋ ๊ณ์ธต ๊ตฌ์กฐ ๋ฐ ํ๋ฉด๊ตฌ๋ ํ ๊ฒ ์์ด Globalํ๊ฒ
์ฌ์ฉ๋๋ค. ํ๋ก์ ํธ๋ด์ ๋ชจ๋ Page์ ์ฐ๊ฒฐํ ์ ์๋ ์ฉ๋
Off-page Connector : ์ ํ์ ์ผ๋ก Page์ Page๋ฅผ ์ฐ๊ฒฐ ํ ๊ฒฝ์ฐ ์ฃผ๋ก
์ด์ฉ๋๋ค.
์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฒ์์ ์์ด์์ ๊ฐ Symbol์ ๊ด๊ณ
Power Symbol < Off-page connect < Port
One sheet Page โ Page Hierarchical Structure
One sheet Flat Structure
One sheet
Power Symbol : ์ ์์ฉ์ ์ฌ๋ฒ๋ก ์ฌ์ฉ๋๋ฉฐ ์ค์ ์ ์์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ด
์๋๋ฉฐ, ์ค์ ์ ์๊ณผ ์ฐ๊ฒฐํ์ฌ Net alias์ ๊ฐ์ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ค.
์ด ์ฌ๋ฒ์ One sheet(์ฌ์ฉ๋๊ณ ์๋ Page ๋ด๋ถ์์๋ง ํจ๋ ฅ์ ๊ฐ์ง.)
Port : ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉ๋ ๋ ๊ณ์ธต ๊ตฌ์กฐ ๋ฐ ํ๋ฉด๊ตฌ๋ ํ ๊ฒ ์์ด Globalํ๊ฒ
์ฌ์ฉ๋๋ค. ํ๋ก์ ํธ๋ด์ ๋ชจ๋ Page์ ์ฐ๊ฒฐํ ์ ์๋ ์ฉ๋
Off-page Connector : ์ ํ์ ์ผ๋ก Page์ Page๋ฅผ ์ฐ๊ฒฐ ํ ๊ฒฝ์ฐ ์ฃผ๋ก
์ด์ฉ๋๋ค.
์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฒ์์ ์์ด์์ ๊ฐ Symbol์ ๊ด๊ณ
Power Symbol < Off-page connect < Port
One sheet Page โ Page Hierarchical Structure
One sheet Flat Structure
One sheet
Power & Ground : Capture Symbol library
7
13
์ผ๋ฐ์ ์ผ๋ก Off-page connector๋ ํ๋ฉด ๊ตฌ์กฐ ๋๋ฉด์ ์ ์ฉ์ํค์ง๋ง ๋จ์ผ ๊ตฌ์กฐ ๋๋ฉด์์๋ ์ ์ฉ์ํฌ์ ์๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋์ผํ Schematic ํด๋ ๋ด์ ์๋ ์๋ก ๋ค๋ฅธ page ๋๋ฉด์ off-page connector ๋ค์์๋ก๊ฐ์ ์ด๋ฆ์ด Matching์ ํ์๋ก ํ๋ค.
์ผ๋ฐ์ ์ผ๋ก Off-page connector๋ ํ๋ฉด ๊ตฌ์กฐ ๋๋ฉด์ ์ ์ฉ์ํค์ง๋ง ๋จ์ผ ๊ตฌ์กฐ ๋๋ฉด์์๋ ์ ์ฉ์ํฌ์ ์๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋์ผํ Schematic ํด๋ ๋ด์ ์๋ ์๋ก ๋ค๋ฅธ page ๋๋ฉด์ off-page connector ๋ค์์๋ก๊ฐ์ ์ด๋ฆ์ด Matching์ ํ์๋ก ํ๋ค.
Design Structure Menu / Place / Off-page Connector
Flat Design Page1Page1 Page2Page2
Design Structure ; Plat Design
s[1..8]s1s2s3s4s5s6s7s8
F8DSTM1
SIGNAME = s1..s8FILENAME = file.txt
U6
DAC8break
DB713
DB612
DB511
DB410
DB39
DB28
DB17
DB06
AGND
5
OUT 3
REF 4
s1s2
s4s3
s5s6
s8s7
0
V26V
out
14
halfadd_B
HALFADD.SCH
X
Y CARRY
SUMX
Y
U1A
74LS32
1
23
SUM
CARRY_OUT
halfadd_A
HALFADD.SCH
X
Y CARRY
SUMCARRY_IN
์ด ๊ตฌ์กฐ๋ ํ๋ก๋์ ์์์ ์์ญ์ ๋ค๋ฅธ ๊ณ์ธต์ ๋๋ฉด์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ฉฐ Project Manager ์ฐฝ์Schematic ํด๋ ์๋์ ๋ ๋ค๋ฅธ Schematic ํด๋๊ฐ ์กด์ฌํ๋ ํํ๋ก ๋ํ๋๋ค. ๋ ํ๋์ ๋ธ๋ก์ ์๋ฎฌ๋ ์ด์ ์๊ด์ ์์ ๋จ์ง ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ธ์๋๋ฉฐ, ๋ธ๋ก์ ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๊ณผ ๊ฐ์ ๊ด์ ์์ ํด์ ๋๋ค.
์ด ๊ตฌ์กฐ๋ ํ๋ก๋์ ์์์ ์์ญ์ ๋ค๋ฅธ ๊ณ์ธต์ ๋๋ฉด์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ฉฐ Project Manager ์ฐฝ์Schematic ํด๋ ์๋์ ๋ ๋ค๋ฅธ Schematic ํด๋๊ฐ ์กด์ฌํ๋ ํํ๋ก ๋ํ๋๋ค. ๋ ํ๋์ ๋ธ๋ก์ ์๋ฎฌ๋ ์ด์ ์๊ด์ ์์ ๋จ์ง ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ธ์๋๋ฉฐ, ๋ธ๋ก์ ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๊ณผ ๊ฐ์ ๊ด์ ์์ ํด์ ๋๋ค.
Hierarchical Design
SUM
X_BAR
X
U3B74LS04
34
U2C74LS089
108
Y
U2A74LS081
23
U1B74LS32
4
56
U2B74LS08
4
56
CARRY
U3A74LS04
12
Design Structure ; Hierarchical Design
8
15
Path and filename : ๋ง์ฝ implementation type์์ schematic view์ธ์ ํญ๋ชฉ์ ์ ํ ์ ๊ทธ source ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ์ฌ ์ฃผ๋ฉด ๋๋ค.
์ด ํ Ok๋ฅผ ํด๋ฆญํ๋ฉด +ํํ์ ๋ง์ฐ์ค๋ก ๋๋๊ทธ๋ฅผ ํ์ฌ ๋ธ๋ก์ ์ค์ ํ๋ค.
Path and filename : ๋ง์ฝ implementation type์์ schematic view์ธ์ ํญ๋ชฉ์ ์ ํ ์ ๊ทธ source ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ์ฌ ์ฃผ๋ฉด ๋๋ค.
์ด ํ Ok๋ฅผ ํด๋ฆญํ๋ฉด +ํํ์ ๋ง์ฐ์ค๋ก ๋๋๊ทธ๋ฅผ ํ์ฌ ๋ธ๋ก์ ์ค์ ํ๋ค.
Hierarchical Block Create Menu / Place / Hierarchical block
Hierarchical Design
Part Reference Name ๋ถ์ฌํ์ฌ ๋์ผName ์ด ์๋๋ก ์ฃผ์
Part Reference Name ๋ถ์ฌํ์ฌ ๋์ผName ์ด ์๋๋ก ์ฃผ์
ํ์ Page์ ๋๋ฉดType ๊ฒฐ์
ํ์ Page์ ๋๋ฉดType ๊ฒฐ์
Implementation Name ์ง์ ์ถํ Project Manager์ ํด๋ ๊ตฌ์กฐ์์Sub ํด๋์ ์ด๋ฆ๊ณผ ๊ฐ์์ํ์ธ ํ๋ค.
์ด๊ฒ์ ๋ธ๋ก ์์ฑ ํ ํ์๋๋ฉด์ ์์ฑ ํ ๋, ๋๋๋๋ฉด ์์ ํ ๋ฉ์ธ ๋ธ๋ก์์์ฑ๋ ๋๋ฉด์ ์ฝ์ ์Implementation name ์ผ๋ก์ฐ๊ฒฐ๋จ์ ์ ์ ์์
Implementation Name ์ง์ ์ถํ Project Manager์ ํด๋ ๊ตฌ์กฐ์์Sub ํด๋์ ์ด๋ฆ๊ณผ ๊ฐ์์ํ์ธ ํ๋ค.
์ด๊ฒ์ ๋ธ๋ก ์์ฑ ํ ํ์๋๋ฉด์ ์์ฑ ํ ๋, ๋๋๋๋ฉด ์์ ํ ๋ฉ์ธ ๋ธ๋ก์์์ฑ๋ ๋๋ฉด์ ์ฝ์ ์Implementation name ์ผ๋ก์ฐ๊ฒฐ๋จ์ ์ ์ ์์
16
์ฌ์ฉ ์์
- ๋ธ๋ก์ ์ ํ ํ ์์ด์ฝ์ ํด๋ฆญํ๊ฑฐ๋ Place / Hierarchical Pin ์ ํ
- ํ ๋ค์๊ณผ ํ์ ๊ฒฐ์ ํ ์ฐ๊ฒฐ๋ ์ ์ด Wire์ธ ๊ฒฝ์ฐ Scalar๋ฅผ , Bus์ธ ๊ฒฝ์ฐ Bus๋ฅผ ํด๋ฆญ
- ์์ฑ๋ ํ์ Block์ ์ธ๊ฐ์ ๋ฐฐ์น ํ๋ฉฐ, ์์ ์์๋ฅผ ๋ฐ๋ณต ํ์ฌ ์ ์ ํ๋ค.
- ํ๋์ ๋ธ๋ก์ ์ฐ๊ฒฐ๋ ํ์ ๋ฐฐ์น ์๋ฃ.
* ์ฌ๊ธฐ์ Bus์ ํ ๋ค์์ ํญ์ โ name[1..2] : 2bit์ธ ๊ฒฝ์ฐ ๋๋ โ ๋๋ : ์ ์ฌ์ฉ.
* ๋๋ฉด ๋ด์์ ๋ธ๋ก์ ๋ณต์ฌํ๋ ๊ฒฝ์ฐ ์ผ๋ฐ ๋ถํ๊ณผ๋ ๋ฌ๋ฆฌ Reference name์ ํ๋์ฉ ์ฆ๊ฐ ๋๋ค.
์ฌ์ฉ ์์
- ๋ธ๋ก์ ์ ํ ํ ์์ด์ฝ์ ํด๋ฆญํ๊ฑฐ๋ Place / Hierarchical Pin ์ ํ
- ํ ๋ค์๊ณผ ํ์ ๊ฒฐ์ ํ ์ฐ๊ฒฐ๋ ์ ์ด Wire์ธ ๊ฒฝ์ฐ Scalar๋ฅผ , Bus์ธ ๊ฒฝ์ฐ Bus๋ฅผ ํด๋ฆญ
- ์์ฑ๋ ํ์ Block์ ์ธ๊ฐ์ ๋ฐฐ์น ํ๋ฉฐ, ์์ ์์๋ฅผ ๋ฐ๋ณต ํ์ฌ ์ ์ ํ๋ค.
- ํ๋์ ๋ธ๋ก์ ์ฐ๊ฒฐ๋ ํ์ ๋ฐฐ์น ์๋ฃ.
* ์ฌ๊ธฐ์ Bus์ ํ ๋ค์์ ํญ์ โ name[1..2] : 2bit์ธ ๊ฒฝ์ฐ ๋๋ โ ๋๋ : ์ ์ฌ์ฉ.
* ๋๋ฉด ๋ด์์ ๋ธ๋ก์ ๋ณต์ฌํ๋ ๊ฒฝ์ฐ ์ผ๋ฐ ๋ถํ๊ณผ๋ ๋ฌ๋ฆฌ Reference name์ ํ๋์ฉ ์ฆ๊ฐ ๋๋ค.
Hierarchical Pin Menu / Place / Hierarchical pin
Hierarchical Pin
ํ์ฑํ ํ ํ
Place / Hierarchical Pin
๋ฐ ๋จ์ถ ์์ด์ฝ ์ ํ
ํ์ฑํ ํ ํ
Place / Hierarchical Pin
๋ฐ ๋จ์ถ ์์ด์ฝ ์ ํ
9
17
Hierarchical Pin
Hierarchy Structure
๊ด๋ฆฌ์ ํด๋๊ตฌ์กฐ ํ์ธ๊ด๋ฆฌ์ ํด๋๊ตฌ์กฐ ํ์ธ
18
Sample Circuit <Full Adder>
Main Schematic
10
19
Sample Circuit <Half Adder>
Sub Schematic
20
R1
10
R2
10
R3
10
R4
10
R5
10
R6
20
R7
30
R8
40
V110V
0
VCC
VEE
VEE
VEE
VCC
VCC
V2100V
0
N1 N1
N2 N2
Offpage1 Offpage1
Port1Port1
0
Page 1
ExamplePage ๋ด์์๋ง ์ ์ฉPage ๋ด์์๋ง ์ ์ฉ
Page โ Page์ ๋ฒ์๊น์ง ์ ์ฉPage โ Page์ ๋ฒ์๊น์ง ์ ์ฉ
Global ConnectorGlobal Connector
Capture Symbol : Capsym.olb
Ground, Power,
Off-page connector
Hierarchical Port
์ ๊ธฐ์ ํน์ฑ์ด ์์ผ๋ฉฐ, ๋จ์ง ์ฐ๊ฒฐ
์ปค๋ฅํฐ๋ก๋ง ์ฌ์ฉ๋๋ค.
Capture Symbol : Capsym.olb
Ground, Power,
Off-page connector
Hierarchical Port
์ ๊ธฐ์ ํน์ฑ์ด ์์ผ๋ฉฐ, ๋จ์ง ์ฐ๊ฒฐ
์ปค๋ฅํฐ๋ก๋ง ์ฌ์ฉ๋๋ค.
Power & Ground & Flat & Hierarchical : Exam
11
21
- Color / Print : ๋๋ฉด์์ ์ฌ์ฉ๋ ๋ชจ๋ ๊ฐ์ฒด๋ค์ ์ฒดํฌ๋ฐ์ค์์์ ์ค์ ์ ๊ด๊ณ์์ด ํ๋ฉด์ ์ธ์ ๋ ๋ํ๋๋ค. ์์ ๋๋ฉด์ ๋ฐํ์, ๋ถํ, ์ ๋ฑ์ ์ ์ง์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
- Grid Display : Schematic editor์ Part ๋ฐ Symbol edit์ ๊ฒฉ์์ ๋ํ ์ค์ ์ ํ๋ค.Point snap to grid : ๊ฒฉ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ ๋ฌด์ํ๊ณ ๋๋ฉด์ ๊ฐ์ฒด๋ฅผ ์ด๋ ์ ์ฌ์ฉ
ํ๋ก ์์ฑ ์ : Snap to grid๋ฅผ ์ฒดํฌ Part and Symbolํธ์ง ์ : ์ ๊ฑฐ ํ ์ฌ์ฉ
- Pan and Zoom : Schematic ์์ ์ ๋ง์ฐ์ค์ ์ด๋์ ๋ฐ๋ฅธ ๋๋ฉด ์ด๋ ๋ฐ ์๋ ๋ํ zoom factor๋ ํ๋์
๊ดํ ์ค ๊ณ์๋ฅผ ๋ํ๋ด๋ ๊ฒ์ผ๋ก default 2 ๊ฐ์ ๊ฐ๋๋ค. - Select : ์ปค์๋ก ์์์ ์์ญ์ ํ ๋นํ ๋์ ๋๋ฐ์ด์ค์ ์ ์ฒด๊ฐ ๋ธ๋ก์ผ๋ก ์ง์ ๋์ด์ผ ํ์ฑํ๊ฐ ๋๋์ง,
์๋๋ฉด ๋๋ฐ์ด์ค์ ์ด๋ ์ผ๋ถ๋ถ๋ง ๋ธ๋ก์ผ๋ก ์ง์ ๋์ด๋ ํ์ฑํ๋๋์ง์ ์ฌ๋ถ๋ฅผ ์ค์ ํด ์ฃผ๋
Option- Miscellaneous
Auto Reference โฆ ๋ถํ์ ๋ฐฐ์นํ ๋ Reference๋ฅผ ์๋์ ์ผ๋ก ๋ถ์ฌ ํ ๊ฒ์ธ๊ฐ ์ค์
Intertool Communication โฆ Capture์์์ ์ ๋ณด๋ฅผ Layout, PSpice, ๋ฑ์ ์ฌ์ฉํ์ฌ ๋์ง์ธ์
์ ๋ณด๋ฅผ ๋ํ๋๊ฒ ํ๊ณ ์ํธ ํธํํ๊ฒ ํ๋ ๊ธฐ๋ฅ. Capture๋ง ์ด์ฉ ์ ์ด ๊ธฐ๋ฅ์ด ์ ํ๋์ง
์์ผ๋ฉด ๋ณด๋ค ๋น ๋ฅธ ์์ ์ ํ ์ ์๋ค.
- Color / Print : ๋๋ฉด์์ ์ฌ์ฉ๋ ๋ชจ๋ ๊ฐ์ฒด๋ค์ ์ฒดํฌ๋ฐ์ค์์์ ์ค์ ์ ๊ด๊ณ์์ด ํ๋ฉด์ ์ธ์ ๋ ๋ํ๋๋ค. ์์ ๋๋ฉด์ ๋ฐํ์, ๋ถํ, ์ ๋ฑ์ ์ ์ง์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
- Grid Display : Schematic editor์ Part ๋ฐ Symbol edit์ ๊ฒฉ์์ ๋ํ ์ค์ ์ ํ๋ค.Point snap to grid : ๊ฒฉ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ ๋ฌด์ํ๊ณ ๋๋ฉด์ ๊ฐ์ฒด๋ฅผ ์ด๋ ์ ์ฌ์ฉ
ํ๋ก ์์ฑ ์ : Snap to grid๋ฅผ ์ฒดํฌ Part and Symbolํธ์ง ์ : ์ ๊ฑฐ ํ ์ฌ์ฉ
- Pan and Zoom : Schematic ์์ ์ ๋ง์ฐ์ค์ ์ด๋์ ๋ฐ๋ฅธ ๋๋ฉด ์ด๋ ๋ฐ ์๋ ๋ํ zoom factor๋ ํ๋์
๊ดํ ์ค ๊ณ์๋ฅผ ๋ํ๋ด๋ ๊ฒ์ผ๋ก default 2 ๊ฐ์ ๊ฐ๋๋ค. - Select : ์ปค์๋ก ์์์ ์์ญ์ ํ ๋นํ ๋์ ๋๋ฐ์ด์ค์ ์ ์ฒด๊ฐ ๋ธ๋ก์ผ๋ก ์ง์ ๋์ด์ผ ํ์ฑํ๊ฐ ๋๋์ง,
์๋๋ฉด ๋๋ฐ์ด์ค์ ์ด๋ ์ผ๋ถ๋ถ๋ง ๋ธ๋ก์ผ๋ก ์ง์ ๋์ด๋ ํ์ฑํ๋๋์ง์ ์ฌ๋ถ๋ฅผ ์ค์ ํด ์ฃผ๋
Option- Miscellaneous
Auto Reference โฆ ๋ถํ์ ๋ฐฐ์นํ ๋ Reference๋ฅผ ์๋์ ์ผ๋ก ๋ถ์ฌ ํ ๊ฒ์ธ๊ฐ ์ค์
Intertool Communication โฆ Capture์์์ ์ ๋ณด๋ฅผ Layout, PSpice, ๋ฑ์ ์ฌ์ฉํ์ฌ ๋์ง์ธ์
์ ๋ณด๋ฅผ ๋ํ๋๊ฒ ํ๊ณ ์ํธ ํธํํ๊ฒ ํ๋ ๊ธฐ๋ฅ. Capture๋ง ์ด์ฉ ์ ์ด ๊ธฐ๋ฅ์ด ์ ํ๋์ง
์์ผ๋ฉด ๋ณด๋ค ๋น ๋ฅธ ์์ ์ ํ ์ ์๋ค.
Menu / Option / [Preferences]Preferences
Schematic Capture Environment
22
Color / Print
Print ์ฌ๋ถ๋ฅผ ๊ฒฐ์ .Print ์ฌ๋ถ๋ฅผ ๊ฒฐ์ .
Schematic Properties Color ๊ฒฐ์ .Schematic Properties Color ๊ฒฐ์ .
Schematic Capture Environment
12
23
Grid Display
Grid์ ํ์ ์ฌ๋ถ, Grid ํ์ ์ ๊ฒฐ์ ์ ์ฉ ์์ญ์ ๊ฒฐ์ Grid์ ํ์ ์ฌ๋ถ, Grid ํ์ ์ ๊ฒฐ์ ์ ์ฉ ์์ญ์ ๊ฒฐ์
Displayed ํญ๋ชฉ : schematic ํน์ part edit window์์์ grid๋ฅผ ํ์.
Grid style : grid๋ฅผ ๋ผ์ธ์ผ๋ก ํ๋์ง ํน์ ๋ํธ(์ )๋ก ํ๋์ง ๊ฒฐ์ .
Pointer snap to grid : ๊ฒฉ์์ ๊ท๊ฒฉ์ ๋๋ ๊ท๊ฒฉ์ ์ ํ ์์ด Schematic์ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ด๋ ๋ฐฐ์น ์ค์
Displayed ํญ๋ชฉ : schematic ํน์ part edit window์์์ grid๋ฅผ ํ์.
Grid style : grid๋ฅผ ๋ผ์ธ์ผ๋ก ํ๋์ง ํน์ ๋ํธ(์ )๋ก ํ๋์ง ๊ฒฐ์ .
Pointer snap to gridPointer snap to grid : ๊ฒฉ์์ ๊ท๊ฒฉ์ ๋๋ ๊ท๊ฒฉ์ ์ ํ ์์ด Schematic์ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ์ด๋ ๋ฐฐ์น ์ค์
Schematic Capture Environment
Capture Tool BarCapture Tool Bar
24
Pan & Zoom / Select / Text Editor
Schematic Capture Environment
ํ๋์ ์ถ์ ์ ๋ฐฐ์จ ๊ฐ ์กฐ์
๊ฐ์ฒด๋ฅผ ์ ํํ์ฌ drag ์์๋ ์คํฌ๋กค์ ๋ฐฐ์จ ๊ฐ ์กฐ์
ํ๋์ ์ถ์ ์ ๋ฐฐ์จ ๊ฐ ์กฐ์
๊ฐ์ฒด๋ฅผ ์ ํํ์ฌ drag ์์๋ ์คํฌ๋กค์ ๋ฐฐ์จ ๊ฐ ์กฐ์
Schematic Editor์์ ๊ฐ์ฒด๋ฅผ dragํ์ฌ ์ ํ ์ drag๋ฒ์์ ๊ฐ์ฒด๊ฐ๋ฐ์ค ์์ ๋ชจ๋ ๋ค์ด๊ฐ๋์ง์ ์ฌ๋ถ ๊ฒฐ์
์ฌ๋ฌ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ์ ํํ์ฌ drag์ ๊ฐ์ฒด์ ์ธ๊ฐ์ ์ ์ ํํ๊ฒํ์ํ์ฌ ์ฃผ๋ ๊ฐ์๋ฅผ ์ ์
Schematic Editor์์ ๊ฐ์ฒด๋ฅผ dragํ์ฌ ์ ํ ์ drag๋ฒ์์ ๊ฐ์ฒด๊ฐ๋ฐ์ค ์์ ๋ชจ๋ ๋ค์ด๊ฐ๋์ง์ ์ฌ๋ถ ๊ฒฐ์
์ฌ๋ฌ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ์ ํํ์ฌ drag์ ๊ฐ์ฒด์ ์ธ๊ฐ์ ์ ์ ํํ๊ฒํ์ํ์ฌ ์ฃผ๋ ๊ฐ์๋ฅผ ์ ์
๋๋ฉด ์์์ ์ฌ์ฉ ํ font ์ค์ ๋๋ฉด ์์์ ์ฌ์ฉ ํ font ์ค์
13
25
Miscellaneous
๋ฐ์ค๋ ์์ ๊ทธ๋ฆด ์์fill(์ฑ์ฐ๊ธฐ) style๋ฅผ ์ค์ .
Session log ์ฐฝ์์ ์ฌ์ฉ ๋ font๋ฅผ ์ง์ .
Text Rendering - Text ๋ฅผ ํํ์ ์ธ๊ฐ์ ๋ง์ ํ์ ํ ๊ฒ์ธ์ง์ ์ฌ๋ถ.
Auto Recovery - ์ค์ ์๊ฐ์๋ง์ถ์ด ์๋ ์ ์ฅ ๊ธฐ๋ฅ.
๋ฐ์ค๋ ์์ ๊ทธ๋ฆด ์์fill(์ฑ์ฐ๊ธฐ) style๋ฅผ ์ค์ .
Session log ์ฐฝ์์ ์ฌ์ฉ ๋ font๋ฅผ ์ง์ .
Text Rendering - Text ๋ฅผ ํํ์ ์ธ๊ฐ์ ๋ง์ ํ์ ํ ๊ฒ์ธ์ง์ ์ฌ๋ถ.
Auto Recovery - ์ค์ ์๊ฐ์๋ง์ถ์ด ์๋ ์ ์ฅ ๊ธฐ๋ฅ.
Auto Recovery โ ์๋์ ์ฅ ์๊ฐ์ ์ค์ ํ๋ค.
Auto Reference โ ๋ถํ์ ๋ฐฐ์น ์ ์๋์ผ๋ก Reference name์ด ์์ฑ.
Intertool Communication โ Layout๊ณผ์ cross probing๊ธฐ๋ฅ ์ ๊ณต.
* PSpice ์์ ์ ์๋ฎฌ๋ ์ด์ ์ ์งํ ํ๊ฒ ๋๋ฉด Capture์์ ์์ ๋ ๋ชจ๋ ์ค์ ํญ๋ชฉ ๋ฐ ๋๋ฉด ์์ฒด์ํ์ผ์ ์๋ ์ ์ฅ๋๋ค. ์ฆ, ์๋ฎฌ๋ ์ด์ ์ ์คํ ํ๊ฒ ๋๋ฉด, ๊ธฐ์กด์ ์ค์ ํญ๋ชฉ์ ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋Update๋๊ฒ ๋๋ค. ์๋ณธ์ ํ์ผ์ ๋ณด์ ์ด ๋์ง ์์ ๊ฒ์ ์ ์.
Auto Recovery โ ์๋์ ์ฅ ์๊ฐ์ ์ค์ ํ๋ค.
Auto Reference โ ๋ถํ์ ๋ฐฐ์น ์ ์๋์ผ๋ก Reference name์ด ์์ฑ.
Intertool Communication โ Layout๊ณผ์ cross probing๊ธฐ๋ฅ ์ ๊ณต.
* PSpice ์์ ์ ์๋ฎฌ๋ ์ด์ ์ ์งํ ํ๊ฒ ๋๋ฉด Capture์์ ์์ ๋ ๋ชจ๋ ์ค์ ํญ๋ชฉ ๋ฐ ๋๋ฉด ์์ฒด์ํ์ผ์ ์๋ ์ ์ฅ๋๋ค. ์ฆ, ์๋ฎฌ๋ ์ด์ ์ ์คํ ํ๊ฒ ๋๋ฉด, ๊ธฐ์กด์ ์ค์ ํญ๋ชฉ์ ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋Update๋๊ฒ ๋๋ค. ์๋ณธ์ ํ์ผ์ ๋ณด์ ์ด ๋์ง ์์ ๊ฒ์ ์ ์.
Schematic Capture Environment
26
- Font : Alias, Bookmark, Pin Name, Pin Number๋ฑ์ Text์ ๊ดํ ์ฌํญ์ ์ง์ ํ๋ค
- Title Block : ์ด ์ต์ ์ ๋์์ธ ๋๋ฉด์ ์์ฑํ ํ ์ฌ์ฉ์๊ฐ ๋๋ฉด์ ๋ชฉ์ ๊ณผ ์์ ๋ ๋ด์ฉ ๊ทธ๋ฆฌ๊ณ ๋์์ด๋์
์ด๋ฆ๊ณผ ๊ณ์ธต๊ตฌ์กฐ ์์ ๊ฐ๋ณ๋๋ฉด์ ๋ฒํธ ๋ฑ์ ์ ๊ธฐ์ ์ธ ์ ๋ณด๋ฅผ ๊ฐ์ง์ง ์์ ๋ถ์์ ์ธ ๋ด์ฉ์
ํํํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ ์ต์ ์ด๋ค.
-Page size : ์๋กญ๊ฒ ์ ์ฉ๋ ํ๋ก์ ํธ์ Page์ค์ ์ Inch ๋ฐ Millimeter๋จ์๋ก ์ค์ ํ๋ฉฐ, ์์ ์ค์
Schematic Page๋ Option / Schematic page properties์์ ์ค์ ๊ฐ๋ฅํ๋ค.-Grid Reference : ๋๋ฉด ๊ฐ์ฅ์๋ฆฌ์ ์๋ ๊ฒฉ์๋ฅผ ์ค์ Grid Reference์ ์ํ๋ฒณ์ด๋ ์ซ์๋ก ์ค์ ํ๊ณ ์ ์
๋์ด๋ฅผ ์กฐ์ ํ ์ ๋ ์๋ค.์ด ์ค์ ์ ํ๋ฆฐํธ ํ ๋ ๋ํ๋๊ฒ ํ๊ฑฐ๋ ๋ํ๋์ง ์๊ฒ ์ง์ ํ ์ ๋ ์๋ค.
-Hierarchy : ์ด ๊ธฐ๋ฅ์ ์์ผ๋ก์ ๋์์ธํ ๊ณ์ธต๊ตฌ์กฐ ๋์์ธ ๋์ ๊ณ์ธต๊ตฌ์กฐ ๋ธ๋ก๊ณผ ๋ถํ๋ค์ ๋ํ ์ฐ์
์์์ ๊ดํ ๋ด์ฉ์ ์ค๋ช ํ๋ค. -SDT Compatibility : Orcad Window์์ Dos๋ก ๋๋ Dos์์ Window๋ก ๋ณํ ์ ์์ฑ Table์
Matchingํญ๋ชฉ ์ง์ .3
- Font : Alias, Bookmark, Pin Name, Pin Number๋ฑ์ Text์ ๊ดํ ์ฌํญ์ ์ง์ ํ๋ค
- Title Block : ์ด ์ต์ ์ ๋์์ธ ๋๋ฉด์ ์์ฑํ ํ ์ฌ์ฉ์๊ฐ ๋๋ฉด์ ๋ชฉ์ ๊ณผ ์์ ๋ ๋ด์ฉ ๊ทธ๋ฆฌ๊ณ ๋์์ด๋์
์ด๋ฆ๊ณผ ๊ณ์ธต๊ตฌ์กฐ ์์ ๊ฐ๋ณ๋๋ฉด์ ๋ฒํธ ๋ฑ์ ์ ๊ธฐ์ ์ธ ์ ๋ณด๋ฅผ ๊ฐ์ง์ง ์์ ๋ถ์์ ์ธ ๋ด์ฉ์
ํํํ๊ณ ์ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ ์ต์ ์ด๋ค.
--Page sizePage size : ์๋กญ๊ฒ ์ ์ฉ๋ ํ๋ก์ ํธ์ Page์ค์ ์ Inch ๋ฐ Millimeter๋จ์๋ก ์ค์ ํ๋ฉฐ, ์์ ์ค์
Schematic Page๋ Option / Schematic page properties์์ ์ค์ ๊ฐ๋ฅํ๋ค.-Grid Reference : ๋๋ฉด ๊ฐ์ฅ์๋ฆฌ์ ์๋ ๊ฒฉ์๋ฅผ ์ค์ Grid Reference์ ์ํ๋ฒณ์ด๋ ์ซ์๋ก ์ค์ ํ๊ณ ์ ์
๋์ด๋ฅผ ์กฐ์ ํ ์ ๋ ์๋ค.์ด ์ค์ ์ ํ๋ฆฐํธ ํ ๋ ๋ํ๋๊ฒ ํ๊ฑฐ๋ ๋ํ๋์ง ์๊ฒ ์ง์ ํ ์ ๋ ์๋ค.
-Hierarchy : ์ด ๊ธฐ๋ฅ์ ์์ผ๋ก์ ๋์์ธํ ๊ณ์ธต๊ตฌ์กฐ ๋์์ธ ๋์ ๊ณ์ธต๊ตฌ์กฐ ๋ธ๋ก๊ณผ ๋ถํ๋ค์ ๋ํ ์ฐ์
์์์ ๊ดํ ๋ด์ฉ์ ์ค๋ช ํ๋ค. -SDT Compatibility : Orcad Window์์ Dos๋ก ๋๋ Dos์์ Window๋ก ๋ณํ ์ ์์ฑ Table์
Matchingํญ๋ชฉ ์ง์ .3
Design Template <Menu / Option / Design Template>
Design Template๋ ์๋ก ์์๋๋ ํ๋ก์ ํธ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฉ๋๋ค. Design Template๋ ์๋ก ์์๋๋ ํ๋ก์ ํธ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฉ๋๋ค.
Schematic Capture Environment
14
27
<Menu / Option / Design Template>Font ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ํ ๋์ Capture ํ๊ฒฝ ์ค์ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ํ ๋์ Capture ํ๊ฒฝ ์ค์
Schematic Capture Environment
Schematic ๋๋ฉด์์ ์ฌ์ฉํ text์ type์ ๋ฐ๋ผ font๋ฅผ ์ค์ .Schematic ๋๋ฉด์์ ์ฌ์ฉํ text์ type์ ๋ฐ๋ผ font๋ฅผ ์ค์ .
์๋ก์ด ํ๋ก์ ํธ ๋ฅผ ์์ํ ๋์ ์ง์ ๋ title block์ด ๋ฐฐ์น๋๊ณ ์ด ์ฐฝ์์ ๊ธฐ์ ํ ๊ฐ์ด ๊ทธ Title block์ ์๋์ผ๋ก ๊ธฐ์ ๋๋ค.
์๋ก์ด ํ๋ก์ ํธ ๋ฅผ ์์ํ ๋์ ์ง์ ๋ title block์ด ๋ฐฐ์น๋๊ณ ์ด ์ฐฝ์์ ๊ธฐ์ ํ ๊ฐ์ด ๊ทธ Title block์ ์๋์ผ๋ก ๊ธฐ์ ๋๋ค.
Schematic Editor์ Page Size ์ค์ Inch ๋ฐ Millimeter ๋จ์Schematic Editor์ Page Size ์ค์ Inch ๋ฐ Millimeter ๋จ์
28
<Menu / Option / Schematic Page Properties / Page Size>Schematic Page Properties
ํ์ฌ ์์ ์ค์ธ Capture Schematic ํ๊ฒฝ์ Page size, Grid Reference, Miscellaneous ์ค์ ํ์ฌ ์์ ์ค์ธ Capture Schematic ํ๊ฒฝ์ Page size, Grid Reference, Miscellaneous ์ค์
Schematic Capture Environment
15
29
Manager Tool
Capture์์ ๋ถํ์ ๋ฐฐ์น์ ๋ฐฐ์ ์ด ์๋ฃ๋๋ฉด ๋์์ธ ๊ณผ์ ์ ๋ง์น๋๋ก ๋์ ์ฃผ๊ธฐ ์ํ ๊ด๋ฆฌ์ Tool Menu ๋ช ๋ น์ ์ฌ์ฉํ๋ค. ํ์ง๋ง ํ๋ก์ ํธ์ ํฌํจ๋์ง ์์ ๊ณ์ธต๊ตฌ์กฐ์ ๋๋ฉด์๋ ์ด ๋ช ๋ น์ด๋ฌด์๋ฏธํ๋ค.
์๋์๋ Capture Design์ ์ ์ฒด์ ์ธ ํ๋ฆ๋๋ฅผ ์ค๋ช ํ๋ค. ๋์์ธ ๋งค๋์ ์ฐฝ์์ ๋์์ธ ํ์ผ, ์คํค๋งคํธ ํด๋, ๊ทธ๋ฆฌ๊ณ ์คํค๋งคํธ ํ์ด์ง ์ค, ํ๋๋ฅผ ์ ํํ๊ฒ ๋๋ฉด ์ ํธ๋ฆฌํฐ ์์ด์ฝ๋ค์ด ํ์ฑํ๋๊ณ ์คํ ๊ฐ๋ฅํ ์ํ๋ก ๋๋ค.
Capture์์ ๋ถํ์ ๋ฐฐ์น์ ๋ฐฐ์ ์ด ์๋ฃ๋๋ฉด ๋์์ธ ๊ณผ์ ์ ๋ง์น๋๋ก ๋์ ์ฃผ๊ธฐ ์ํ ๊ด๋ฆฌ์ Tool Menu ๋ช ๋ น์ ์ฌ์ฉํ๋ค. ํ์ง๋ง ํ๋ก์ ํธ์ ํฌํจ๋์ง ์์ ๊ณ์ธต๊ตฌ์กฐ์ ๋๋ฉด์๋ ์ด ๋ช ๋ น์ด๋ฌด์๋ฏธํ๋ค.
์๋์๋ Capture Design์ ์ ์ฒด์ ์ธ ํ๋ฆ๋๋ฅผ ์ค๋ช ํ๋ค. ๋์์ธ ๋งค๋์ ์ฐฝ์์ ๋์์ธ ํ์ผ, ์คํค๋งคํธ ํด๋, ๊ทธ๋ฆฌ๊ณ ์คํค๋งคํธ ํ์ด์ง ์ค, ํ๋๋ฅผ ์ ํํ๊ฒ ๋๋ฉด ์ ํธ๋ฆฌํฐ ์์ด์ฝ๋ค์ด ํ์ฑํ๋๊ณ ์คํ ๊ฐ๋ฅํ ์ํ๋ก ๋๋ค.
์ข์ธก์๊ทธ๋ฆผ๊ณผ๊ฐ์ด๊ด๋ฆฌ์๋ชฉ๋ก์ดํ์ฑํ๋
์ํ์์๋ง Tool์ด๋๋ฉ๋ด๊ฐํ์ฑํ๋๋ค.
Project Manager Tool
Schematic Editor ํ์ฑํ ์
Schematic Editor ํ์ฑํ ์
30
Annotate <Project Manager ํ์ฑํ / Tool / Annotate>
ํ๋ก๋ ์์ ๋ถํ์ ์ผ๋ จ๋ฒํธ๋ฅผ ์๋์ผ๋ก ๋ถ์ฌํ๋๊ธฐ๋ฅ์ผ๋ก ์ผ๋ฐ ๋ถํ์ U1, U2 โฆ, ์ ํญ์ R1, R2โฆ์บํจ์ํฐ๋ C1, C2โฆ ๋ฑ์ ๋ฒํธ๋ฅผ ๋ถ์ฌํ๊ณ ๊ทธ ๋ฒํธ๋ฅผPart Reference Name์ด๋ผ ๋ถ๋ฅธ๋ค.
ํ๋ก๋ ์์ ๋ถํ์ ์ผ๋ จ๋ฒํธ๋ฅผ ์๋์ผ๋ก ๋ถ์ฌํ๋๊ธฐ๋ฅ์ผ๋ก ์ผ๋ฐ ๋ถํ์ U1, U2 โฆ, ์ ํญ์ R1, R2โฆ์บํจ์ํฐ๋ C1, C2โฆ ๋ฑ์ ๋ฒํธ๋ฅผ ๋ถ์ฌํ๊ณ ๊ทธ ๋ฒํธ๋ฅผPart Reference Name์ด๋ผ ๋ถ๋ฅธ๋ค.
์ด๋ฐ Reference Name์ ๊ธฐ์ ํ๋ ๊ณผ์ ์ Annotating, ๋๋ Update Part Reference๋ผ ํ๋๋ฐ Option menu โPreference โ Miscellaneous์ โAuto Reference' ๋ผ๋ ์ ํ ํญ๋ชฉ์ด ์์ด์ ๋ถํ์ ๋ถ๋ฌ์ฌ ๋ ์๋์ผ๋กReference Name์ด ๊ฐฑ์ ๋์ง๋ง ๋ถํ์ Copyํ ๊ฒฝ์ฐ๋ ๊ฐฑ์ ๋์ง ์์์, ๋ถํ์ ์ ํํ๊ณ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค๋ฅผ๋๋ฅด๋ฉด ๋ํ๋๋ Edit property ์ฐฝ์์ ๊ฐ๋ณ์ ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ๋ ํ๋ค.
Annotate ์ฐฝ์๋ ์ ์ฒด ๋ถํ์ ๋ช ์นญ์ Reset (U?, R?...) ํ๊ฑฐ๋ ํ๊บผ๋ฒ์ ๊ฐฑ์ ์ํค๋ ๋ฑ์ ์ ํ ํญ๋ชฉ์ด ์๋ค.
์ด๋ฐ Reference Name์ ๊ธฐ์ ํ๋ ๊ณผ์ ์ Annotating, ๋๋ Update Part Reference๋ผ ํ๋๋ฐ Option menu โPreference โ Miscellaneous์ โAuto Reference' ๋ผ๋ ์ ํ ํญ๋ชฉ์ด ์์ด์ ๋ถํ์ ๋ถ๋ฌ์ฌ ๋ ์๋์ผ๋กReference Name์ด ๊ฐฑ์ ๋์ง๋ง ๋ถํ์ Copyํ ๊ฒฝ์ฐ๋ ๊ฐฑ์ ๋์ง ์์์, ๋ถํ์ ์ ํํ๊ณ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค๋ฅผ๋๋ฅด๋ฉด ๋ํ๋๋ Edit property ์ฐฝ์์ ๊ฐ๋ณ์ ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ๋ ํ๋ค.
Annotate ์ฐฝ์๋ ์ ์ฒด ๋ถํ์ ๋ช ์นญ์ Reset (U?, R?...) ํ๊ฑฐ๋ ํ๊บผ๋ฒ์ ๊ฐฑ์ ์ํค๋ ๋ฑ์ ์ ํ ํญ๋ชฉ์ด ์๋ค.
U1A
7400
1
23
U1A
7400
1
23
U3A
7400
1
23
U?A
7400
1
23
Project Manager Tool
16
31
๋๋ฉด ์ ์ฒด์ ์ผ๋ก update์ ์ ์ฉ
์ ํ ๋๋ฉด๋ง์ update์ ์ ์ฉ
๋๋ฉด ์ ์ฒด์ ์ผ๋ก update์ ์ ์ฉ
์ ํ ๋๋ฉด๋ง์ update์ ์ ์ฉ
๊ธฐ์กด์ Reference name์ ๊ฐ์ง๊ณ ์๋ ๊ฒ ์ธ ์ด๊ธฐํ
(? Mark) ๋์ด์๋ ๊ฒ ๋ง์ update.
๊ธฐ์กด์ Reference name์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๋ฌด์ํ๊ณ ์ฒ์๋ถํฐ ๊ฐฑ์ .
๋ชจ๋ Reference name์ ์ด๊ธฐํ
ํ๋ฉด ๋๋ฉด์ ์ฐ๊ฒฐํ๊ณ ์๋ off-page connector ์ฃผ์์์ฐ๊ฒฐ๋ ํ์ด์ง ๋๋ฒ๋ฅผ ํ์.
Intersheet Reference๋ฅผ ์ญ์ .
๊ธฐ์กด์ Reference name์ ๊ฐ์ง๊ณ ์๋ ๊ฒ ์ธ ์ด๊ธฐํ
(? Mark) ๋์ด์๋ ๊ฒ ๋ง์ update.
๊ธฐ์กด์ Reference name์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๋ฌด์ํ๊ณ ์ฒ์๋ถํฐ ๊ฐฑ์ .
๋ชจ๋ Reference name์ ์ด๊ธฐํ
ํ๋ฉด ๋๋ฉด์ ์ฐ๊ฒฐํ๊ณ ์๋ off-page connector ์ฃผ์์์ฐ๊ฒฐ๋ ํ์ด์ง ๋๋ฒ๋ฅผ ํ์.
Intersheet Reference๋ฅผ ์ญ์ .
Reference update์ ๋ถํ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๋จ Reference Update. ๊ณ์ธต๊ตฌ์กฐ๋ก ์ค๊ณ๋ ๋๋ฉด์์ ์ ์ฉ.
๋ถํ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ํ๋จ Reference update. PSpice,๋จ๋ฉดํน์ ํ๋ฉด๊ตฌ์กฐ์์ ์ ์ฉ.
Reference update์ ๋ถํ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๋จ Reference Update. ๊ณ์ธต๊ตฌ์กฐ๋ก ์ค๊ณ๋ ๋๋ฉด์์ ์ ์ฉ.
๋ถํ์ ๋ ผ๋ฆฌ์ ์ผ๋ก ํ๋จ Reference update. PSpice,๋จ๋ฉดํน์ ํ๋ฉด๊ตฌ์กฐ์์ ์ ์ฉ.
Project Manager Tool
32
Design Rule Check & ERC Matrix <Project Manager ํ์ฑํ / Tool / Design Rule Check>
ํ๋ก๋๋ฉด ์์ฑ ํ ํ๋ก์ ์ ๊ธฐ์ ์์ฑ์ ์ถฉ๋ ์ฌ๋ถ๋ ๋ฏธ ์ฐ๊ฒฐ๋ ๋ฐฐ์ ๋ฑ์ Error Check ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ผ๋ฉฐ, Electronic CAD์ ๊ฐ์ฅ ํฐ์ฅ์ ์ด๊ธฐ๋ ํ ๊ณผ์ ์ด๋ค.
ํ๋ก๋๋ฉด ์์ฑ ํ ํ๋ก์ ์ ๊ธฐ์ ์์ฑ์ ์ถฉ๋ ์ฌ๋ถ๋ ๋ฏธ ์ฐ๊ฒฐ๋ ๋ฐฐ์ ๋ฑ์ Error Check ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ผ๋ฉฐ, Electronic CAD์ ๊ฐ์ฅ ํฐ์ฅ์ ์ด๊ธฐ๋ ํ ๊ณผ์ ์ด๋ค.
Pin๊ณผ port์ ์์ฑ๋ค (input, output, power, bi-directional...)์ด ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด์๋๋ฐ ์ด์ ๋ํ ์ ๋ฐ์ ์ธ ์ ๊ธฐ์ ์์ฑ๊ฒ์ฌ๋ฅผ ERC matrix์ ์ํด์ ์งํํ๋ฉฐ, ์ฌ์ฉ์๊ฐ ์์ฑ์ ๋ํ ๊ฒ์ฌ๊ธฐ์ค์ ์ค์ ํ ์์๋ค.
Pin๊ณผ port์ ์์ฑ๋ค (input, output, power, bi-directional...)์ด ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด์๋๋ฐ ์ด์ ๋ํ ์ ๋ฐ์ ์ธ ์ ๊ธฐ์ ์์ฑ๊ฒ์ฌ๋ฅผ ERC matrix์ ์ํด์ ์งํํ๋ฉฐ, ์ฌ์ฉ์๊ฐ ์์ฑ์ ๋ํ ๊ฒ์ฌ๊ธฐ์ค์ ์ค์ ํ ์์๋ค.
Project Manager Tool
17
33
Create Netlist <Project Manager ํ์ฑํ / Tool / Create Netlist>
Capture program์ ์ฌ์ฉํ๋ ์ฃผ์
๋ชฉ์ ์ค์ ํ๋์ธ ์ด ๊ณผ์ ์
ํ๋ก๋์ ๊ตฌ์ฑ๋์ด ์๋ ๋ถํ๊ฐ์
์ ์ฐ๊ฒฐ์ ๋ณด๋ฅผ ์ง๋๋ Netlist file์
์์ฑ์ด๋ค.
์๋จ์ Tap key๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ
tool์ ๋ง๊ฒ Netlist๋ฅผ ์์ฑ์ํฌ ์
์๋ค.
Capture์ Net์ ๋ณด๊ฐ ๋ณ๊ฒฝ๋ ์
์๋์ผ๋ก Layout์์ ๊ฐ์ง
์์ ์ค์ธ ๋ณด๋์์์ Net ํน์
component๋ฅผ ์ถ๊ฐํ๋ค.
Capture program์ ์ฌ์ฉํ๋ ์ฃผ์
๋ชฉ์ ์ค์ ํ๋์ธ ์ด ๊ณผ์ ์
ํ๋ก๋์ ๊ตฌ์ฑ๋์ด ์๋ ๋ถํ๊ฐ์
์ ์ฐ๊ฒฐ์ ๋ณด๋ฅผ ์ง๋๋ Netlist file์
์์ฑ์ด๋ค.
์๋จ์ Tap key๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ
tool์ ๋ง๊ฒ Netlist๋ฅผ ์์ฑ์ํฌ ์
์๋ค.
Capture์ Net์ ๋ณด๊ฐ ๋ณ๊ฒฝ๋ ์
์๋์ผ๋ก Layout์์ ๊ฐ์ง
์์ ์ค์ธ ๋ณด๋์์์ Net ํน์
component๋ฅผ ์ถ๊ฐํ๋ค.
PSpice netlist์ Type์๋ Flat Design์ ๋ํ Netlist ํํ ๋ฐ Hierarchical Format , Sub-circuit Format ์ผ๋ก
Netlist๋ฅผ ์ถ๋ ฅํ๋ค.
Hierarchical ๋ฐ Sub-circuit์ธ ๊ฒฝ์ฐ๋ ํ์ฅ์๋ฅผ Lib๋ก ๊ฐ์ ธ๊ฐ๋ฉฐ, ํ์ ๋๋ฉด์ ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ์ ์
์ฌ์ฉ๋๋ค.
PSpice netlist์ Type์๋ Flat Design์ ๋ํ Netlist ํํ ๋ฐ Hierarchical Format , Sub-circuit Format ์ผ๋ก
Netlist๋ฅผ ์ถ๋ ฅํ๋ค.
Hierarchical ๋ฐ Sub-circuit์ธ ๊ฒฝ์ฐ๋ ํ์ฅ์๋ฅผ Lib๋ก ๊ฐ์ ธ๊ฐ๋ฉฐ, ํ์ ๋๋ฉด์ ํ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ ์ ์
์ฌ์ฉ๋๋ค.
Project Manager Tool
34
Netlist Hierarchical & Sub-circuit Format
* Subcircuit Netlist
.SUBCKT FULLADD CARRY_IN CARRY_OUT SUM X Y
X_U2A N00013 N00023 CARRY_OUT $G_DPWR $G_DGND 74LS32 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
.ENDS FULLADD
* Subcircuit Netlist
.SUBCKT FULLADD CARRY_IN CARRY_OUT SUM X Y
X_U2A N00013 N00023 CARRY_OUT $G_DPWR $G_DGND 74LS32 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
.ENDS FULLADD
* Flat Design Netlist
.EXTERNAL OUTPUT SUM
.EXTERNAL INPUT X
.EXTERNAL INPUT Y
.EXTERNAL OUTPUT CARRY_OUT
.EXTERNAL INPUT CARRY_IN
X_U2A N00013 N00023 CARRY_OUT $G_DPWR $G_DGND 74LS32 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
* Flat Design Netlist
.EXTERNAL OUTPUT SUM
.EXTERNAL INPUT X
.EXTERNAL INPUT Y
.EXTERNAL OUTPUT CARRY_OUT
.EXTERNAL INPUT CARRY_IN
X_U2A N00013 N00023 CARRY_OUT $G_DPWR $G_DGND 74LS32 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
* Hierarchical Netlist
X_halfadd_A N00013 SUM CARRY_IN N00011 HALFADD
X_halfadd_B N00023 N00011 X Y HALFADD
X_U2A N00013 N00023 CARRY_OUT $G_DPWR $G_DGND 74LS32 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
.SUBCKT HALFADD CARRY SUM X Y
.ENDS HALFADD
* Hierarchical Netlist
X_halfadd_A N00013 SUM CARRY_IN N00011 HALFADD
X_halfadd_B N00023 N00011 X Y HALFADD
X_U2A N00013 N00023 CARRY_OUT $G_DPWR $G_DGND 74LS32 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
.SUBCKT HALFADD CARRY SUM X Y
.ENDS HALFADD
CARRY_IN SUM
CARRY_OUT
X
halfadd_B
HALFADD.SCH
X
Y CARRY
SUM
Y
halfadd_A
HALFADD.SCH
X
Y CARRY
SUM
U2A
74LS32
1
23
Create PSpice Netlist
Subcircuit Format NetlistSubcircuit Format Netlist
Hierarchical Format NetlistHierarchical Format NetlistNormal Format NetlistNormal Format Netlist
18
35
U3
BU
1A
U2
A U3
A
VC C GN
D
Labโฆ..Q&A
36
์ ๊ธฐ,์ ์ ๋ฐ ๋์งํธํ๋ก ๋ฑ์ ์ค๊ณํ ๊ฒฝ์ฐ์๋ ํ๋ก ํน์ฑ์ ํ๊ฐํ ์ ์๋ ์ ํํ ๋ฐฉ๋ฒ์ด ํ์์ ์ด๋ค.
์ด๋ฌํ ํ๋ก๋ฅผ ์ง์ ์ ์ํ์ฌ ์คํํ ์๋ ์์ง๋ง ,์ด๋ ๊ฒ ํ ๊ฒฝ์ฐ์๋ ํ๋ก๊ตฌ์ฑ ๋ฐ ํน์ฑํด์์ ๋ง์ ์๊ฐ๊ณผ๊ณ์ธก์ฅ๋น ๋ฐ ๊ฒฝ๋น๊ฐ ํ์ํ์ง๋ง ์ค์ ๋ก ํ๋ก๋ฅผ ์ ์ํ๊ธฐ ์ ์ ์ปดํจํฐ๋ฅผ ์ด์ฉํ์ฌ ๊ณ์ฐํ๊ณ ์ธก์ ,ํ๊ฐํ๋ ๊ณผ์ ์๊ฑฐ์น๋ ๊ณณ์ด ํ์ฌ ํ๋ก์ค๊ณ ๋ฐ ์ ์ ์์ ๋ฐ๋์ ํ์์ ์ธ ์ฌํญ์ด ๋์๋ค.์ด๋ฌํ ๊ณผ์ ์ ์๋ฎฌ๋ ์ด์ (simulation) ์ด๋ผ ํ๋ค
SPICE๋ ์ปดํจํฐ๋ฅผ ์ด์ฉํ์ฌ ์ ์ง,์ ์ํ๋ก์ ํด์ ๋ฐ ์ค๊ณ๋ฅผ ์ํด 1972๋ ๋ฏธ๊ตญ Berkely๋ํ์์ ๊ฐ๋ฐํํ๋ก๊ทธ๋จ์ด๋ค.
SPICE์ ๊ฐ๋ฐ์ ์ํด ํธ๋์ง์คํฐ์ ๋์ ์ ,๊ณผ๋ ํน์ฑํด์ ๋ฐ ์ฃผํ์ ์๋ตํด์ ๋ฑ์ ์ ๊ธฐ,์ ์ํ๋ก์ ๋ํ๋ณต์กํ๊ณ ๋ค์ํ ํด์์ด ๊ฐ๋ฅํ๊ฒ ๋์๊ณ ๋ชจ๋ ํ๋ก์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ๋ ์ ํญ, ์ฝ๋ด์, ์ธ๋ํฐ ๋ฑ์ ์๋์์์๋ค์ด์ค๋, ํธ๋์ง์คํฐ, FET๋ฑ์ ๋ฅ๋์์์ ๋ํ ๋ชจ๋ธ์ ์๋ฃํํจ์ผ๋ก์จ ๊ฑฐ์ ๋ชจ๋ ํ๋ก์ ๋ํ ์๋ฎฌ๋ ์ด์ ์ด๊ฐ๋ฅํ๋ค.
Pspice๋ ?์ต๊ทผ๊น์ง๋SPICE๋ 1972๋ ์ ๊ฐ๋ฐํ Berkely SPICE์ ์ํ PC๊ธฐ๋ฐ์ Analog/Digital ํผํฉํ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ์ด๋ค.PSpice๋ ํ๋ก์ ์ค๊ณ์ ํธ์ง,์๋ฎฌ๋ ์ด์ ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํฝ ์ถ๋ ฅ ๋ฑ์ ๋ณผ ์ ์๋ Capture , Stimulus editor , PSpice A/D, Probe๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
๋ํ 14,000๊ฐ์ Analog library์ 2,000๊ฐ์Digital library๋ก ๊ตฌ์ฑ๋์ด ์๊ณ Vendor์ PSpice๊ฐ ์ ๊ณตํ๋library๋ฅผ ์์ ํ์ฌ ์๋ก์ด model๋ฅผ ์์ฑํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
์๋กญ๊ฒ ์ถ์๋ Advanced Analysis๋ ์์ง๋์ด๋ก ํ์ฌ๊ธ ํ ๋๋ฉด์ ๋ํ ๊ณ ๊ธ์ ์ธ ์ต์ ์ ์ ๊ณตํ๋ค.
Advanced Analysis๋ PSpice๊ณผ ํจ๊ป ์คํ ๋๋ฉฐ, ์ถ๊ฐ์ ์ธ 5000์ฌ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ์ ์๋ค.
์ ๊ธฐ,์ ์ ๋ฐ ๋์งํธํ๋ก ๋ฑ์ ์ค๊ณํ ๊ฒฝ์ฐ์๋ ํ๋ก ํน์ฑ์ ํ๊ฐํ ์ ์๋ ์ ํํ ๋ฐฉ๋ฒ์ด ํ์์ ์ด๋ค.
์ด๋ฌํ ํ๋ก๋ฅผ ์ง์ ์ ์ํ์ฌ ์คํํ ์๋ ์์ง๋ง ,์ด๋ ๊ฒ ํ ๊ฒฝ์ฐ์๋ ํ๋ก๊ตฌ์ฑ ๋ฐ ํน์ฑํด์์ ๋ง์ ์๊ฐ๊ณผ๊ณ์ธก์ฅ๋น ๋ฐ ๊ฒฝ๋น๊ฐ ํ์ํ์ง๋ง ์ค์ ๋ก ํ๋ก๋ฅผ ์ ์ํ๊ธฐ ์ ์ ์ปดํจํฐ๋ฅผ ์ด์ฉํ์ฌ ๊ณ์ฐํ๊ณ ์ธก์ ,ํ๊ฐํ๋ ๊ณผ์ ์๊ฑฐ์น๋ ๊ณณ์ด ํ์ฌ ํ๋ก์ค๊ณ ๋ฐ ์ ์ ์์ ๋ฐ๋์ ํ์์ ์ธ ์ฌํญ์ด ๋์๋ค.์ด๋ฌํ ๊ณผ์ ์ ์๋ฎฌ๋ ์ด์ (simulation) ์ด๋ผ ํ๋ค
SPICE๋ ์ปดํจํฐ๋ฅผ ์ด์ฉํ์ฌ ์ ์ง,์ ์ํ๋ก์ ํด์ ๋ฐ ์ค๊ณ๋ฅผ ์ํด 1972๋ ๋ฏธ๊ตญ Berkely๋ํ์์ ๊ฐ๋ฐํํ๋ก๊ทธ๋จ์ด๋ค.
SPICE์ ๊ฐ๋ฐ์ ์ํด ํธ๋์ง์คํฐ์ ๋์ ์ ,๊ณผ๋ ํน์ฑํด์ ๋ฐ ์ฃผํ์ ์๋ตํด์ ๋ฑ์ ์ ๊ธฐ,์ ์ํ๋ก์ ๋ํ๋ณต์กํ๊ณ ๋ค์ํ ํด์์ด ๊ฐ๋ฅํ๊ฒ ๋์๊ณ ๋ชจ๋ ํ๋ก์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ๋ ์ ํญ, ์ฝ๋ด์, ์ธ๋ํฐ ๋ฑ์ ์๋์์์๋ค์ด์ค๋, ํธ๋์ง์คํฐ, FET๋ฑ์ ๋ฅ๋์์์ ๋ํ ๋ชจ๋ธ์ ์๋ฃํํจ์ผ๋ก์จ ๊ฑฐ์ ๋ชจ๋ ํ๋ก์ ๋ํ ์๋ฎฌ๋ ์ด์ ์ด๊ฐ๋ฅํ๋ค.
Pspice๋ ?์ต๊ทผ๊น์ง๋SPICE๋ 1972๋ ์ ๊ฐ๋ฐํ Berkely SPICE์ ์ํ PC๊ธฐ๋ฐ์ Analog/Digital ํผํฉํ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ์ด๋ค.PSpice๋ ํ๋ก์ ์ค๊ณ์ ํธ์ง,์๋ฎฌ๋ ์ด์ ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํฝ ์ถ๋ ฅ ๋ฑ์ ๋ณผ ์ ์๋ Capture , Stimulus editor , PSpice A/D, Probe๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
๋ํ 14,000๊ฐ์ Analog library์ 2,000๊ฐ์Digital library๋ก ๊ตฌ์ฑ๋์ด ์๊ณ Vendor์ PSpice๊ฐ ์ ๊ณตํ๋library๋ฅผ ์์ ํ์ฌ ์๋ก์ด model๋ฅผ ์์ฑํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
์๋กญ๊ฒ ์ถ์๋ Advanced Analysis๋ ์์ง๋์ด๋ก ํ์ฌ๊ธ ํ ๋๋ฉด์ ๋ํ ๊ณ ๊ธ์ ์ธ ์ต์ ์ ์ ๊ณตํ๋ค.
Advanced Analysis๋ PSpice๊ณผ ํจ๊ป ์คํ ๋๋ฉฐ, ์ถ๊ฐ์ ์ธ 5000์ฌ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ์ ์๋ค.
PSpice intro
Spice (Simulation Program With Integrated Circuit Emphasis)๋ ?Spice (Simulation Program With Integrated Circuit Emphasis)๋ ?
19
37
PSpice System Block
38
R1
1k
V10VdcR2
1k
Output_nodeinput_node
0
C1
1n
๋๋ฉด ์์ฑ ์์
1. R , C , VDC์ ์ ๋ฐฐ์น
Place / Place part
R,C / Analog.olb VDC / Source.olb
2. Ground ๋ฐฐ์น
Place / Place Ground
0 / source.olb
3. ๋ฐฐ์ Place / Place Wire
๋๋ฉด ์์ฑ ์์
1. R , C , VDC์ ์ ๋ฐฐ์น
Place / Place part
R,C / Analog.olb VDC / Source.olb
2. Ground ๋ฐฐ์น
Place / Place Ground
0 / source.olb
3. ๋ฐฐ์ Place / Place Wire
PSpice์ฉ ์ ์ง๋ โ0โ๋ก ์ฌ์ฉ๋๋ค.
Place Ground์ ํฌํจ ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Source.lib : 0 , $D_H , $D_LO - Capsym.olb <Capture Symbol>
VCC Series
Ground Series
PSpice์ฉ ์ ์ง๋ โ0โ๋ก ์ฌ์ฉ๋๋ค.
Place Ground์ ํฌํจ ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Source.lib : 0 , $D_H , $D_LO - Capsym.olb <Capture Symbol>
VCC Series
Ground Series
LO
0
HI
Schematic Entry
20
39
1. Place/Part ์ ํ (ํน์toolbar button , P๋ฅผ ํด๋ฆญ).
2. Place Part ๋ํ์ฐฝ์์ Source๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ VDC๋ฅผ ์ ํํ๋ค.
3. ์๋์ ๊ฐ์ด VDC์ Symbol์ด ๋ํ๋๊ณ OK๋ฅผ ์ ํํ๋ฉด ๋ํ์ฐฝ์ ๋ซํ์ง๊ณ ๋ง์ฐ์ค ๋์ VDC์์๋ฅผ
๋ฐฐ์นํ ์ ์๋ ์ํ๊ฐ ๋๋ค.
4. ๋ฐฐ์น์์น์ ๋๋ฉด์ source๋ฅผ ๋ฐฐ์นํ๋ค. DC์ ์ ์ค์ ์ 0VDC๋ฅผ ๋๋ธ ํด๋ฆญํ์ฌ ์ํ๋ ์ ์ ๊ฐ์ผ๋ก ๋ณ๊ฒฝ
* ๊ฐ ๋ถํ ๋ณ Value๋ฅผ ์ค์ : ์ฉ๋์ ๋จ์๋ ์์ฒด ์ธ์ํ๋ฉฐ, ํฌ๊ธฐ์ ๋จ์๋ง ์ ์ฉํ๋ค.
P,p โ Pico U,u โ Micrometer M,m โ millimeter K,k โ Kilometer Meg,meg โ Mega
Resistors๋ฐฐ์น (capacitor , inductor)
1. Place/Part ์ ํ (<SHIFT-P> , toolbar button).
2. Part dialog์ R์ ์น๋ค.
3. OK.
4. ์ฒซ๋ฒ์งธ ์ ํญ(R1)์ O.K์ ํด๋ฆญ
5. <CTRL-R>์ ๋๋ฅด๋ฉด resistor์ด ํ์ ํ๋ค.
6. (R2)๋ฅผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐ์น.
1. Place/Part ์ ํ (ํน์toolbar button , P๋ฅผ ํด๋ฆญ).
2. Place Part ๋ํ์ฐฝ์์ Source๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ VDC๋ฅผ ์ ํํ๋ค.
3. ์๋์ ๊ฐ์ด VDC์ Symbol์ด ๋ํ๋๊ณ OK๋ฅผ ์ ํํ๋ฉด ๋ํ์ฐฝ์ ๋ซํ์ง๊ณ ๋ง์ฐ์ค ๋์ VDC์์๋ฅผ
๋ฐฐ์นํ ์ ์๋ ์ํ๊ฐ ๋๋ค.
4. ๋ฐฐ์น์์น์ ๋๋ฉด์ source๋ฅผ ๋ฐฐ์นํ๋ค. DC์ ์ ์ค์ ์ 0VDC๋ฅผ ๋๋ธ ํด๋ฆญํ์ฌ ์ํ๋ ์ ์ ๊ฐ์ผ๋ก ๋ณ๊ฒฝ
* ๊ฐ ๋ถํ ๋ณ Value๋ฅผ ์ค์ : ์ฉ๋์ ๋จ์๋ ์์ฒด ์ธ์ํ๋ฉฐ, ํฌ๊ธฐ์ ๋จ์๋ง ์ ์ฉํ๋ค.
P,p โ Pico U,u โ Micrometer M,m โ millimeter K,k โ Kilometer Meg,meg โ Mega
Resistors๋ฐฐ์น (capacitor , inductor)
1. Place/Part ์ ํ (<SHIFT-P> , toolbar button).
2. Part dialog์ R์ ์น๋ค.
3. OK.
4. ์ฒซ๋ฒ์งธ ์ ํญ(R1)์ O.K์ ํด๋ฆญ
5. <CTRL-R>์ ๋๋ฅด๋ฉด resistor์ด ํ์ ํ๋ค.
6. (R2)๋ฅผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐ์น.
Place VDC
Voltage source ๋ฐฐ์นVoltage source ๋ฐฐ์น
40
- PSpice library file name: *.lib ASCII text file (.model๊ณผ .subckt ๊ตฌ์ฑ)
๋๋ฉด์์์์ ์ง์ ์ฌ์ฉ์ ๋ถ๊ฐํ์ง๋ง symbol library๋ฅผ ์ด์ฉํด ํ๋ก๋ฅผ ๊ตฌ์ฑํ ๋ค์ ์๋ฎฌ๋ ์ด์ ์ ์ฐธ์กฐํ๋ค.
- symbol library file name: *.olb
๋๋ฉด์์์์ ํ๋ก๋ฅผ ์ค๊ณํ ์ ์๊ฒ ์์์ ์ฌ๋ฒ์ ์ ์ํด ๋์ file device์ ๊ทธ๋ํฝ ํํ๊ณผ ์์ฑ์ ๋ํ
์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ ์ฃผ์์ฌํญ
์ธ์คํจ์ด ๋๋ ์ํ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๊ฐ Path๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ์ด ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ณ๊ฒฝ์ํฌ ๊ฒฝ์ฐ ๊ฐ๊ฐ์
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ Path๊ฐ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ค.
์ด๊ฒ์ ๋ณต๊ตฌํ๊ธฐ ์ํด์๋ ์๋ฎฌ๋ ์ด์ ์ค์ ์์ ๊ฐ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Path๋ฅผ ๋ค์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค. (์ด์ ์
์ ์ํ์ฌ ๋๋ ํฐ๋ฆฌ ๋ณ๊ฒฝ์ด ์์ด์ผ ํจ.)
์ด ๋ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฐจ์ด๋ PCB์ฉ . ์ฆ, ASCII text file(*.Lib)๋ฅผ ํฌํจํ๊ณ ์์ง ์๋ค๋
๊ฒ์ธ๋ฐ ์๋ฎฌ๋ ์ด์ ์์๋ ๊ฐ๊ฐ์ ์์๋ค์ ๋ฐ์ดํฐ ์ํธ์ ํน์ฑ์ ๊ฐ์ง๊ณ ์คํ๋๊ธฐ ๋๋ฌธ์ ์๋ฎฌ๋ ์ด์ ์ ์ํ
๋๋ฉด ๊ตฌ์ฑ์ ์ํด์๋ ๋ชจ๋ธ๋ก์ ํน์ฑ์ ๊ฐ์ง๊ณ ์๋ PSpice์ ๋๋ ํฐ๋ฆฌ์ ํฌํจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฌ์ฉํด์ผ
ํ๋ค.
Note : Capture์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ Error massage๋ ๋ค์๊ณผ ๊ฐ๋ค.
โ WARNING: Part Part_name has no simulation model. โ
- PSpice library file name: *.lib ASCII text file (.model๊ณผ .subckt ๊ตฌ์ฑ)
๋๋ฉด์์์์ ์ง์ ์ฌ์ฉ์ ๋ถ๊ฐํ์ง๋ง symbol library๋ฅผ ์ด์ฉํด ํ๋ก๋ฅผ ๊ตฌ์ฑํ ๋ค์ ์๋ฎฌ๋ ์ด์ ์ ์ฐธ์กฐํ๋ค.
- symbol library file name: *.olb
๋๋ฉด์์์์ ํ๋ก๋ฅผ ์ค๊ณํ ์ ์๊ฒ ์์์ ์ฌ๋ฒ์ ์ ์ํด ๋์ file device์ ๊ทธ๋ํฝ ํํ๊ณผ ์์ฑ์ ๋ํ
์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ์ ์ฃผ์์ฌํญ
์ธ์คํจ์ด ๋๋ ์ํ์์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๊ฐ Path๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ์ด ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ณ๊ฒฝ์ํฌ ๊ฒฝ์ฐ ๊ฐ๊ฐ์
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ Path๊ฐ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ค.
์ด๊ฒ์ ๋ณต๊ตฌํ๊ธฐ ์ํด์๋ ์๋ฎฌ๋ ์ด์ ์ค์ ์์ ๊ฐ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Path๋ฅผ ๋ค์ ์ง์ ํด ์ฃผ์ด์ผ ํ๋ค. (์ด์ ์
์ ์ํ์ฌ ๋๋ ํฐ๋ฆฌ ๋ณ๊ฒฝ์ด ์์ด์ผ ํจ.)
์ด ๋ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฐจ์ด๋ PCB์ฉ . ์ฆ, ASCII text file(*.Lib)๋ฅผ ํฌํจํ๊ณ ์์ง ์๋ค๋
๊ฒ์ธ๋ฐ ์๋ฎฌ๋ ์ด์ ์์๋ ๊ฐ๊ฐ์ ์์๋ค์ ๋ฐ์ดํฐ ์ํธ์ ํน์ฑ์ ๊ฐ์ง๊ณ ์คํ๋๊ธฐ ๋๋ฌธ์ ์๋ฎฌ๋ ์ด์ ์ ์ํ
๋๋ฉด ๊ตฌ์ฑ์ ์ํด์๋ ๋ชจ๋ธ๋ก์ ํน์ฑ์ ๊ฐ์ง๊ณ ์๋ PSpice์ ๋๋ ํฐ๋ฆฌ์ ํฌํจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฌ์ฉํด์ผ
ํ๋ค.
Note : Capture์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ Error massage๋ ๋ค์๊ณผ ๊ฐ๋ค.
โ WARNING: Part Part_name has no simulation model. โ
PSpice library
21
41
์ด ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒฝ๋ก๋ ์๋ก ํ๋ฆฌ๋ฉฐ, ๋
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ PCB์ฉ๊ณผ SIMULATION ์ฉ
์ผ๋ก ๊ตฌ๋ถ๋์ด ์์์ ์๊ธฐ ํด์ผ ํจ.
PCB๋ฅผ ์ํ ๋์์ธ ์์ ์ OLB ํ์ผ์
ํฌ๋งท์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ๋ฉฐ,
Simulation์ ์ํ ๋์์ธ ์์ ์ OLB & LIBํฌ๋งท์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์.
์ด ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒฝ๋ก๋ ์๋ก ํ๋ฆฌ๋ฉฐ, ๋
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ PCB์ฉ๊ณผ SIMULATION ์ฉ
์ผ๋ก ๊ตฌ๋ถ๋์ด ์์์ ์๊ธฐ ํด์ผ ํจ.
PCB๋ฅผ ์ํ ๋์์ธ ์์ ์ OLB ํ์ผ์
ํฌ๋งท์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ๋ฉฐ,
Simulation์ ์ํ ๋์์ธ ์์ ์ OLB & LIBํฌ๋งท์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์.
PSpice & Capture library
์ฒซ๋ฒ์งธGND_FIELD SIGNAL์
CAPSYM์ด๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๋ถ๋ฌ์ค๋ฉฐ,
Symbol Name์ด โGND_FIELD SIGNALโ์.
์ด ๋ถํ์ ์ฌ์ฉ ์ ํ๋ก์ Netlist๋ ๋ถํ
์ด๋ฆ
์ผ๋ก ์์ฑ๋๋ฉฐ, ์๋ฎฌ๋ ์ด์ ์ ์ํ Netlist ์
์ฑ ์ ์ ์ง๋ก์์ ๋ ธ๋ ์ด๋ฆ์ ๊ฐ์ง ์ ์๋ค.
์ฒซ๋ฒ์งธGND_FIELD SIGNAL์
CAPSYM์ด๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๋ถ๋ฌ์ค๋ฉฐ,
Symbol Name์ด โGND_FIELD SIGNALโ์.
์ด ๋ถํ์ ์ฌ์ฉ ์ ํ๋ก์ Netlist๋ ๋ถํ
์ด๋ฆ
์ผ๋ก ์์ฑ๋๋ฉฐ, ์๋ฎฌ๋ ์ด์ ์ ์ํ Netlist ์
์ฑ ์ ์ ์ง๋ก์์ ๋ ธ๋ ์ด๋ฆ์ ๊ฐ์ง ์ ์๋ค.
์ฒซ๋ฒ์งธGND_FIELD SIGNAL์
CAPSYM์ด๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๋ถ๋ฌ์ค๋ฉฐ,
Symbol Name์ด โGND_FIELD SIGNALโ์.
์ด ๋ถํ์ ์ฌ์ฉ ์ ํ๋ก์ Netlist๋ ๋ถํ
์ด๋ฆ์ผ๋ก ์์ฑ๋๋ฉฐ, ์๋ฎฌ๋ ์ด์ ์ ์ํ
Netlist ์์ฑ ์ ์ ์ง๋ก์์ ๋ ธ๋ ์ด๋ฆ์ ๊ฐ์ง
์ ์๋ค.
์ฒซ๋ฒ์งธGND_FIELD SIGNAL์
CAPSYM์ด๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๋ถ๋ฌ์ค๋ฉฐ,
Symbol Name์ด โGND_FIELD SIGNALโ์.
์ด ๋ถํ์ ์ฌ์ฉ ์ ํ๋ก์ Netlist๋ ๋ถํ
์ด๋ฆ์ผ๋ก ์์ฑ๋๋ฉฐ, ์๋ฎฌ๋ ์ด์ ์ ์ํ
Netlist ์์ฑ ์ ์ ์ง๋ก์์ ๋ ธ๋ ์ด๋ฆ์ ๊ฐ์ง
์ ์๋ค.
๋ ธ๋ ์ด๋ฆ์ด โ0โ์ธ PSpice library ๋ ธ๋ ์ด๋ฆ์ด โ0โ์ธ PSpice library
42
Part Properties
๊ฐ์ฒด ํ์ฑํ ํ ์ค๋ฅธ ์ชฝ ๋ง์ฐ์ค๋ฅผ ์ด์ฉํ
Pop-up Menu ๋ชฉ๋ก์ Part Properties ์ ํ
๊ฐ์ฒด ํ์ฑํ ํ ์ค๋ฅธ ์ชฝ ๋ง์ฐ์ค๋ฅผ ์ด์ฉํ
Pop-up Menu ๋ชฉ๋ก์ Part Properties ์ ํ
์ ๋ก ์ด Column ์์ฑ ์ ์ฌ์ฉ
์ ๋ก ์ด Column ์์ฑ ์ ์ฌ์ฉ
์ ํ ๋ Column ์
Display Format ์ค์
์ ํ ๋ Column ์
Display Format ์ค์ Properties Type ์
๋ฐ๋ฅธ Filter ๊ธฐ๋ฅ
Properties Type ์
๋ฐ๋ฅธ Filter ๊ธฐ๋ฅ
ํธ์ง ๊ฐ๋ฅํ
Areaํธ์ง ๊ฐ๋ฅํ
Area
ํธ์ง ํ ์
์๋ Areaํธ์ง ํ ์
์๋ Area
22
43
* source RC_DCV_V1 INPUT_NODE 0 0VdcR_R1 INPUT_NODE OUTPUT_NODE 1k R_R2 0 OUTPUT_NODE 1k C_C1 0 OUTPUT_NODE 1n
* source RC_DCV_V1 INPUT_NODE 0 0VdcR_R1 INPUT_NODE OUTPUT_NODE 1k R_R2 0 OUTPUT_NODE 1k C_C1 0 OUTPUT_NODE 1n
V10Vdc
R1
1k
R2
1k
C1
1n
0
Output_nodeinput_node
<Menu / PSpice / Create Netlist><Menu / PSpice / Create Netlist>
์์ฑ๋ ๋๋ฉด์ Net ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ์ถ๋ ฅ PSpice /Create netlist ๋ฅผ ํด๋ฆญํ์ฌ, Netlist file์ด ProjectManager์ Output Directory์ ์ ์ฅ๋จ์
ํ์ธํ๊ณ , PSpice Netlist Format์ ํ์ธํ๋ค. ์๋ฎฌ๋ ์ด์ ์ ์ํ ๋๋ฉด์์ ์ฌ์ฉ๋๋ ์ ์ง๋
ํญ์ 0 ์์ ํ์ธํ๋ค.๋๋ฉด์ ์ฌ์ฉ๋ Net alias๋ฅผ ํตํ์ฌ ๋ ธ๋ ๋ค์์
๊ฒฐ์ ํ ์ ์์ผ๋ฉฐ, ์ด ์ด๋ฆ์ ์ฌ๋ฌ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
๋ ์ ์์ผ๋ฉฐ ํ์ ๊ธฐ๋ฅ ์๊ฐ์๋ ๊ณ์ ์ฌ์ฉ๋๋ค.
์์ฑ๋ ๋๋ฉด์ Net ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ์ถ๋ ฅ PSpice /Create netlist ๋ฅผ ํด๋ฆญํ์ฌ, Netlist file์ด ProjectManager์ Output Directory์ ์ ์ฅ๋จ์
ํ์ธํ๊ณ , PSpice Netlist Format์ ํ์ธํ๋ค. ์๋ฎฌ๋ ์ด์ ์ ์ํ ๋๋ฉด์์ ์ฌ์ฉ๋๋ ์ ์ง๋
ํญ์ 0 ์์ ํ์ธํ๋ค.๋๋ฉด์ ์ฌ์ฉ๋ Net alias๋ฅผ ํตํ์ฌ ๋ ธ๋ ๋ค์์
๊ฒฐ์ ํ ์ ์์ผ๋ฉฐ, ์ด ์ด๋ฆ์ ์ฌ๋ฌ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
๋ ์ ์์ผ๋ฉฐ ํ์ ๊ธฐ๋ฅ ์๊ฐ์๋ ๊ณ์ ์ฌ์ฉ๋๋ค.
Create Netlist
Double ClickDouble Click
Circuit Create for SimulationCircuit Create for Simulation
44
R1์ Analog.olb์์ R2๋ Discreate.olb์ ๋๊ฐ์ ์ ํญ์์ฐจ์ด์ ์ ์๋ฎฌ๋ ์ด์ ์ด ๊ฐ๋ฅํจ๊ณผ ๊ทธ๋ ์ง ์์์ ๋ณด์ฌ ์ค๋ค.์์ ๊ทธ๋ฆผ ์ค Property Editor์ R1๊ณผ R2์ ์์ฑ์ PSpiceTemplate์ด ์๊ณ ์์์ ํ์ธ ํ ์ ์๋ค.R2์ R1๊ณผ ๊ฐ์ PSpice Template์ ์ ๋ ฅ ํ ์๋ฎฌ๋ ์ด์ ๊ฐ๋ฅํ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์ฑ์ด ๊ฐ๋ฅํจ.์ด PSpice Template์ Part Editor์์ ์์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ค์ํ์ด์ง์์ ์ค๋ช .
R1์ Analog.olb์์ R2๋ Discreate.olb์ ๋๊ฐ์ ์ ํญ์์ฐจ์ด์ ์ ์๋ฎฌ๋ ์ด์ ์ด ๊ฐ๋ฅํจ๊ณผ ๊ทธ๋ ์ง ์์์ ๋ณด์ฌ ์ค๋ค.์์ ๊ทธ๋ฆผ ์ค Property Editor์ R1๊ณผ R2์ ์์ฑ์ PSpiceTemplate์ด ์๊ณ ์์์ ํ์ธ ํ ์ ์๋ค.R2์ R1๊ณผ ๊ฐ์ PSpice Template์ ์ ๋ ฅ ํ ์๋ฎฌ๋ ์ด์ ๊ฐ๋ฅํ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์ฑ์ด ๊ฐ๋ฅํจ.์ด PSpice Template์ Part Editor์์ ์์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ค์ํ์ด์ง์์ ์ค๋ช .
R1
1k
R2
R
Analog.olb Discrete.olb
Part Editor
๋ถํ ์ ํ ํ ์ค๋ฅธ ์ชฝ ๋ง์ฐ์ค์ Pop-up Menu๋ถํ ์ ํ ํ ์ค๋ฅธ ์ชฝ ๋ง์ฐ์ค์ Pop-up Menu
Part EditorPart Editor Menu Bar / OptionsMenu Bar / Options
Menu Bar / Options / Part Properties ์คํ ํ๋ฉดMenu Bar / Options / Part Properties ์คํ ํ๋ฉด
23
45
Part User Properties
์ ํญ R์ User Properties์ ํญ R์ User PropertiesImplementation : ๋ถํ์ ๊ณ ์ ์ด๋ฆ์ด๋ฉฐ, ํ๋ก๊ทธ๋จ
์์์ implementation์ ๊ฐ๋ ์ ์ฌ์ฉ์์ ๋ง์
๋น์ค์ ์ฐจ์งํจ.Part Reference : ๋ถํ ์ฐธ์กฐ ๋ฒํธ R? ์ธ ๊ฒฝ์ฐ
R1,R2โฆ๋ก Schematic ์์ ์ ์๋ ์์ฑ ๋จ.PSpice Template : PSpice Netlist๋ฅผ ์์ฑํ๊ธฐ ์ํ
๋ถํ์ Part library์ Syntax Pin Name & Pin number : ํ ์ด๋ฆ๊ณผ ๋ฒํธ๋ ๊ฐ์ง
์๊ฒ ์ค์ ๋ ์์ผ๋ฉฐ, PSpice Template์์ ์ ์์
์ํ ๋ ธ๋ ์ด๋ฆ์ Pin Name๊ณผ ๊ฐ๊ฒ ์ค์ ๋จ.
Implementation : ๋ถํ์ ๊ณ ์ ์ด๋ฆ์ด๋ฉฐ, ํ๋ก๊ทธ๋จ
์์์ implementation์ ๊ฐ๋ ์ ์ฌ์ฉ์์ ๋ง์
๋น์ค์ ์ฐจ์งํจ.Part Reference : ๋ถํ ์ฐธ์กฐ ๋ฒํธ R? ์ธ ๊ฒฝ์ฐ
R1,R2โฆ๋ก Schematic ์์ ์ ์๋ ์์ฑ ๋จ.PSpice Template : PSpice Netlist๋ฅผ ์์ฑํ๊ธฐ ์ํ
๋ถํ์ Part library์ Syntax Pin Name & Pin number : ํ ์ด๋ฆ๊ณผ ๋ฒํธ๋ ๊ฐ์ง
์๊ฒ ์ค์ ๋ ์์ผ๋ฉฐ, PSpice Template์์ ์ ์์
์ํ ๋ ธ๋ ์ด๋ฆ์ Pin Name๊ณผ ๊ฐ๊ฒ ์ค์ ๋จ.
Pin Number Visible ์ Value ๊ฐ์ True๋ก ๋ณ๊ฒฝ ์ Resistor<๋ถํ์ ์ฒ์ ๋ฐฐ์น ์ ์ผ์ชฝ ํ์ด 1๋ฒ ์ค๋ฅธ ์ชฝ ํ์ด 2๋ฒ์ผ๋ก ์ ์ ๋์ด ์์์ ํ์ธ>Pin Name Visible์ Value ๊ฐ์ True๋ก ๋ณ๊ฒฝ ์ Resistor
Pin Number Visible ์ Value ๊ฐ์ True๋ก ๋ณ๊ฒฝ ์ Resistor<๋ถํ์ ์ฒ์ ๋ฐฐ์น ์ ์ผ์ชฝ ํ์ด 1๋ฒ ์ค๋ฅธ ์ชฝ ํ์ด 2๋ฒ์ผ๋ก ์ ์ ๋์ด ์์์ ํ์ธ>Pin Name Visible์ Value ๊ฐ์ True๋ก ๋ณ๊ฒฝ ์ Resistor
46
1. PSpice Template ์์ ์ ์ฃผ์ํ ์ฌํญ1. PSpice Template์ ์์ฑ์ ์๋ Pin name๊ณผ Order๋ ์๋ฎฌ๋ ์ด์ ์ ์ํ
๋ผ์ด๋ธ๋ฌ๋ฆฌ .model๊ณผ .subcircuit์ ํ ์ด๋ฆ๊ณผ ์์๊ฐ ์ผ์นํด์ผ ํ๋ค. 2. Device์ implementation name์ ์ฒซ ๋ฌธ์๋ PSpice A/D์์ ์ง์ ํ๋ ๋ฌธ์๋ก ํด์ผ ํ๋ค. (Bipolar transistor Q) 3. Simple resistor (R) example <Spice parameter๋ฅผ ํ์๋ก ํ์ง ์๊ณ , ๋จ์ง Device ์ ์์ ์ํ ๊ฐ์ผ๋ก ํํ>
์ ํญ R์ฌ๋ฒ์ 1๋ฒ ํ๊ณผ 2๋ฒ ํ ๋๊ฐ๋ก ๊ตฌ์ฑ๋์ด์๋ค. ์ ํญ์ด Orcad Capture์์ ํ๋์ ๋ถํ์ผ๋ก์ ์ฌ์ฉ๋๊ธฐ ์ํด REFDES์ VALUE๊ฐ ์๊ตฌ๋์ด ์ง๋ค.
1. PSpice Template ์์ ์ ์ฃผ์ํ ์ฌํญ1. PSpice Template์ ์์ฑ์ ์๋ Pin name๊ณผ Order๋ ์๋ฎฌ๋ ์ด์ ์ ์ํ
๋ผ์ด๋ธ๋ฌ๋ฆฌ .model๊ณผ .subcircuit์ ํ ์ด๋ฆ๊ณผ ์์๊ฐ ์ผ์นํด์ผ ํ๋ค. 2. Device์ implementation name์ ์ฒซ ๋ฌธ์๋ PSpice A/D์์ ์ง์ ํ๋ ๋ฌธ์๋ก ํด์ผ ํ๋ค. (Bipolar transistor Q) 3. Simple resistor (R) example <Spice parameter๋ฅผ ํ์๋ก ํ์ง ์๊ณ , ๋จ์ง Device ์ ์์ ์ํ ๊ฐ์ผ๋ก ํํ>
์ ํญ R์ฌ๋ฒ์ 1๋ฒ ํ๊ณผ 2๋ฒ ํ ๋๊ฐ๋ก ๊ตฌ์ฑ๋์ด์๋ค. ์ ํญ์ด Orcad Capture์์ ํ๋์ ๋ถํ์ผ๋ก์ ์ฌ์ฉ๋๊ธฐ ์ํด REFDES์ VALUE๊ฐ ์๊ตฌ๋์ด ์ง๋ค.
PSpice Template
์๋ก) ์ ํญ R์ ๋ํ PSpice TemplateR^Refdes %1 %2 @Value ์ ํญ์ ๋ํ PSpice TemplateTranslate ๋ Netlist R_R1 1 2 1k ํด์ : ์ ํญ R1(R^Refdes)์ 1๋ฒ(%1) ๋ ธ๋์ 2๋ฒ(%2)๋ ธ๋๋ก์ ์ฐ๊ฒฐ ๋ ์๊ณ , ๊ทธ ๊ฐ์(@Value) 1K์ด๋ค.
์๋ก) ์ ํญ R์ ๋ํ PSpice TemplateR^Refdes %1 %2 @Value ์ ํญ์ ๋ํ PSpice TemplateTranslate ๋ Netlist R_R1 1 2 1k ํด์ : ์ ํญ R1(R^Refdes)์ 1๋ฒ(%1) ๋ ธ๋์ 2๋ฒ(%2)๋ ธ๋๋ก์ ์ฐ๊ฒฐ ๋ ์๊ณ , ๊ทธ ๊ฐ์(@Value) 1K์ด๋ค.
PSpice Template๋ Part netlist entry๋ฅผ ์ํ PSpice syntax๋ก ์ ์ํ๋ค.์ฆ, PSpice A/D์์๋ Capture์์ ๋ฐฐ์น๋ ๊ฐ ๋ถํ์ ์ฐ๊ฒฐ์ ๋ณด๋ฅผ ์ฝ๊ธฐ ์ํด ๊ฐ ๋ถํ๋ค์ ์์์ ์ ์๋ค์ด ํ์ํ๊ฒ
๋๋๋ฐ, ์ด๋ฅผ PSpice Template์ด ์ญํ ์ ๋ด๋นํ๊ณ ์๋ค.
PSpice Template๋ Part netlist entry๋ฅผ ์ํ PSpice syntax๋ก ์ ์ํ๋ค.์ฆ, PSpice A/D์์๋ Capture์์ ๋ฐฐ์น๋ ๊ฐ ๋ถํ์ ์ฐ๊ฒฐ์ ๋ณด๋ฅผ ์ฝ๊ธฐ ์ํด ๊ฐ ๋ถํ๋ค์ ์์์ ์ ์๋ค์ด ํ์ํ๊ฒ
๋๋๋ฐ, ์ด๋ฅผ PSpice Template์ด ์ญํ ์ ๋ด๋นํ๊ณ ์๋ค.
PSpice TemplatePSpice Template
PSpice Template TranslatePSpice Template Translate
Template ์์ ์ ์ฃผ์ ์ฌํญTemplate ์์ ์ ์ฃผ์ ์ฌํญ
24
47
TemplateX^@refdes %1 %2 @modelTranslationX_U1 0 vcc 7411์ฌ๊ธฐ์, MODEL์ 7411. ๋ง์ฝ Model property๊ฐ ์ ์ ๋ ์์ง ์์ ๊ฒฝ์ฐ X_U1 0 vcc์ ๊ฐ์ด ํํ
TemplateR^@refdes %1 %2 ?tolerance|R^@refdes| @value ?tolerance|\n.model R^@refdes R=1 Dev=@tolerance|์ฌ๊ธฐ์, Toleranceํน์ฑ์ด ์๋ค๋ฉด ๊ฐ๋จํ R&@refdes %1 %2 @value -or- R_R1 0 vcc 5k์ผ๋ก ํํ ํ๋ฉด ๋์ง๋ง, Tolerance์ ์ฑ๋ถ์ ์ ๋ ฅํ๋๋ก ์ ํญ์ Template์ ํํํ๋ฉด ์์ ๊ฐ๊ณ Translation์ ๋ด์ฉ์ผ๋ก Netlistํ์ผ๋ก ์์ฑ๋๋ค
TemplateX^@refdes %1 %2 @modelTranslationX_U1 0 vcc 7411์ฌ๊ธฐ์, MODEL์ 7411. ๋ง์ฝ Model property๊ฐ ์ ์ ๋ ์์ง ์์ ๊ฒฝ์ฐ X_U1 0 vcc์ ๊ฐ์ด ํํ
TemplateR^@refdes %1 %2 ?tolerance|R^@refdes| @value ?tolerance|\n.model R^@refdes R=1 Dev=@tolerance|์ฌ๊ธฐ์, Toleranceํน์ฑ์ด ์๋ค๋ฉด ๊ฐ๋จํ R&@refdes %1 %2 @value -or- R_R1 0 vcc 5k์ผ๋ก ํํ ํ๋ฉด ๋์ง๋ง, Tolerance์ ์ฑ๋ถ์ ์ ๋ ฅํ๋๋ก ์ ํญ์ Template์ ํํํ๋ฉด ์์ ๊ฐ๊ณ Translation์ ๋ด์ฉ์ผ๋ก Netlistํ์ผ๋ก ์์ฑ๋๋ค.
PSpice Template
Model property exampleModel property example
TranslationR^@refdes %1 %2 R^@refdes @value .model R^@refdes R=1 Dev=@toleranceOrR_R1 0 vcc R_R1 5k .model R_R1 R=1 Dev=5
TranslationR^@refdes %1 %2 R^@refdes @value .model R^@refdes R=1 Dev=@toleranceOrR_R1 0 vcc R_R1 5k .model R_R1 R=1 Dev=5
48
M1
MbreakN
M2
MbreakN
๋ Symbol์ ๋ํ ๋์ ํน์ฑ ๋ฐ Spice Parameter๋ ๊ฐ์ผ๋ฉฐ, ๋จ์ง ํ ์ ๋ณด๋ฅผ PSpice Template์์ ์ ๊ณตํ๋ค.
M1์ PSpice Template
M^@REFDES %d %g %s %s @MODEL ?L/ \n+ L=@L/ ?W/ \n+ W=@W/ ?AD/ \n+ AD=@AD/ ?AS/ \n+ AS=@AS/ ?PD/ \n+ PD=@PD/ ?PS/ \n+ PS=@PS/ ?NRD/ \n+ NRD=@NRD/ ?NRS/ \n+ NRS=@NRS/ ?NRG/ \n+ NRG=@NRG/ ?NRB/ \n+ NRB=@NRB/ ?M/ \n+ M=@M/
M2์ PSpice Template
M^@REFDES %d %g %s %b @MODEL ?L/ \n+ L=@L/ ?W/ \n+ W=@W/ ?AD/ \n+ AD=@AD/ ?AS/ \n+ AS=@AS/ ?PD/ \n+ PD=@PD/ ?PS/ \n+ PS=@PS/ ?NRD/ \n+ NRD=@NRD/ ?NRS/ \n+ NRS=@NRS/ ?NRG/ \n+ NRG=@NRG/ ?NRB/ \n+ NRB=@NRB/ ?M/ \n+ M=@M/
์์์ ๋ณผ ์ ์๋ฏ์ด ์ ์์ Syntax๋ง ์ฐจ์ด๊ฐ ์์ ๋ฟ์ด๋ค. ์ด์ ๊ฐ์ด ๋ ๊ฐ์ง์ ์ฐจ์ด๋ Bulk ํ์ Template syntax์ ์์ ์ํ ์ฐจ์ด์ด๋ฉฐ, ํ ์ Model Editor์์ ์ ์ ๋๋ Mos์ Type์ Capture Part๋ฅผ ์ ์ ์ 3ํ(S, G, D)์ Mosfet ๋ง Defaultํ๊ฒ ์์ฑ ๋๋ฉฐ, 4ํ(S, G, D, B)์ Mosfet๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, ์์ PSpice Template์ ํ์ ๋ณด๋ฅผ ์์ ํ๊ณ , Part Editor๋ฅผ ์ด์ฉํ์ฌ Bulk ํ์ ์์ฑ ํ ์ฌ์ฉํ๊ฒ ๋๋ค.
๋ Symbol์ ๋ํ ๋์ ํน์ฑ ๋ฐ Spice Parameter๋ ๊ฐ์ผ๋ฉฐ, ๋จ์ง ํ ์ ๋ณด๋ฅผ PSpice Template์์ ์ ๊ณตํ๋ค.
M1์ PSpice Template
M^@REFDES %d %g %s %s @MODEL ?L/ \n+ L=@L/ ?W/ \n+ W=@W/ ?AD/ \n+ AD=@AD/ ?AS/ \n+ AS=@AS/ ?PD/ \n+ PD=@PD/ ?PS/ \n+ PS=@PS/ ?NRD/ \n+ NRD=@NRD/ ?NRS/ \n+ NRS=@NRS/ ?NRG/ \n+ NRG=@NRG/ ?NRB/ \n+ NRB=@NRB/ ?M/ \n+ M=@M/
M2์ PSpice Template
M^@REFDES %d %g %s %b @MODEL ?L/ \n+ L=@L/ ?W/ \n+ W=@W/ ?AD/ \n+ AD=@AD/ ?AS/ \n+ AS=@AS/ ?PD/ \n+ PD=@PD/ ?PS/ \n+ PS=@PS/ ?NRD/ \n+ NRD=@NRD/ ?NRS/ \n+ NRS=@NRS/ ?NRG/ \n+ NRG=@NRG/ ?NRB/ \n+ NRB=@NRB/ ?M/ \n+ M=@M/
์์์ ๋ณผ ์ ์๋ฏ์ด ์ ์์ Syntax๋ง ์ฐจ์ด๊ฐ ์์ ๋ฟ์ด๋ค. ์ด์ ๊ฐ์ด ๋ ๊ฐ์ง์ ์ฐจ์ด๋ Bulk ํ์ Template syntax์ ์์ ์ํ ์ฐจ์ด์ด๋ฉฐ, ํ ์ Model Editor์์ ์ ์ ๋๋ Mos์ Type์ Capture Part๋ฅผ ์ ์ ์ 3ํ(S, G, D)์ Mosfet ๋ง Defaultํ๊ฒ ์์ฑ ๋๋ฉฐ, 4ํ(S, G, D, B)์ Mosfet๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, ์์ PSpice Template์ ํ์ ๋ณด๋ฅผ ์์ ํ๊ณ , Part Editor๋ฅผ ์ด์ฉํ์ฌ Bulk ํ์ ์์ฑ ํ ์ฌ์ฉํ๊ฒ ๋๋ค.
๋ Symbol์ ๊ฐ์ ๋ชจ๋ธ์ N-channel MOSFET์ด๋ค.M1์ Bulk ์ Bias๊ฐ 0์ธ ๊ฒฝ์ฐ, M2๋ Bulk์ ์์์ Bias๋ฅผ ์ธ๊ฐ ํ๊ธฐ
์ํ Symbol์ด๋ค.
๋ Symbol์ ๊ฐ์ ๋ชจ๋ธ์ N-channel MOSFET์ด๋ค.M1์ Bulk ์ Bias๊ฐ 0์ธ ๊ฒฝ์ฐ, M2๋ Bulk์ ์์์ Bias๋ฅผ ์ธ๊ฐ ํ๊ธฐ
์ํ Symbol์ด๋ค.
PSpice Template Example
25
49
M1์ PSpice TemplateM^@REFDES %d %g %s %s @MODEL ?L/ \n+ L=@L/ ?W/ \n+ W=@W/ ?AD/ \n+ AD=@AD/ ?AS/ \n+ AS=@AS/ ?PD/ \n+ PD=@PD/ ?PS/ \n+ PS=@PS/ ?NRD/ \n+ NRD=@NRD/ ?NRS/ \n+ NRS=@NRS/ ?NRG/ \n+ NRG=@NRG/ ?NRB/ \n+ NRB=@NRB/ ?M/ \n+ M=@M/
@MODEL ?/L \n+ L=@L์ ํํ์์ L์ Model parameter๋ฅผ Capture์ Schematic์์ ์ง์ ์ ๋ ฅํ ์
์๋๋ก ์ค์ ํ๊ธฐ ์ํ Syntax์ด๋ฉฐ, @MODEL ๋ค์ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ ๋ ฅ์ด ๊ฐ๋ฅํ๋ค.
์์ ๊ฐ Parameter๋ค์ MOSFET์ Spice parameter์ด๋ฉฐ, Capture์ Schematic์์ Spice parameter๋ฅผ์์ ํ์ฌ ์ฌ์ฉํ ๋ก ์ ์ ๋ ์์์ ์ ์ ์๋ค.
Breakout.olb์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์์ ๊ฐ์ ํ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ๋๋ ์ข ๋ฅ ๋ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ
์ ๊ณตํ๋ค.
M1์ PSpice TemplateM^@REFDES %d %g %s %s @MODEL ?L/ \n+ L=@L/ ?W/ \n+ W=@W/ ?AD/ \n+ AD=@AD/ ?AS/ \n+ AS=@AS/ ?PD/ \n+ PD=@PD/ ?PS/ \n+ PS=@PS/ ?NRD/ \n+ NRD=@NRD/ ?NRS/ \n+ NRS=@NRS/ ?NRG/ \n+ NRG=@NRG/ ?NRB/ \n+ NRB=@NRB/ ?M/ \n+ M=@M/
@MODEL ?/L \n+ L=@L์ ํํ์์ L์ Model parameter๋ฅผ Capture์ Schematic์์ ์ง์ ์ ๋ ฅํ ์
์๋๋ก ์ค์ ํ๊ธฐ ์ํ Syntax์ด๋ฉฐ, @MODEL ๋ค์ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ ๋ ฅ์ด ๊ฐ๋ฅํ๋ค.
์์ ๊ฐ Parameter๋ค์ MOSFET์ Spice parameter์ด๋ฉฐ, Capture์ Schematic์์ Spice parameter๋ฅผ์์ ํ์ฌ ์ฌ์ฉํ ๋ก ์ ์ ๋ ์์์ ์ ์ ์๋ค.
Breakout.olb์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์์ ๊ฐ์ ํ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ๋๋ ์ข ๋ฅ ๋ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ
์ ๊ณตํ๋ค.
M1
MbreakN
M2
MbreakN
PSpice Template Example
50
Bias Analysis Tap Bias Analysis Tap Simulation Flow์ ๊ธฐ๋ณธ์ ์ธ ๊ณ์ฐ ๊ณผ์ ์ ํ๋๋ก ๋ ธ๋์
๋๋ฐ์ด์ค์ ์ด๊ธฐ์กฐ๊ฑด๊ณผ ์์ค์์ ์ ๊ณต๋๋ ํ๋ก์ DC bias๋ฅผ
๊ณ์ฐํ๋ค.
Simulation Flow์ ๊ธฐ๋ณธ์ ์ธ ๊ณ์ฐ ๊ณผ์ ์ ํ๋๋ก ๋ ธ๋์
๋๋ฐ์ด์ค์ ์ด๊ธฐ์กฐ๊ฑด๊ณผ ์์ค์์ ์ ๊ณต๋๋ ํ๋ก์ DC bias๋ฅผ
๊ณ์ฐํ๋ค.
New Simulation Profile์ ์์ฑ ํ ๋ํ๋ Analysis Tap์ ๋ถ์
Type์ Bias point๋ฅผ ํด๋ฆญํ๋ฉด, ์ผ์ชฝ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Output File Option์ด ๋ํ๋๋ฉฐ, ๊ฐ ๋ถ์ํ ๋ด์ฉ์ ์ค์ ํ๋ค.
New Simulation Profile์ ์์ฑ ํ ๋ํ๋ Analysis Tap์ ๋ถ์
Type์ Bias point๋ฅผ ํด๋ฆญํ๋ฉด, ์ผ์ชฝ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Output File Option์ด ๋ํ๋๋ฉฐ, ๊ฐ ๋ถ์ํ ๋ด์ฉ์ ์ค์ ํ๋ค.
์๋ฎฌ๋ ์ด์ ์ค์ ์ ์ฅ ํ PSpice / Run์ ์คํ
๊ฒฐ๊ณผ ๋ณด๊ธฐ : PSpice Probe์ฐฝ์ View Output์ ํด๋ฆญํ์ฌ ๊ณ์ฐ๋ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
์๋ฎฌ๋ ์ด์ ์ค์ ์ ์ฅ ํ PSpice / Run์ ์คํ
๊ฒฐ๊ณผ ๋ณด๊ธฐ : PSpice Probe์ฐฝ์ View Output์ ํด๋ฆญํ์ฌ ๊ณ์ฐ๋ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
DE Bias Point
Menu / PSpice / New Simulation ProfileMenu / PSpice / New Simulation Profile
V10Vdc
R1
1k
R2
1k
C1
1n
0
Output_nodeinput_node
Voltage?Voltage?
1V 1V
26
51
Include Detailed (.OP) โฆ ๋ฐ๋์ฒด ๋ฐ ๋น์ ํ ์ ์์ผ๋ก ์ ์ด๋๋ ํ๋ก์ Bias๋ฅผ ์์ธํ๊ฒ ์ถ๋ ฅ
Sensitivity analysis (.SENS) โฆ ์ ๋ ฅ ์ ์์ ๋ณํ์ ๋ํ R2์๋จ์ ๋ฏผ๊ฐ๋๋ฅผ ํด์.
Include Detailed (.OP) โฆ ๋ฐ๋์ฒด ๋ฐ ๋น์ ํ ์ ์์ผ๋ก ์ ์ด๋๋ ํ๋ก์ Bias๋ฅผ ์์ธํ๊ฒ ์ถ๋ ฅ
Sensitivity analysis (.SENS) โฆ ์ ๋ ฅ ์ ์์ ๋ณํ์ ๋ํ R2์๋จ์ ๋ฏผ๊ฐ๋๋ฅผ ํด์.
DC SENSITIVITIES OF OUTPUT V(R_R2)
ELEMENT ELEMENT ELEMENT NORMALIZED
NAME VALUE SENSITIVITY SENSITIVITY
(VOLTS/UNIT) (VOLTS/PERCENT)
R_R1 1.000E+03 -1.250E-03 -1.250E-02
R_R2 1.000E+03 1.250E-03 1.250E-02
V_V1 5.000E+00 5.000E-01 2.500E-02(๋ฐฑ๋ถ์จ ํํ)
V_V1์ด 1V ๋ณํ์ ๋ํด์ R2์ ์ ์์ 0.5V์ ๋ณํํจ์ ๋ํ๋ธ๋ค.
V(R2) = R2/(R1+R2)* V1 R2์ ๋ํ ์ ์ ๊ด๊ณ์
R2์ ๋ํ V(R2)์ ๋ฏผ๊ฐ๋ 0.00125
DC SENSITIVITIES OF OUTPUT V(R_R2)
ELEMENT ELEMENT ELEMENT NORMALIZED
NAME VALUE SENSITIVITY SENSITIVITY
(VOLTS/UNIT) (VOLTS/PERCENT)
R_R1 1.000E+03 -1.250E-03 -1.250E-02
R_R2 1.000E+03 1.250E-03 1.250E-02
V_V1 5.000E+00 5.000E-01 2.500E-02(๋ฐฑ๋ถ์จ ํํ)
V_V1์ด 1V ๋ณํ์ ๋ํด์ R2์ ์ ์์ 0.5V์ ๋ณํํจ์ ๋ํ๋ธ๋ค.
V(R2) = R2/(R1+R2)* V1 R2์ ๋ํ ์ ์ ๊ด๊ณ์
R2์ ๋ํ V(R2)์ ๋ฏผ๊ฐ๋ 0.00125
Small-signal DC Gain (.TF) โฆ์ ์ถ๋ ฅ์ ๋ํ DC Gain์ ์ถ๋ ฅ ๊ฐ ๋ ธ๋์์์ ์ํผ๋์ค ํด์.Small-signal DC Gain (.TF) โฆ์ ์ถ๋ ฅ์ ๋ํ DC Gain์ ์ถ๋ ฅ ๊ฐ ๋ ธ๋์์์ ์ํผ๋์ค ํด์.
๊ฒฐ๊ณผ ํ์ธ : PSpice Probe Window / View / Output๊ฒฐ๊ณผ ํ์ธ : PSpice Probe Window / View / Output
Bias Point Calculation
52
- Small-signal DC Gain (.TF) โฆ. ์ ์ถ๋ ฅ์ ๋ํ DC Gain์ ์ถ๋ ฅ ๊ฐ ๋ ธ๋์์์ ์ํผ๋์ค ํด์.- Small-signal DC Gain (.TF) โฆ. ์ ์ถ๋ ฅ์ ๋ํ DC Gain์ ์ถ๋ ฅ ๊ฐ ๋ ธ๋์์์ ์ํผ๋์ค ํด์.
SMALL-SIGNAL CHARACTERISTICSV(R_R3)/V_V1 = -1.000E+01INPUT RESISTANCE AT V_V1 = 9.999E+02OUTPUT RESISTANCE AT V(R_R3) = -8.392E-03
SMALL-SIGNAL CHARACTERISTICSV(R_R3)/V_V1 = -1.000E+01INPUT RESISTANCE AT V_V1 = 9.999E+02OUTPUT RESISTANCE AT V(R_R3) = -8.392E-03
์ ๋ฌํจ์๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด Bias point์ Small-
signal DC Gain์ ์ ํ ํ ์๋ฎฌ๋ ์ด์ ์ ์คํ ํ๋ฉด
๋ค์๊ณผ ๊ฐ์ ๊ณ์ฐ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค.
Output ํ์ผ์ ๋ํ๋ V(R_R2)/V_V1์ ์ ๋ ฅ ๋
์ถ๋ ฅ์ DC Gain์ ์๋ฏธ ํ๋ฉฐ ์ ๋ ฅ 1V์ ๋ํ์ฌ
์ถ๋ ฅ ์ ์ -10V๋ฅผ ์๋ฏธํ๋ค.
์ ๋ ฅ ์ํผ๋์ค 0.9999K,
R3์์ ๋ณธ ์ํผ๋์ค โ8.392K์์ ์๋ฏธ.
์ ๋ฌํจ์๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด Bias point์ Small-
signal DC Gain์ ์ ํ ํ ์๋ฎฌ๋ ์ด์ ์ ์คํ ํ๋ฉด
๋ค์๊ณผ ๊ฐ์ ๊ณ์ฐ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค.
Output ํ์ผ์ ๋ํ๋ V(R_R2)/V_V1์ ์ ๋ ฅ ๋
์ถ๋ ฅ์ DC Gain์ ์๋ฏธ ํ๋ฉฐ ์ ๋ ฅ 1V์ ๋ํ์ฌ
์ถ๋ ฅ ์ ์ -10V๋ฅผ ์๋ฏธํ๋ค.
์ ๋ ฅ ์ํผ๋์ค 0.9999K,
R3์์ ๋ณธ ์ํผ๋์ค โ8.392K์์ ์๋ฏธ.
PSpice Probe Window / View / OutputPSpice Probe Window / View / Output
U2uA741
+3
-2
V+7
V-4
OUT 6
OS1 1
OS2 5
VCC
VEE
V2+15
V3-15V
VCC VEE
0
R2 10K
R1
1k
R41k
0
0
V11Vdc
V
V
R31k
0
Small Signal DC Gain (.TF)
27
53
ERROR [NET0075] Unconnected pin, no FLOAT property or FLOAT = e R3 pin '1'
ERROR [NET0011] Netlist failed or may be unusable
ERROR -- Node N00255 is floating
ERROR -- Node N00317 is floating
ERROR [NET0075] Unconnected pin, no FLOAT property or FLOAT = e R3 pin '1'
ERROR [NET0011] Netlist failed or may be unusable
ERROR -- Node N00255 is floating
ERROR -- Node N00317 is floating
Floating Error โ Ground ์ค์ ์ ์๋ชป ํ ๊ฒฝ์ฐ ๋ฐ์Floating Error โ Ground ์ค์ ์ ์๋ชป ํ ๊ฒฝ์ฐ ๋ฐ์
1. WARNING [NET0093] No PSpiceTemplate for Q1, ignoring
ERROR [NET0011] Netlist failed or may be unusable.
2. Warning : Part Part_name has no simulation model.
1. WARNING [NET0093] No PSpiceTemplate for Q1, ignoring
ERROR [NET0011] Netlist failed or may be unusable.
2. Warning : Part Part_name has no simulation model.
Capture์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์์ ๊ฒฝ์ฐ ๋๋ Simulation๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์์ ๊ฒฝ์ฐ ๋ฐ์๋๋ ErrorCapture์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์์ ๊ฒฝ์ฐ ๋๋ Simulation๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์์ ๊ฒฝ์ฐ ๋ฐ์๋๋ Error
์ด์ ๊ฐ์ด Symbol์ฉ ์ ์ง๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ Float๋ผ๋ Error๊ฐ ๋ฐ์ ๋๋ฉฐ, ์ด๊ฒ์
Place / Ground 0 / Source๋ก Replaceํ๋ค.
Error๊ฐ ๋ฐ์๋ ์ด์ ๋ Spice Netlist๋ก ์ฝํ์ ธ์ผ ํ ์ ์ง์ Node name์ด
Zero๊ฐ ์๋ GND ๋ฐ Field Signal๋ก ์ธ์๋์ด ์๋ฎฌ๋ ์ด์ ์ ํด์ผ ํ loop๋ฅผ
ํ์ฑํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ.
ํ์ง๋ง, ๊ทธ๋ฆผ๊ณผ ๊ฐ์ Symbol์ ์ฌ์ฉํ๋ฉด์ Netlist์์ฑ์ 0 ์ ๋ ธ๋๋ฅผ ์์ฑ๊ธฐ๊ธฐ
์ํด GND ์ Name์ 0๋ก ๋ฐ๊พธ๋ฉด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
์ด์ ๊ฐ์ด Symbol์ฉ ์ ์ง๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ Float๋ผ๋ Error๊ฐ ๋ฐ์ ๋๋ฉฐ, ์ด๊ฒ์
Place / Ground 0 / Source๋ก Replaceํ๋ค.
Error๊ฐ ๋ฐ์๋ ์ด์ ๋ Spice Netlist๋ก ์ฝํ์ ธ์ผ ํ ์ ์ง์ Node name์ด
Zero๊ฐ ์๋ GND ๋ฐ Field Signal๋ก ์ธ์๋์ด ์๋ฎฌ๋ ์ด์ ์ ํด์ผ ํ loop๋ฅผ
ํ์ฑํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ.
ํ์ง๋ง, ๊ทธ๋ฆผ๊ณผ ๊ฐ์ Symbol์ ์ฌ์ฉํ๋ฉด์ Netlist์์ฑ์ 0 ์ ๋ ธ๋๋ฅผ ์์ฑ๊ธฐ๊ธฐ
์ํด GND ์ Name์ 0๋ก ๋ฐ๊พธ๋ฉด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
Simulation Error1
54
ERROR -- Node N00683 is floatingERROR -- Node N00723 is floating
ERROR -- Node N00683 is floatingERROR -- Node N00723 is floating
์ด๋ DCํด์ ์ Capacitor๋ฅผ Open ํด์ ํจ์ผ๋ก error์ ์ ์์ ์ ์ํ์ง ๋ชปํ๊ณ floating์ํ์ด๊ธฐ ๋๋ฌธ์
์๋ฎฌ๋ ์ด์ ์ ๊ณ์ฐ์ ์ ํ ์ํฅ์ ์ฃผ์ง ์๋ ์ ํญ์ ์๋์ ๊ฐ์ด ์ฐ๊ฒฐํ์ฌ ํด๊ฒฐํ๋ค.
์ด๋ DCํด์ ์ Capacitor๋ฅผ Open ํด์ ํจ์ผ๋ก error์ ์ ์์ ์ ์ํ์ง ๋ชปํ๊ณ floating์ํ์ด๊ธฐ ๋๋ฌธ์
์๋ฎฌ๋ ์ด์ ์ ๊ณ์ฐ์ ์ ํ ์ํฅ์ ์ฃผ์ง ์๋ ์ ํญ์ ์๋์ ๊ฐ์ด ์ฐ๊ฒฐํ์ฌ ํด๊ฒฐํ๋ค.
V110V
R1
1kR21k
C1
1nC21n
C3
1n
L1
10uH1 2
00 0
error
V110V
R1
1kR21k
C1
1nC21n
C3
1n
L1
10uH1 2
00 0
error
R3
1G
์ ์์-์ธ๋ํฐ, ์ ๋ฅ์-์ปคํจ์ํฐ๋ง ์ฐ๊ฒฐํ ๊ฒฝ์ฐ, ๋๋ ์ธ๋ํฐ ์ง๋ ฌ ๋ฐฐ์นํ ๊ฒฝ์ฐ๋ ๊ฐ์ Error ๋ฐ์
PSpice์์์ ํ๋ก๋ด์ Open์ 1G์ด์ผ๋ก ๋์น๋๋ฉฐ, Short๋ 0.01์ด์ผ๋ก ๋์น ์์ผ ๊ณ์ฐ์ ์ ์ฉ ๊ฐ๋ฅํ๋ค.
์ ์์-์ธ๋ํฐ, ์ ๋ฅ์-์ปคํจ์ํฐ๋ง ์ฐ๊ฒฐํ ๊ฒฝ์ฐ, ๋๋ ์ธ๋ํฐ ์ง๋ ฌ ๋ฐฐ์นํ ๊ฒฝ์ฐ๋ ๊ฐ์ Error ๋ฐ์
PSpice์์์ ํ๋ก๋ด์ Open์ 1G์ด์ผ๋ก ๋์น๋๋ฉฐ, Short๋ 0.01์ด์ผ๋ก ๋์น ์์ผ ๊ณ์ฐ์ ์ ์ฉ ๊ฐ๋ฅํ๋ค.
Simulation Error2
28
55
ERROR -- Voltage source and/or inductor loop involving V_V2You may break the loop by adding a series resistance
ERROR -- Voltage source and/or inductor loop involving V_V2You may break the loop by adding a series resistance
I10Adc
C1 1n
0
R2 1G
V10Vdc
L1
10uH1 2
0
I10Adc
C1 1n
0
V10Vdc
L1
10uH1 2
0
R1
0.01
Simulation Error3
56
Simulation Profile Window
๊ธฐ๋ณธ ๋ถ์ ์ข ๋ฅ ๋ฐ๊ทธ์ ๋ฐ๋ฅธ ์ค์ ํญ๋ชฉ์ด ์๋ก ๋์์ผ๋ฉฐ, ๊ธฐ๋ณธ๋ถ์์๋ํ Optional ๋ถ์๊ธฐ๋ฅ ํฌํจ
DC, AC, Tran, Bias
๊ธฐ๋ณธ ๋ถ์ ์ข ๋ฅ ๋ฐ๊ทธ์ ๋ฐ๋ฅธ ์ค์ ํญ๋ชฉ์ด ์๋ก ๋์์ผ๋ฉฐ, ๊ธฐ๋ณธ๋ถ์์๋ํ Optional ๋ถ์๊ธฐ๋ฅ ํฌํจ
DC, AC, Tran, Bias
Simulation Profile์
์ผ๋ฐ์ ์ธ ์ ๋ณด ์๋ก
Simulation Profile์
์ผ๋ฐ์ ์ธ ์ ๋ณด ์๋ก
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ Tab๋ฑ๋ก / ํธ์ง / ๋ณ๊ฒฝ๊ธฐ๋ฅ
์ฌ์ฉ ํ๊ฒฝ ์ค์
์์ ํ๋ก์ ํธ ๋ฐ
Global ํ๋ก์ ํธ
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ Tab๋ฑ๋ก / ํธ์ง / ๋ณ๊ฒฝ๊ธฐ๋ฅ
์ฌ์ฉ ํ๊ฒฝ ์ค์
์์ ํ๋ก์ ํธ ๋ฐ
Global ํ๋ก์ ํธ
Stimulus ๊ด๋ฆฌ Tab ๋ฑ๋ก / ํธ์ง / ๋ณ๊ฒฝ๊ธฐ๋ฅ , ์ฌ์ฉ ๋ฒ์ ์ค์ ๊ธฐ๋ฅ
Stimulus ๊ด๋ฆฌ Tab ๋ฑ๋ก / ํธ์ง / ๋ณ๊ฒฝ๊ธฐ๋ฅ , ์ฌ์ฉ ๋ฒ์ ์ค์ ๊ธฐ๋ฅ PSpice์ ๊ฒฐ๊ณผ์ ๋ํ ์ ํ๋๋ฅผ ์ ๋ ฅํ๋
Option Analog SimulationGate level SimulationOutput File ๋ก ๊ตฌ๋ถ
PSpice์ ๊ฒฐ๊ณผ์ ๋ํ ์ ํ๋๋ฅผ ์ ๋ ฅํ๋Option Analog SimulationGate level SimulationOutput File ๋ก ๊ตฌ๋ถ
์๋ฎฌ๋ ์ด์ ์คํ ์
์ ์ฅ๋๋ ๋ฐ์ดํฐ ๋ชฉ๋ก
์ค์
Voltage, Current, Power, Digital, Noise
์๋ฎฌ๋ ์ด์ ์คํ ์
์ ์ฅ๋๋ ๋ฐ์ดํฐ ๋ชฉ๋ก
์ค์
Voltage, Current, Power, Digital, Noise
PSpice Probe ์ฐฝ์
๊ฒฐ๊ณผ์ ๋ํ Display ํญ๋ชฉ ์ค์
PSpice Probe ์ฐฝ์
๊ฒฐ๊ณผ์ ๋ํ Display ํญ๋ชฉ ์ค์
29
57
Simulation Option/ Analysis Tab
Main Analysis TypeTime Domain(Transient)DC SweepAC Weep / NoiseBias Point
Main Analysis TypeTime Domain(Transient)DC SweepAC Weep / NoiseBias Point
Analysis Type์ ๊ธฐ๋ณธ ์ค์ ์ ๋ฐ๋ฅธ
Optional Analysis ์ค์
Monte Carlo / Worst CaseTemperature (Sweep)Parametric SweepSecondary Sweep(DC Sweep Only)
Analysis Type์ ๊ธฐ๋ณธ ์ค์ ์ ๋ฐ๋ฅธ
Optional Analysis ์ค์
Monte Carlo / Worst CaseTemperature (Sweep)Parametric SweepSecondary Sweep(DC Sweep Only)
์ ํ ๋ Analysis Type์ ๋ํ ์์ธ ๋ด์ฉ์ ๋ถ์
์ค์ Window
์ ํ ๋ Analysis Type์ ๋ํ ์์ธ ๋ด์ฉ์ ๋ถ์
์ค์ Window
58
DC sweep Exam1 (Schematic Entry & Simulation Setting)
V110V
R1
1k
R21k
C11n
0
21
ํ๋ก๋ ์์ฑ
1. ๋ถํ ๋ฐฐ์น (P)Place part (VDC/Source.olb R/Analog.olb C / Analog.olb)Place Ground ( 0 / Source )
2. ๋ฐฐ์ ์์ (W) Place Wire3. Place Net alias (N)4. ์์ ๊ฐ ๋ณ๊ฒฝ (๋ถํ ํด๋ฆญ ํ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ์ด์ฉ)
๋ถํ ์ ํ ํ Properties Editor์์ ์์ ๊ฐ ์์
ํ๋ก๋ ์์ฑ
1. ๋ถํ ๋ฐฐ์น (P)Place part (VDC/Source.olb R/Analog.olb C / Analog.olb)Place Ground ( 0 / Source )
2. ๋ฐฐ์ ์์ (W) Place Wire3. Place Net alias (N)4. ์์ ๊ฐ ๋ณ๊ฒฝ (๋ถํ ํด๋ฆญ ํ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ์ด์ฉ)
๋ถํ ์ ํ ํ Properties Editor์์ ์์ ๊ฐ ์์
1. ์ค์ ํ์ผ ์์ฑ (PSpice / New Simulation Profile)2. DC Sweep ( V1 0 ~ 10V / 0.5V )
.DC LIN V_V1 0 10 0.5 3. ๋ง์ปค ๋ฐฐ์น(Marker ๋ฐฐ์น : PSpice / Markers)4. Run Simulation (PSpice / Run)
1. ์ค์ ํ์ผ ์์ฑ (PSpice / New Simulation Profile)2. DC Sweep ( V1 0 ~ 10V / 0.5V )
.DC LIN V_V1 0 10 0.5 3. ๋ง์ปค ๋ฐฐ์น(Marker ๋ฐฐ์น : PSpice / Markers)4. Run Simulation (PSpice / Run)
Schematic Entry (ํ๋ก๋ ์์ฑ)Schematic Entry (ํ๋ก๋ ์์ฑ)
Simulation Setting(ํ๋ก๋ ๋ถ์ ์ค์ )Simulation Setting(ํ๋ก๋ ๋ถ์ ์ค์ )
Voltage Level ๋ ธ๋ ์ ์(๋ ธ๋ ์ ๋ฐฐ์น)Voltage Level ๋ ธ๋ ์ ์(๋ ธ๋ ์ ๋ฐฐ์น)
Voltage Differential ๋ ธ๋๊ฐ์ ์ ์์ฐจVoltage Differential ๋ ธ๋๊ฐ์ ์ ์์ฐจ
Current Into Pin ์ ๋ฅ ๊ณ์ฐ(ํ ๋ ๋ฐฐ์น)Current Into Pin ์ ๋ฅ ๊ณ์ฐ(ํ ๋ ๋ฐฐ์น)
Power Dissipation ์ ๋ ฅ์๋น๊ณ์ฐ (์์ ์ค์์ ๋ฐฐ์น)
Power Dissipation ์ ๋ ฅ์๋น๊ณ์ฐ (์์ ์ค์์ ๋ฐฐ์น)
VV
I(current)I(current)
W(watt)W(watt)
VV
30
59
Sweep variable : ๋ณํ์ํฌ ๋ณ์๋ช ์ ์ ๋ ฅํ๋ค. (ํ๋ก์์ ์๋ DC์ ์, ์ ๋ฅ , ์์ , ๋ชจ๋ธ ๋ฑ์ Referencename์ ์ ๋ ฅํ๋ค.)
Sweep type : ๋ณํ์ํฌ ๋ณ์์ ๋ํ Value๋ฅผ ์กฐ๊ฑด๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ค.๋ณํ ์ฆ๊ฐ๋ถ์๋ Linear์ Logarithmic์ด
์๊ณ Logarithmic์๋ Decade๋น point๋ฅผ ์ ๋ ฅํ๋ค.Value list๋ฅผ ์ ํํ ๊ฒฝ์ฐ์๋ ํน์ ๊ฐ์ ์ ๋ ฅํ๋ค.
Sweep variable : ๋ณํ์ํฌ ๋ณ์๋ช ์ ์ ๋ ฅํ๋ค. (ํ๋ก์์ ์๋ DC์ ์, ์ ๋ฅ , ์์ , ๋ชจ๋ธ ๋ฑ์ Referencename์ ์ ๋ ฅํ๋ค.)
Sweep type : ๋ณํ์ํฌ ๋ณ์์ ๋ํ Value๋ฅผ ์กฐ๊ฑด๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ค.๋ณํ ์ฆ๊ฐ๋ถ์๋ Linear์ Logarithmic์ด
์๊ณ Logarithmic์๋ Decade๋น point๋ฅผ ์ ๋ ฅํ๋ค.Value list๋ฅผ ์ ํํ ๊ฒฝ์ฐ์๋ ํน์ ๊ฐ์ ์ ๋ ฅํ๋ค.
Name : Sweep Variable์ Reference name์
์ ๋ ฅ
Model Type : Sweepํ ๋ชจ๋ธ Type์ ์ ํ
(์, Tr์ธ ๊ฒฝ์ฐ โ NPN,PNP Type์ ์ ํ)Model : ๋๋ฉด์ ์ฌ์ฉ๋ ๋ชจ๋ธ์ Part
(Implementation) Name์ ์ ๋ ฅ
Parameter : Model์ธ ๊ฒฝ์ฐ Spice parameterGlobal parameter์ธ ๊ฒฝ์ฐ ์ธ์์ ์ผ๋ก
์ค์ ํ parameter๋ฅผ ์ ๋ ฅ
Name : Sweep Variable์ Reference name์
์ ๋ ฅ
Model Type : Sweepํ ๋ชจ๋ธ Type์ ์ ํ
(์, Tr์ธ ๊ฒฝ์ฐ โ NPN,PNP Type์ ์ ํ)Model : ๋๋ฉด์ ์ฌ์ฉ๋ ๋ชจ๋ธ์ Part
(Implementation) Name์ ์ ๋ ฅ
Parameter : Model์ธ ๊ฒฝ์ฐ Spice parameterGlobal parameter์ธ ๊ฒฝ์ฐ ์ธ์์ ์ผ๋ก
์ค์ ํ parameter๋ฅผ ์ ๋ ฅ
Simulation Setting : DC Sweep
60
์ขํ๋ฅผ ํ์ํ๋ 2์ฐจ์ ๋ฉด์ PSpice์์๋ Plot์ด๋ผ ํ๋ฉฐ
ํํ์ Trace๋ผ ํ๋ค. ๋๋ฌธ์ ์ฌ๋ฌ ํํ์ ํ๋์ Plot์ ๋๋ ์๋ก์ด Plot์ ์ถ๊ฐํ์ฌ
๋ณ๊ฐ์ ํํ๋ง ๋ ๋ฆฝ์ ์ผ๋ก Displayํ ๊ฒฝ์ฐ ์ ๋์ ์ผ๋ก ๊ฐ ๊ธฐ๋ฅ
๋ค์ ์ด์ฉ ๊ฐ๋ฅํ๋ค.
์ขํ๋ฅผ ํ์ํ๋ 2์ฐจ์ ๋ฉด์ PSpice์์๋ Plot์ด๋ผ ํ๋ฉฐ
ํํ์ Trace๋ผ ํ๋ค. ๋๋ฌธ์ ์ฌ๋ฌ ํํ์ ํ๋์ Plot์ ๋๋ ์๋ก์ด Plot์ ์ถ๊ฐํ์ฌ
๋ณ๊ฐ์ ํํ๋ง ๋ ๋ฆฝ์ ์ผ๋ก Displayํ ๊ฒฝ์ฐ ์ ๋์ ์ผ๋ก ๊ฐ ๊ธฐ๋ฅ
๋ค์ ์ด์ฉ ๊ฐ๋ฅํ๋ค.
<Plot ์ถ๊ฐ>Menu / Plot / Add plot to windows๋ก Plot๋ฅผ ์ถ๊ฐ ํ๊ณ Trace name์ ์ ํ(์ ์๋ณํ) ํWindow๊ธฐ๋ฅ์ธ Ctrl +C(Copy), X(Cut) ์คํ, ์๋ก ์์ฑ์ํจ Plot์ ํ(Sel>> ์ด๋) ์ดํ Ctrl + V(Paste)<Y์ถ ์์ฑ>Menu / Plot / Add Y axis๋ก Y์ถ ์์ฑ ํ Trace name์ ํ(์ ์๋ณํ)Window๊ธฐ๋ฅ์ธ Ctrl + C(Copy),X(Cut) ์คํ, ์๋ก ์์ฑ ์ํจ Y ์ถ ํด๋ฆญ(Sel>> ์ด๋) ์ดํ Ctrl + V(Paste)
<Plot ์ถ๊ฐ>Menu / Plot / Add plot to windows๋ก Plot๋ฅผ ์ถ๊ฐ ํ๊ณ Trace name์ ์ ํ(์ ์๋ณํ) ํWindow๊ธฐ๋ฅ์ธ Ctrl +C(Copy), X(Cut) ์คํ, ์๋ก ์์ฑ์ํจ Plot์ ํ(Sel>> ์ด๋) ์ดํ Ctrl + V(Paste)<Y์ถ ์์ฑ>Menu / Plot / Add Y axis๋ก Y์ถ ์์ฑ ํ Trace name์ ํ(์ ์๋ณํ)Window๊ธฐ๋ฅ์ธ Ctrl + C(Copy),X(Cut) ์คํ, ์๋ก ์์ฑ ์ํจ Y ์ถ ํด๋ฆญ(Sel>> ์ด๋) ์ดํ Ctrl + V(Paste)
์ด์ ๊ฐ์ ๊ฒฝ์ฐ Plot์ ์ถ๊ฐ ํ๊ฑฐ๋ Plot์ Y์ถ์ ํฌ๊ธฐ ๋จ์๊ฐ ํ๋ฆฐ ๊ฒ์ผ๋ก ํ๋ ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค.์ด์ ๊ฐ์ ๊ฒฝ์ฐ Plot์ ์ถ๊ฐ ํ๊ฑฐ๋ Plot์ Y์ถ์ ํฌ๊ธฐ ๋จ์๊ฐ ํ๋ฆฐ ๊ฒ์ผ๋ก ํ๋ ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค.
Exam1 (Simulation Result)
V_V1
0V 1V 2V 3V 4V 5V 6V 7V 8V 9V 10V
V(1) V(2) I(R2) W(R2)
0
5
10
TraceTrace
PlotPlot
31
61
PSpice Probe Window
Output WindowOutput Window Simulation Status WindowSimulation Status Window
Output FileSimulation resultSimulation QueueEdit Simulation Setting
Output FileSimulation resultSimulation QueueEdit Simulation Setting
Trace MenuTrace Menu
Plot MenuPlot Menu
62
V_V1
0V 2V 4V 6V 8V 10VV(1) V(2) I(R2) W(R2)
0
5
10
<Data Copy>์์ ๊ทธ๋ฆผ์์ Trace Name์ ์ ํํ๊ฒ ๋๋ฉด ์ ์์ผ๋ก ๋ณ๊ฒฝ๋๋ค. ๋ณ๊ฒฝ๋ ์ํ์์ Ctrl + C๋ฅผ ํด๋ฆญ ํ๊ฒ ๋๋ฉด X , Y ์ขํ์ ๋ํ Data Point๋ค์ Copyํ๊ฒ ๋๋ฉฐ, ์ด Point๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์
์๋ฎฌ๋ ์ด์ Setting์์ ๊ฒฐ์ ํ Sweep type์ Sweep ๋ฒ์์ Incremental ๋ฐ Value list์ ์ ๋งํผ Point๋ฅผ Copyํ๊ฒ
๋๋ฉฐ, ์ด Data๋ค์ ์ผ๋ฐ Window์์์ ์ฌ์ฉ๋๋ Word ํธ์ง๊ธฐ๋ก ๋ฐ๋ก Copyํ ์ ์๋ค.Graphic์ Copyํ๋ ๊ธฐ๋ฅ์ Probe Window์ Menu์์ Window / Copy to Clipboard๋ฅผ ํด๋ฆญ ํ๊ณ Background์ ์ค์
ํ๋ ๋ถ๋ถ์ ์ ํ ํ Graphic ์ง์ ํ๋ก๊ทธ๋จ์ ๋ถ์ฌ ๋ฃ๊ธฐ๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ค.
<Data Copy>์์ ๊ทธ๋ฆผ์์ Trace Name์ ์ ํํ๊ฒ ๋๋ฉด ์ ์์ผ๋ก ๋ณ๊ฒฝ๋๋ค. ๋ณ๊ฒฝ๋ ์ํ์์ Ctrl + C๋ฅผ ํด๋ฆญ ํ๊ฒ ๋๋ฉด X , Y ์ขํ์ ๋ํ Data Point๋ค์ Copyํ๊ฒ ๋๋ฉฐ, ์ด Point๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์
์๋ฎฌ๋ ์ด์ Setting์์ ๊ฒฐ์ ํ Sweep type์ Sweep ๋ฒ์์ Incremental ๋ฐ Value list์ ์ ๋งํผ Point๋ฅผ Copyํ๊ฒ
๋๋ฉฐ, ์ด Data๋ค์ ์ผ๋ฐ Window์์์ ์ฌ์ฉ๋๋ Word ํธ์ง๊ธฐ๋ก ๋ฐ๋ก Copyํ ์ ์๋ค.Graphic์ Copyํ๋ ๊ธฐ๋ฅ์ Probe Window์ Menu์์ Window / Copy to Clipboard๋ฅผ ํด๋ฆญ ํ๊ณ Background์ ์ค์
ํ๋ ๋ถ๋ถ์ ์ ํ ํ Graphic ์ง์ ํ๋ก๊ทธ๋จ์ ๋ถ์ฌ ๋ฃ๊ธฐ๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ค.
<Axis Setting>Probe Window์ Axis์ค์ ์ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ ํ์ํ
์ถ์์ ๋ง์ฐ์ค ๋๋ธํด๋ฆญ์ ํ๋ฉด, Axis Setting์
ํธ์ง ์ฐฝ์ด Open ๋๋ค.
Axis Tab : X , Y AxisData Range, Scale, Fourier, Performance ์ํ
Grid Tab : X, Y GridSpacing, Grid ์ค์
<Axis Setting>Probe Window์ Axis์ค์ ์ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ ํ์ํ
์ถ์์ ๋ง์ฐ์ค ๋๋ธํด๋ฆญ์ ํ๋ฉด, Axis Setting์
ํธ์ง ์ฐฝ์ด Open ๋๋ค.
Axis Tab : X , Y AxisData Range, Scale, Fourier, Performance ์ํ
Grid Tab : X, Y GridSpacing, Grid ์ค์
Data Copy, Axis Setting
32
63
ํ๋ก๋ด์ ๋ชจ๋ ์ถ๋ ฅ ๋ฐ์ดํฐ๋ฅผ
์๋ฎฌ๋ ์ด์ ์ด ์คํ ๋๋ฉด ๋ชจ๋ ์ ์ฅ๋๋ค. ๋, ํ๋ก ๋ด์ ๊ฐ ๋ ธ๋์ ๊ณ์ฐ์น ๋ฐ ๊ฐ์ข
์ํ์ ์ธ Function์ ์ด์ฉํ์ฌ ์ฌ์ฉ
๊ฐ๋ฅํ๋ค.
ํ๋ก๋ด์ ๋ชจ๋ ์ถ๋ ฅ ๋ฐ์ดํฐ๋ฅผ
์๋ฎฌ๋ ์ด์ ์ด ์คํ ๋๋ฉด ๋ชจ๋ ์ ์ฅ๋๋ค. ๋, ํ๋ก ๋ด์ ๊ฐ ๋ ธ๋์ ๊ณ์ฐ์น ๋ฐ ๊ฐ์ข
์ํ์ ์ธ Function์ ์ด์ฉํ์ฌ ์ฌ์ฉ
๊ฐ๋ฅํ๋ค.
์๋ก์ R1์์ ์๋น๋๋ ์ ๋ ฅ์ ๊ณ์ฐํ๊ธฐ ์ํด I(R1)*(V(Input)-V(Output))์ผ๋ก ํํ ํ ์ ์์ผ๋ฉฐ, Expression์ I(R1)*(V(Input)-V(Output));Power_R1์ด๋ผ๊ณ ํํ ํ๋ฉด Probe Window์๋ Power_R1๋ง ํํ๋๊ณ ์์
์์์ ๋ณด์ด์ง ์๋๋ค.๋๋ 10*log10(v(inoise)*v(inoise)/8.28e-19);Noise_Figure๋ฑ๊ณผ ๊ฐ์ ๋ณต์กํ ์์์ผ๋ก ํํ์ Display๊ฐ ๊ฐ๋ฅํ๋ค.
์๋ก์ R1์์ ์๋น๋๋ ์ ๋ ฅ์ ๊ณ์ฐํ๊ธฐ ์ํด I(R1)*(V(Input)-V(Output))์ผ๋ก ํํ ํ ์ ์์ผ๋ฉฐ, Expression์ I(R1)*(V(Input)-V(Output));Power_R1์ด๋ผ๊ณ ํํ ํ๋ฉด Probe Window์๋ Power_R1๋ง ํํ๋๊ณ ์์
์์์ ๋ณด์ด์ง ์๋๋ค.๋๋ 10*log10(v(inoise)*v(inoise)/8.28e-19);Noise_Figure๋ฑ๊ณผ ๊ฐ์ ๋ณต์กํ ์์์ผ๋ก ํํ์ Display๊ฐ ๊ฐ๋ฅํ๋ค.
Menu / Trace / Add TraceMenu / Trace / Add Trace
Trace Expression์๋ ๋ชฉ์ ํ๋ ์ถ๋ ฅ์
์์์น๋ฅผ ๋ฏธ๋ฆฌ ํ์ธ ํ๋ ๋ชฉ์ ์ผ๋ก
์ฌ์ฉ๋๋ฉฐ ๋ณต์กํ ํจ์์์ผ๋ก ํํ๋
๋ํ ๊ฐ๋ฅํ๋ค.
Trace Expression์๋ ๋ชฉ์ ํ๋ ์ถ๋ ฅ์
์์์น๋ฅผ ๋ฏธ๋ฆฌ ํ์ธ ํ๋ ๋ชฉ์ ์ผ๋ก
์ฌ์ฉ๋๋ฉฐ ๋ณต์กํ ํจ์์์ผ๋ก ํํ๋
๋ํ ๊ฐ๋ฅํ๋ค.
Trace Add (PSpice Probe Window)
64
Menu / View / ZoomFit : ์๋ฎฌ๋ ์ด์ ๋ฒ์์ Auto RangeIn : ํ๋
Out : ์ถ์
Area : ๋ฒ์ ์ง์ ํ๋
Pan โ New Center : ๋ง์ฐ์ค ์ค์ฌ ํ๋
Menu / View / ZoomFit : ์๋ฎฌ๋ ์ด์ ๋ฒ์์ Auto RangeIn : ํ๋
Out : ์ถ์
Area : ๋ฒ์ ์ง์ ํ๋
Pan โ New Center : ๋ง์ฐ์ค ์ค์ฌ ํ๋
Menu / Plot / LabelPlot์ ์ฃผ์ ๋ฌ๊ธฐ ๋ฐ ํํ์ ๋ํ
์ค๋ช ์ผ๋ก ์ถ๋ ฅ์ฉ ํธ์ง ๊ธฐ๋ฅ.
Menu / Plot / LabelPlot์ ์ฃผ์ ๋ฌ๊ธฐ ๋ฐ ํํ์ ๋ํ
์ค๋ช ์ผ๋ก ์ถ๋ ฅ์ฉ ํธ์ง ๊ธฐ๋ฅ.
Menu / Trace / CursorDisplay : ์ถ๋ ฅ๋ ํํ์ ๋ฐ๋ผ ์ด๋ ํ๋ฉฐ, ์ด๋๋๋ ์ขํ๋ค์ ์๋ Probe Cursor์ Display์ํจ๋ค. A1์ ์ผ์ชฝ ๋ง์ฐ์ค Cursor A2๋ ์ค๋ฅธ ์ชฝ ๋ง์ฐ์ค Cursor Dif๋ A1 โ A2๋ก
๋ํ๋ธ๋ค. Peak ๋ฐ Mix , Max๋ฅผ ์ด์ฉ ๊ฐ๋ฅํ๋ค.
Menu / Trace / CursorDisplay : ์ถ๋ ฅ๋ ํํ์ ๋ฐ๋ผ ์ด๋ ํ๋ฉฐ, ์ด๋๋๋ ์ขํ๋ค์ ์๋ Probe Cursor์ Display์ํจ๋ค. A1์ ์ผ์ชฝ ๋ง์ฐ์ค Cursor A2๋ ์ค๋ฅธ ์ชฝ ๋ง์ฐ์ค Cursor Dif๋ A1 โ A2๋ก
๋ํ๋ธ๋ค. Peak ๋ฐ Mix , Max๋ฅผ ์ด์ฉ ๊ฐ๋ฅํ๋ค.
PSpice Probe Window Menu
33
65
Simulation Flow (DC Sweep)1. ๋ถํ ๋ฐฐ์น (Part P, GND G)
R โ analog.olb
VDC โ Source.olb
QBreakN โ Breakout.olb
Ground โ source.olb
2. ๋ฐฐ์ (Wire W)
3. ์๋ฎฌ๋ ์ด์ ์ค์ (PSpice / New Simulation Profile)
4. Analysis Tab์ DC Sweep์ ํ
Primary Sweep V1 0 ~ 3 / 0.01
Secondary Sweep V2 15V
5. Marker ๋ฐฐ์น ํ Run
Simulation Flow (DC Sweep)1. ๋ถํ ๋ฐฐ์น (Part P, GND G)
R โ analog.olb
VDC โ Source.olb
QBreakN โ Breakout.olb
Ground โ source.olb
2. ๋ฐฐ์ (Wire W)
3. ์๋ฎฌ๋ ์ด์ ์ค์ (PSpice / New Simulation Profile)
4. Analysis Tab์ DC Sweep์ ํ
Primary Sweep V1 0 ~ 3 / 0.01
Secondary Sweep V2 15V
5. Marker ๋ฐฐ์น ํ Run
DC Sweep Exam2
V12V
V215VQbreakN
Q1R1
1K
R2
3K
000
CE
.SUBCKT Xvoltage regulator**
.SUBCKT Xvoltage reference**.MODEL Knonlinear magnetic core
.SUBCKT Xvoltage comparator**.SUBCKT Xoperational amplifier**
.MODEL Mpower MOSFET.MODEL JJFET .
.MODEL ZIGBT . .SUBCKT XDarlington model
.MODEL QBipolar transistor.MODEL DDiode
66
์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธ ์ ์์ Plot์ ๋ ๊ฐ์ Y์ถ์ ์์ฑ ํ ๊ฐ์ X์ถ ๋ณํ๋(base voltage)์ ๋ํ Q1(2sc1815)์Correct๋จ์ ์ ์ ๋ฐ ์ ๋ฅ์ ๋์ ํน์ฑ์ ํ์ธํ๋ค.
Y์ถ ์์ฑ : Probe ์๋์ฐ์์ Plot / Add Y axis๋ฅผ ํด๋ฆญ
์ฌ๊ธฐ์ Trace Name์ ํํ๋ ๋ Y์ถ์ 1๋ฒ๊ณผ 2๋ฒ์ผ๋ก ๊ตฌ๋ถ๋๋ฉฐ >> ํ์๋ ํ์ ์ ํ๋ Y์ถ์ ๋ํ๋ธ๋ค.
์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธ ์ ์์ Plot์ ๋ ๊ฐ์ Y์ถ์ ์์ฑ ํ ๊ฐ์ X์ถ ๋ณํ๋(base voltage)์ ๋ํ Q1(2sc1815)์Correct๋จ์ ์ ์ ๋ฐ ์ ๋ฅ์ ๋์ ํน์ฑ์ ํ์ธํ๋ค.
Y์ถ ์์ฑ : Probe ์๋์ฐ์์ Plot / Add Y axis๋ฅผ ํด๋ฆญ
์ฌ๊ธฐ์ Trace Name์ ํํ๋ ๋ Y์ถ์ 1๋ฒ๊ณผ 2๋ฒ์ผ๋ก ๊ตฌ๋ถ๋๋ฉฐ >> ํ์๋ ํ์ ์ ํ๋ Y์ถ์ ๋ํ๋ธ๋ค.1
Simulation Result
34
67
Common Emitter Amplifier
๊ณตํต ์๋ฏธํฐ ์ฆํญ๊ธฐ(Common Emitter Amplifier)- ์ ๋ ฅ์ ๋ฒ ์ด์ค , ์ถ๋ ฅ์ ์ปฌ๋ ํฐ
- ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ ์ ์์์ ๋ฐ๋
- ๋ชจ๋ ์ปคํ์ํฐ๋ ๋์ ์ฃผํ์์์ ๋ฌด์๋ ์ ์์ ๋งํผ ์์ ๊ฒ
๊ณตํต ์๋ฏธํฐ ์ฆํญ๊ธฐ(Common Emitter Amplifier)- ์ ๋ ฅ์ ๋ฒ ์ด์ค , ์ถ๋ ฅ์ ์ปฌ๋ ํฐ
- ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ ์ ์์์ ๋ฐ๋
- ๋ชจ๋ ์ปคํ์ํฐ๋ ๋์ ์ฃผํ์์์ ๋ฌด์๋ ์ ์์ ๋งํผ ์์ ๊ฒ
QbreakNQ1
0
C1
10u
R1
R2
RE1k
V1
C2 1n0
RC
RL1k
Vin
C31n
Vout๋ฒ ์ด์ค์ ํ๋ฅด๋ ์์ ์ ๋ฅ์ ์ํด ์ปฌ๋ ํฐ์์ ์๋ฏธํฐ๋ก ํฐ ์ ๋ฅ๊ฐ
ํ๋ฅด๋ ์๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ์ ํธ๋ฅผ ์ฆํญ
๋ฒ ์ด์ค์ ํ๋ฅด๋ ์์ ์ ๋ฅ์ ์ํด ์ปฌ๋ ํฐ์์ ์๋ฏธํฐ๋ก ํฐ ์ ๋ฅ๊ฐ
ํ๋ฅด๋ ์๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ์ ํธ๋ฅผ ์ฆํญ
ํธ๋์ง์คํฐ ์ฃผ์ ํ๋ผ๋ฏธํฐํธ๋์ง์คํฐ ์ฃผ์ ํ๋ผ๋ฏธํฐ
์ง๋ฅ ์ ๋ฅ ์ฆํญ์จ adc = Ic / IE์ง๋ฅ ์ ๋ฅ ์ด๋ Bdc = Ic / IB (50 ~ 300) ; hFE
์ง๋ฅ ์ ๋ฅ ์ฆํญ์จ adc = Ic / IE์ง๋ฅ ์ ๋ฅ ์ด๋ Bdc = Ic / IB (50 ~ 300) ; hFE
68
BJT Beta Test
hFE๋ ์จ๋์ ๋ฏผ๊ฐํ๊ฒ ๋ฐ์ํจ์ ๋ฐ์ดํฐ ์ํธ๋ฅผ ํตํด ์ ์ ์์.hFE๋ ์จ๋์ ๋ฏผ๊ฐํ๊ฒ ๋ฐ์ํจ์ ๋ฐ์ดํฐ ์ํธ๋ฅผ ํตํด ์ ์ ์์.
2N3904 ํธ๋์ง์คํฐ์ Bdc (hFE) ํน์ฑ ๊ณก์ 2N3904 ํธ๋์ง์คํฐ์ Bdc (hFE) ํน์ฑ ๊ณก์
I11n
Q1
Q2N3904
Ib
0
Ic
V22
I
I
BJT Beta Test CircuitBJT Beta Test Circuit
I_I1
10uA 100uA 1.0mA 10mA 100mAIC(Q1)
0A
1.0A
2.0A
I_I1
10uA 100uA 1.0mA 10mA 100mAIb(Q1)
0A
50mA
100mA
.DC DEC I_I1 0.01m 50m 100 .DC DEC I_I1 0.01m 50m 100
35
69
BJT Vbe Test
BJT Vbe Test CircuitBJT Vbe Test Circuit
.DC LIN I_I1 1n 50u 1u .DC LIN I_I1 1n 50u 1u I_I1
0A 10uA 20uA 30uA 40uA 50uAV(IB)
200mV
400mV
600mV
800mV
(7.8652u,667.069m)
(23.202u,699.509m)
I11n
Q1
Q2N3904
Ib
0
Ic
V22
V
Base Voltage : Vbe(๋ฒ ์ด์ค ์ ์ ๋ณํ๋)
Base Voltage : Vbe(๋ฒ ์ด์ค ์ ์ ๋ณํ๋)
Base Current : Ib(๋ฒ ์ด์ค ์ ๋ฅ ๋ณํ๋)
Base Current : Ib(๋ฒ ์ด์ค ์ ๋ฅ ๋ณํ๋)
70
BJT Vce_Ic Curve Test CircuitBJT Vce_Ic Curve Test Circuit
BJT Vce Ic Test
.DC LIN V_V2 0 15 1 Primary sweep+ LIN V_V1 0 15 1 Secondary sweep
.DC LIN V_V2 0 15 1 Primary sweep+ LIN V_V1 0 15 1 Secondary sweep
V_V2
0V 5V 10V 15VIC(Q1)
0A
2.0mA
4.0mA
6.0mA
V115V
V215V
Q1
Q2N3904
R1
470k
R2
1k
0
CE
I
Plot Menu์ Axis Setting์ ์ ํ Or X์ถ์ ๋๋ธ ํด๋ฆญ ํ๋ฉด, Axis Setting์ฐฝ์ด ๋ํ๋๋ฉฐ, ํ๋ฉด์์ ๋ํ๋ Axis variable์ ๋ฒํผ์ ํด๋ฆญํ์ฌ,X์ถ์ ๋ณ์ ์ค V(CE)๋ฅผ ์ฐพ๊ณ ์ ํํ์ฌ, Trace Expression์ ํํ ํ๋ค.
Plot Menu์ Axis Setting์ ์ ํ Or X์ถ์ ๋๋ธ ํด๋ฆญ ํ๋ฉด, Axis Setting์ฐฝ์ด ๋ํ๋๋ฉฐ, ํ๋ฉด์์ ๋ํ๋ Axis variable์ ๋ฒํผ์ ํด๋ฆญํ์ฌ,X์ถ์ ๋ณ์ ์ค V(CE)๋ฅผ ์ฐพ๊ณ ์ ํํ์ฌ, Trace Expression์ ํํ ํ๋ค.
Axis Variable์ V(CE)์ ๋ณ์๋ก ๋ณ๊ฒฝ ํ ๊ฐ์์ ์ธ ์ง๋ฅ ๋ถ์ ๊ณก์ ์ ๋ค์๊ณผ ๊ฐ์ ์์ผ๋ก ํ๋์ ํํ์ผ๋ก ํํ์ด ๊ฐ๋ฅํ๋ค.Trace Expression์ Box์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅ : -V(CE)/1k+15mA
Axis Variable์ V(CE)์ ๋ณ์๋ก ๋ณ๊ฒฝ ํ ๊ฐ์์ ์ธ ์ง๋ฅ ๋ถ์ ๊ณก์ ์ ๋ค์๊ณผ ๊ฐ์ ์์ผ๋ก ํ๋์ ํํ์ผ๋ก ํํ์ด ๊ฐ๋ฅํ๋ค.Trace Expression์ Box์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅ : -V(CE)/1k+15mA
36
71
AC Sweep analysis, PSpice ์์ค์ ์ฃผํ์ ๋ณํ์ ํ๋ก์ small-signal๋ฐ์์
๊ณ์ฐํ๋ค.์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ voltage์ ํฌ๊ธฐ์ ์์์ ํฌํจํ Bode Plot๋ฅผ ์ถ๋ ฅํ์ฌ
ํ์ธํ๋ค.AC Sweep๋ ์์ฃผ ์์ signal analysisํ๋ ์๋ฎฌ๋ ์ด์ ์ด๋ฉฐ, ๋ง์ผ 100์ด๋์
์ ๋ ฅ1V๋ 100V๋ฅผ ์ป๋๋ค. ํด๋ฆฌํ ๊ฐ์ nonlinear effects๋ simulation์ ํ
์ ์๋ค.๋ํ ๊ณผ๋ํด์ ํ ํจ๋ฆฌ์ ํด์์ด ์ค์๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ์์, ์ง๋ฅ๋ถ ๋ฑ์
๊ฒฐ๊ณผ ํ์ผ๋ก ์ถ๋ ฅ, ์ด์ ๋ํ ํ๊ท ์น, ๊ธฐ๋ณธํ ์คํจ์น, ์ญ๋ฅ , THD๋ฑ์ ๊ณ์ฐํ ์
์๋ ์ฅ์ ์ด ์๋ค.
AC Sweep analysis, PSpice ์์ค์ ์ฃผํ์ ๋ณํ์ ํ๋ก์ small-signal๋ฐ์์
๊ณ์ฐํ๋ค.์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ voltage์ ํฌ๊ธฐ์ ์์์ ํฌํจํ Bode Plot๋ฅผ ์ถ๋ ฅํ์ฌ
ํ์ธํ๋ค.AC Sweep๋ ์์ฃผ ์์ signal analysisํ๋ ์๋ฎฌ๋ ์ด์ ์ด๋ฉฐ, ๋ง์ผ 100์ด๋์
์ ๋ ฅ1V๋ 100V๋ฅผ ์ป๋๋ค. ํด๋ฆฌํ ๊ฐ์ nonlinear effects๋ simulation์ ํ
์ ์๋ค.๋ํ ๊ณผ๋ํด์ ํ ํจ๋ฆฌ์ ํด์์ด ์ค์๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ์์, ์ง๋ฅ๋ถ ๋ฑ์
๊ฒฐ๊ณผ ํ์ผ๋ก ์ถ๋ ฅ, ์ด์ ๋ํ ํ๊ท ์น, ๊ธฐ๋ณธํ ์คํจ์น, ์ญ๋ฅ , THD๋ฑ์ ๊ณ์ฐํ ์
์๋ ์ฅ์ ์ด ์๋ค.
<์คํ ์์>1. ํ๋ก ๊ตฌ์ฑ
- R C ๋ฐฐ์น
- ์ ๋ ฅ์ VAC(AC ํด์ ์ ์ฉ ์ ๋ ฅ์) ๋ฐฐ์น Source.olb : AC Source๋ ํญ์
1V๋ก ์ ๋ ฅ ํ๋ค. 2. Simulation Setting
- AC Sweep / Noise Start Freq ์๋ 0Hz์ ์ ๋ ฅ ํ ์ ์๋ค. 1 Hz ~ 100Meg Point / Dec 100
3. Marker๋ฐฐ์น Menu / PSpice / Marker / advance / DB, Phase Marker๋ฐฐ์น
<์คํ ์์>1. ํ๋ก ๊ตฌ์ฑ
- R C ๋ฐฐ์น
- ์ ๋ ฅ์ VAC(AC ํด์ ์ ์ฉ ์ ๋ ฅ์) ๋ฐฐ์น Source.olb : AC Source๋ ํญ์
1V๋ก ์ ๋ ฅ ํ๋ค. 2. Simulation Setting
- AC Sweep / Noise Start Freq ์๋ 0Hz์ ์ ๋ ฅ ํ ์ ์๋ค. 1 Hz ~ 100Meg Point / Dec 100
3. Marker๋ฐฐ์น Menu / PSpice / Marker / advance / DB, Phase Marker๋ฐฐ์น
AC Analysis
V11Vac0Vdc
R1
10k
C10.159n
C2
10k
R215.9n
RC
00
0
CR
์ด๋ก ์์ ๊ฒฐ๊ณผ ๊ฐ๊ณผ ๋น๊ต
RC ๋ ธ๋
Cutoff Freq : 9.9852KPhase : -45CR ๋ ธ๋
Cutoff Freq : 0.99852KPhase : 45
์ด๋ก ์์ ๊ฒฐ๊ณผ ๊ฐ๊ณผ ๋น๊ต
RC ๋ ธ๋
Cutoff Freq : 9.9852KPhase : -45CR ๋ ธ๋
Cutoff Freq : 0.99852KPhase : 45
72
๋ฐ์ด์ด์ค ํฌ์ธํธ ์ฃผ์์์ ํ๋ก๋ฅผ ์ ํํ ํ ๋ค์ ์์ ํธ ํด์์ ์ํํ๋ค. ์ฃผํ์๋ฅผ ์ฆ๊ฐ ์์ผ๊ฐ๋ฉด์
ํ๋ก์ ์ ์, ์ ๋ฅ์ ํฌ๊ธฐ์ ์์์ ๋ถ์(Frequency Response,Noise) ํด์.
๋ฐ์ด์ด์ค ํฌ์ธํธ ์ฃผ์์์ ํ๋ก๋ฅผ ์ ํํ ํ ๋ค์ ์์ ํธ ํด์์ ์ํํ๋ค. ์ฃผํ์๋ฅผ ์ฆ๊ฐ ์์ผ๊ฐ๋ฉด์
ํ๋ก์ ์ ์, ์ ๋ฅ์ ํฌ๊ธฐ์ ์์์ ๋ถ์(Frequency Response,Noise) ํด์.
Simulation Setting : AC Sweep
์ ๋ ฅ๊ต๋ฅ์ ํธ์์ฃผํ์ sweep์ ์ ํ๋ฐ ์ง์ ํํ๋ก ํ ๊ฒ์ธ๊ฐ๋ฅผ ์ ํ
์ ๋ ฅ๊ต๋ฅ์ ํธ์์ฃผํ์ sweep์ ์ ํ๋ฐ ์ง์ ํํ๋ก ํ ๊ฒ์ธ๊ฐ๋ฅผ ์ ํ
๊ณ์ฐ ํ ์ฃผํ์ ๋์ญ์์ด๊ธฐ ์ .๊ณ์ฐ ํ ์ฃผํ์ ๋์ญ์์ด๊ธฐ ์ .
End Frequency๋ฅผ ์ ๋ ฅEnd Frequency๋ฅผ ์ ๋ ฅ
Decade๋น ๊ณ์ฐ ํ Point์๋ฅผ ์ ๋ ฅ
Decade๋น ๊ณ์ฐ ํ Point์๋ฅผ ์ ๋ ฅ
Noise ์ถ๋ ฅ ์ ์ ๋ ธ๋๋ฅผ์ ๋ ฅ
Noise ์ถ๋ ฅ ์ ์ ๋ ธ๋๋ฅผ์ ๋ ฅ
I/V Source : Noise์์Reference name
I/V Source : Noise์์Reference name
Interval : Hz๋จ์๋ก ์ ๋ ฅ.Interval : Hz๋จ์๋ก ์ ๋ ฅ.
Menu Bar / PSpice / New Simulation ProfileMenu Bar / PSpice / New Simulation Profile
37
73
์๋ฎฌ๋ ์ด์ ์คํ ์ด ํ ์์ ๊ฐ์ ๊ฒฐ๊ณผ์์ ์ป๊ณ ์ ํ๋ ์์น๋ค์ด ์๋ค. ์ด๋ฅผํ ๋ฉด, VDB(RC)์ 3dB์ดํ์ Cutoff Frequency ๋ฐ3db Fc์ ์์์ Point(์ขํ)๋ฅผ ์ฝ์ ํ์๊ฐ ์๋๋ฐ, Probe ์๋์ฐ์์ ์ด๋ฅผ ์ง์ํ๋ค.๋ฐฉ๋ฒ์ PSpice์(14.xx) ๋ด์ฅ ๋ ์๋ ๋ชฉ์ ํ๋ ํจ์๋ฅผ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ๊ณ์ฐ์ด ๊ฐ๋ฅํ๋ค. ์ด์ ๊น์ง๋ Cursor๋ฅผ ์ด์ฉํ์์ง๋ง,์ด ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ฉด ๋งค ์๋ฎฌ๋ ์ด์ ๋ง๋ค ์ถ๋ ฅ ๋ณด๊ธฐ๋ง ํ๋ฉด ๋๋ค.Trace / Evaluate measurement
์๋ฎฌ๋ ์ด์ ์คํ ์ด ํ ์์ ๊ฐ์ ๊ฒฐ๊ณผ์์ ์ป๊ณ ์ ํ๋ ์์น๋ค์ด ์๋ค. ์ด๋ฅผํ ๋ฉด, VDB(RC)์ 3dB์ดํ์ Cutoff Frequency ๋ฐ3db Fc์ ์์์ Point(์ขํ)๋ฅผ ์ฝ์ ํ์๊ฐ ์๋๋ฐ, Probe ์๋์ฐ์์ ์ด๋ฅผ ์ง์ํ๋ค.๋ฐฉ๋ฒ์ PSpice์(14.xx) ๋ด์ฅ ๋ ์๋ ๋ชฉ์ ํ๋ ํจ์๋ฅผ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ๊ณ์ฐ์ด ๊ฐ๋ฅํ๋ค. ์ด์ ๊น์ง๋ Cursor๋ฅผ ์ด์ฉํ์์ง๋ง,์ด ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ฉด ๋งค ์๋ฎฌ๋ ์ด์ ๋ง๋ค ์ถ๋ ฅ ๋ณด๊ธฐ๋ง ํ๋ฉด ๋๋ค.Trace / Evaluate measurement
Simulation Result
ํํ์ ํํ์ ์
RC ๋ ธ๋์ ์ ์ : V(RC)RC ๋ ธ๋์ ๊ฒ์ธ ๊ฐ : VDB(RC)RC ๋ ธ๋์ CR ๋ ธ๋์ ์ ๋ฅ ์ฐจ I(RC)-I(CR) ๋ฑ์ผ๋ก ํํ
Plot Window ์ถ๊ฐ ํ์ฌ ์ถ๋ ฅ ํํ ๋ถ๋ฆฌ ๋ฐฉ๋ฒ
1. Menu Plot / Add Plot to Window 2. ํํ ์ด๋ฆ ์ ํ ํ์ฌ ์๋ผ ๋ด๊ธฐ
3. ์์ฑ๋ Plot ์ ๋ถ์ฌ ๋ฃ๊ธฐ
ํํ์ ํํ์ ์
RC ๋ ธ๋์ ์ ์ : V(RC)RC ๋ ธ๋์ ๊ฒ์ธ ๊ฐ : VDB(RC)RC ๋ ธ๋์ CR ๋ ธ๋์ ์ ๋ฅ ์ฐจ I(RC)-I(CR) ๋ฑ์ผ๋ก ํํ
Plot Window ์ถ๊ฐ ํ์ฌ ์ถ๋ ฅ ํํ ๋ถ๋ฆฌ ๋ฐฉ๋ฒ
1. Menu Plot / Add Plot to Window 2. ํํ ์ด๋ฆ ์ ํ ํ์ฌ ์๋ผ ๋ด๊ธฐ
3. ์์ฑ๋ Plot ์ ๋ถ์ฌ ๋ฃ๊ธฐ
74
Evaluate Measurement
์ถ๋ ฅ์ ๊ณ์ฐ๋ ๋ณ์์ถ๋ ฅ์ ๊ณ์ฐ๋ ๋ณ์
Goal FunctionGoal Function๊ณ์ฐ ๋ ํจ์ ์ ๋ ฅ๊ณ์ฐ ๋ ํจ์ ์ ๋ ฅ
๋ณ์ Filtering๋ณ์ Filtering
Cutoff_Lowpass_3dB(V(RC)) 99.86004kCutoff_Highpass_3dB(V(CR)) 1.00342k
Cutoff_Lowpass_3dB(V(RC)) 99.86004kCutoff_Highpass_3dB(V(CR)) 1.00342k
์ ์ ํ ๋ณด๊ธฐ์ ์ ํ ๋ณด๊ธฐ
38
75
Noise Analysis Setting ; AC Sweep / Noise์ ๋ถ์์์ Noise Analysis Enableํ๋ค.Noise Analysis Setting ; AC Sweep / Noise์ ๋ถ์์์ Noise Analysis Enableํ๋ค.
Output Voltage : ์ถ๋ ฅ ๋ ธ๋ ์ค์
I/V Source : ํ๋ก ๋ด์ ๋ ธ์ด์ฆ ๋ฐ์์ ์ค์
Interval : Hz๋จ์๋ก ์ ๋ ฅ
Output Voltage : ์ถ๋ ฅ ๋ ธ๋ ์ค์
I/V Source : ํ๋ก ๋ด์ ๋ ธ์ด์ฆ ๋ฐ์์ ์ค์
Interval : Hz๋จ์๋ก ์ ๋ ฅ
์๋ฎฌ๋ ์ด์ ์งํ ํ PSpice Probe Window์์ ์ถ๋ ฅ ๋ณ์ ์ถ๊ฐ
Trace / Add Trace ์คํ ํํ๋ NTOT๋ ์ ํญ์์์ Total Noise๋ฅผ Probe์ DisplayR (Resistor) NTOT (total noise)์ ๋ ฅ ์คํจ์น V(INOISE)์ถ๋ ฅ ์คํจ์น V(ONOISE)TOTAL ์คํจ์น SQRT(S(V(ONOISE)*V(ONOISE))) Trace Expression์ ์ ๋ ฅ ํจ์ผ๋ก์
Total ์คํจ์น ๊ณ์ฐ
์๋ฎฌ๋ ์ด์ ์งํ ํ PSpice Probe Window์์ ์ถ๋ ฅ ๋ณ์ ์ถ๊ฐ
Trace / Add Trace ์คํ ํํ๋ NTOT๋ ์ ํญ์์์ Total Noise๋ฅผ Probe์ DisplayR (Resistor) NTOT (total noise)์ ๋ ฅ ์คํจ์น V(INOISE)์ถ๋ ฅ ์คํจ์น V(ONOISE)TOTAL ์คํจ์น SQRT(S(V(ONOISE)*V(ONOISE))) Trace Expression์ ์ ๋ ฅ ํจ์ผ๋ก์
Total ์คํจ์น ๊ณ์ฐ
AC Analysis (Noise Analysis)
V11Vac0Vdc
R1
10k
C10.159n
C2
10k
R215.9n
RC
00
0
CR
76
Frequency
1.0Hz 100Hz 10KHz 1.0MHz
V(ONOISE)
0V
2.5nV
5.0nV
SQRT(S(V(ONOISE)*V(ONOISE)))
1.0u
2.0uTOTAL
SQRT(S(V(ONOISE)*V(ONOISE)))V(ONOISE)
TOTAL ์คํจ์น๋ฅผ ์ค๋ฅธ์ชฝ๊ณผ ๊ฐ์ด ๊ณ์ฐ์์ผ๋ก ํํ ํ ์ ์๊ณ , ์ด๊ฒ์ ๊ทธ๋๋ก Trace Add์ ๋ํ์ฐฝ์ Expression์ ํํํ๋ค. Integral = S( )Root = SQRT( )Multi = * ์ผ๋ก ํํ ํ ์ ์๋ค.
TOTAL ์คํจ์น๋ฅผ ์ค๋ฅธ์ชฝ๊ณผ ๊ฐ์ด ๊ณ์ฐ์์ผ๋ก ํํ ํ ์ ์๊ณ , ์ด๊ฒ์ ๊ทธ๋๋ก Trace Add์ ๋ํ์ฐฝ์ Expression์ ํํํ๋ค. Integral = S( )Root = SQRT( )Multi = * ์ผ๋ก ํํ ํ ์ ์๋ค.
Noise Variables = PSpice Help menu Noise Analysis ์ฐธ์กฐ.Noise Variables = PSpice Help menu Noise Analysis ์ฐธ์กฐ.
Noise Analysis : Trace Expression
39
77
์ฐธ๊ณ
PSpice๋จ์๋ ์์ Table์์์ ๊ฐ์ด ๋ ์ ๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๊ณ , ๋ฐ๋ฆฌ์ ๋ฉ๊ฐ ๋จ์๋ง ๊ตฌ๋ถ๋๋ค. ๋, ๋จ์ ์ฌ์ฉ ์ ์ธ๋ํฐ(H) ๋ฐ ์ฝ๋ด์(F)์ ์ฉ๋์ ๋จ์๋ ๋ฌด์ ๋๋ฉฐ, ์ฌ์ฉํ์ง ์์ ๊ฒ์ด ํธ๋ฆฌํ๋ค.์ฝ๋ด์์ ์ฉ๋์ ๋จ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ 1F๋ ์์ 10-15๋ก์ Femto๋ก ์ฝํ์ง์ ์ฃผ์ํ๋ค..
์ฐธ๊ณ
PSpice๋จ์๋ ์์ Table์์์ ๊ฐ์ด ๋ ์ ๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๊ณ , ๋ฐ๋ฆฌ์ ๋ฉ๊ฐ ๋จ์๋ง ๊ตฌ๋ถ๋๋ค. ๋, ๋จ์ ์ฌ์ฉ ์ ์ธ๋ํฐ(H) ๋ฐ ์ฝ๋ด์(F)์ ์ฉ๋์ ๋จ์๋ ๋ฌด์ ๋๋ฉฐ, ์ฌ์ฉํ์ง ์์ ๊ฒ์ด ํธ๋ฆฌํ๋ค.์ฝ๋ด์์ ์ฉ๋์ ๋จ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ 1F๋ ์์ 10-15๋ก์ Femto๋ก ์ฝํ์ง์ ์ฃผ์ํ๋ค..
Unit
78
์๊ฐ์ ์ฆ๊ฐ์์ผ ๊ฐ๋ฉด์ ํ๋ก์ ์ ์, ์ ๋ฅ, ๋์งํธ ํ๋ก์ ๋ ผ๋ฆฌ์ํ ๋ฑ์ ๊ณผ๋ ์ํ๋ฅผ๊ณ์ฐํ๋ค.General Setting : Transient๋ถ์์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ํด์์ ์คํ
Monte Carlo / Worst Case : ์ด๋ค ์์ญ ์์์ ์์์ ๊ฐ์ ๋ถ๊ท์น ํ๊ฒ ๋ณํ์ํค๋ฉด์ ๊ทธ ๋ณํ์ ๋ฐ๋ฅธ ํ๋ก์ ์๋ต์ ๋ถ์ํ๋ ์ต์ . Parametric Sweep : ์์์ ์์ญ์ ์์ ๊ฐ์ ๋ณ๊ฒฝ ์์ผ ๊ฐ๋ฉฐ ์๋ฎฌ๋ ์ด์ ์คํ
Temperature (Sweep) : General Setting์ ๊ธฐ๋ณธ์ผ๋ก ํ์ฌ ์กฐ๊ฑด์ผ๋ก ์ฃผ์ด์ง์จ๋์ค์ ์ ๋ฐ๋ผ ์จ๋ ํด์์ ๋ฐ๋ณตํ๋ค.Save Bias Point : ํ์ ์ Bias Point์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ์ ์ฅํ๋ค.Load Bias Point : ์ด์ ์ ๋ฐ์ดํฐ ํ์ผ์ Loadํ๋ค.
์๊ฐ์ ์ฆ๊ฐ์์ผ ๊ฐ๋ฉด์ ํ๋ก์ ์ ์, ์ ๋ฅ, ๋์งํธ ํ๋ก์ ๋ ผ๋ฆฌ์ํ ๋ฑ์ ๊ณผ๋ ์ํ๋ฅผ๊ณ์ฐํ๋ค.General Setting : Transient๋ถ์์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ํด์์ ์คํ
Monte Carlo / Worst Case : ์ด๋ค ์์ญ ์์์ ์์์ ๊ฐ์ ๋ถ๊ท์น ํ๊ฒ ๋ณํ์ํค๋ฉด์ ๊ทธ ๋ณํ์ ๋ฐ๋ฅธ ํ๋ก์ ์๋ต์ ๋ถ์ํ๋ ์ต์ . Parametric Sweep : ์์์ ์์ญ์ ์์ ๊ฐ์ ๋ณ๊ฒฝ ์์ผ ๊ฐ๋ฉฐ ์๋ฎฌ๋ ์ด์ ์คํ
Temperature (Sweep) : General Setting์ ๊ธฐ๋ณธ์ผ๋ก ํ์ฌ ์กฐ๊ฑด์ผ๋ก ์ฃผ์ด์ง์จ๋์ค์ ์ ๋ฐ๋ผ ์จ๋ ํด์์ ๋ฐ๋ณตํ๋ค.Save Bias Point : ํ์ ์ Bias Point์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ์ ์ฅํ๋ค.Load Bias Point : ์ด์ ์ ๋ฐ์ดํฐ ํ์ผ์ Loadํ๋ค.
Run to time : ์๋ฎฌ๋ ์ด์ ์ข ๋ฃ ์๊ฐ
Start saving data after : ์๋ฎฌ๋ ์ด์ ์์ ํ ๋ฐ์ดํฐ๋ฅผ
์ ์ฅํ๋ ์๊ฐ์ ์ ๋ ฅ
Maximum Step : ๊ณผ๋์ํ ํด์์ ์์น๊ณ์ฐ์ ์ํ ์ต๋
Step size๋ฅผ ์ ๋ ฅํ๋ค. Skip the initial transientโฆ : ์ ํํ ๊ฒฝ์ฐ ์ธ๋ํฐ,
์ปคํจ์ํฐ ๋ฑ์ ์ด๊ธฐ์น๋ฅผ ๋ฌด์ํ๊ณ ๊ณ์ฐํ๋ค.
Run to time : ์๋ฎฌ๋ ์ด์ ์ข ๋ฃ ์๊ฐ
Start saving data after : ์๋ฎฌ๋ ์ด์ ์์ ํ ๋ฐ์ดํฐ๋ฅผ
์ ์ฅํ๋ ์๊ฐ์ ์ ๋ ฅ
Maximum Step : ๊ณผ๋์ํ ํด์์ ์์น๊ณ์ฐ์ ์ํ ์ต๋
Step size๋ฅผ ์ ๋ ฅํ๋ค. Skip the initial transientโฆ : ์ ํํ ๊ฒฝ์ฐ ์ธ๋ํฐ,
์ปคํจ์ํฐ ๋ฑ์ ์ด๊ธฐ์น๋ฅผ ๋ฌด์ํ๊ณ ๊ณ์ฐํ๋ค.
Time Domain / Transient
40
79
V1
FREQ = 5Khz
VAMPL = 1VVOFF = 0.4V
DF = 1000
PHASE = 30TD = 1ms
R110meg
0
V1
FREQ = 5Khz
VAMPL = 1VVOFF = 0.4V
DF = 1000
PHASE = 30TD = 1ms
R110meg
0
Source V I Sin
80
V1
FREQ = 5Khz
VAMPL = 1VVOFF = 0.4V
DF = 1000
PHASE = 30TD = 1ms
R110meg
0
V1
FREQ = 5Khz
VAMPL = 1VVOFF = 0.4V
DF = 1000
PHASE = 30TD = 1ms
R110meg
0Voff=offsetVampl=amplitudeFc=Frequency CarrierFm=Frequency ModulationMOD=Modulation Index
Voff=offsetVampl=amplitudeFc=Frequency CarrierFm=Frequency ModulationMOD=Modulation Index
Source SFFM
41
81
TD1 = 1์ฐจ Time DelayTC1 = 1์ฐจ ์จ๋๊ณ์
TD2 = 2์ฐจ Time DelayTC2 = 2์ฐจ ์จ๋๊ณ์
TD1 = 1์ฐจ Time DelayTC1 = 1์ฐจ ์จ๋๊ณ์
TD2 = 2์ฐจ Time DelayTC2 = 2์ฐจ ์จ๋๊ณ์
R110meg
0
V2 TD1 = 0.5m
V1 = 1
TD2 = 1.5mTC1 = 0.1m
V2 = 5
TC2 = 1m
R110meg
0
V2 TD1 = 0.5m
V1 = 1
TD2 = 1.5mTC1 = 0.1m
V2 = 5
TC2 = 1m
Source Exp
82
V1,V2 = Pulse์ Offset,Peak ValueTD = Time DelayTR = Rise TimeTF = Fall TimePW = Pulse WidthPER = Period
V1,V2 = Pulse์ Offset,Peak ValueTD = Time DelayTR = Rise TimeTF = Fall TimePW = Pulse WidthPER = Period
R110meg
0
V3 TD = 1m
TF = 0.3mPW = 0.5mPER = 2m
V1 = 1
TR = 0.1m
V2 = 5
V
R110meg
0
V3 TD = 1m
TF = 0.3mPW = 0.5mPER = 2m
V1 = 1
TR = 0.1m
V2 = 5
V
Source Pulse
42
83
Source PWL(Piece Wise Linear)
Tn = TimeTn = Time Vn = VoltageVn = Voltage
PWL SeriesPWL Series
V3
VPWL
V4
<FILE>
VPWL_F_RE_FOREVER
V5
<FILE>
VPWL_F_RE_N_TIMES
V6
<FILE>
VPWL_FILE
V7
VPWL_RE_FOREVER
V8
VPWL_RE_N_TIMES
์ข์ธก PWL Series์ Source ๋ช ์นญ์
โFileโ ์ด๋ ์ด๋ฆ์ด ์์ผ๋ฉฐ,์ด PWL๋ค์ ๋ด๋ถ์ Properties์
์์ฑ์ ์๊ฐ๊ณผ ์ ์(์ ๋ฅ)์ ์ ๋ ฅํ์ฌ
์ ์ ,์ฌ๊ธฐ์ PWL์ ๋ช ์นญ์ ์ฝ์ด๋ก
์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ,RE : RepeatN_TIMES : N๋ฒ ๋ฐ๋ณต ํ์
FOREVER : ์๊ตฌ์ ์ธ ํํ์
์ ์๊ณผ ์ ๋ฅ๋ฅผ ์์์ ํธ์งํจ.
์ข์ธก PWL Series์ Source ๋ช ์นญ์
โFileโ ์ด๋ ์ด๋ฆ์ด ์์ผ๋ฉฐ,์ด PWL๋ค์ ๋ด๋ถ์ Properties์
์์ฑ์ ์๊ฐ๊ณผ ์ ์(์ ๋ฅ)์ ์ ๋ ฅํ์ฌ
์ ์ ,์ฌ๊ธฐ์ PWL์ ๋ช ์นญ์ ์ฝ์ด๋ก
์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ,RE : RepeatN_TIMES : N๋ฒ ๋ฐ๋ณต ํ์
FOREVER : ์๊ตฌ์ ์ธ ํํ์
์ ์๊ณผ ์ ๋ฅ๋ฅผ ์์์ ํธ์งํจ.
PWL Series์ ๋ช ์นญ์ โFileโ์์ด๋ฆ์ ์ผ๋ฐ ํ ์คํธ ํธ์ง๊ธฐ๋ฅผ
์ด์ฉํ๋ Source์.<๋น๊ต ์ฌํญ>Fileํํ๊ฐ ์๋ PWL๋ค์ ํธ์ง์
๋ฒ์๊ฐ Column์ ์ ํ๋๋ฉฐ,Fileํํ์ PWL์ ๋ฉ๋ชจ์ฅ์ ์ด์ฉ
ํ๋ฏ๋ก Column์ ์ ํ์ ๋ฐ์ง
์์.
PWL Series์ ๋ช ์นญ์ โFileโ์์ด๋ฆ์ ์ผ๋ฐ ํ ์คํธ ํธ์ง๊ธฐ๋ฅผ
์ด์ฉํ๋ Source์.<๋น๊ต ์ฌํญ>Fileํํ๊ฐ ์๋ PWL๋ค์ ํธ์ง์
๋ฒ์๊ฐ Column์ ์ ํ๋๋ฉฐ,Fileํํ์ PWL์ ๋ฉ๋ชจ์ฅ์ ์ด์ฉ
ํ๋ฏ๋ก Column์ ์ ํ์ ๋ฐ์ง
์์.
R110meg
0
V4
T1 = 0T2 = 0.5mT3 = 1mT4 = 2mT5 = 3mT6 = 4mT7 = 4.5mT8 = 5m
V1 = 0.5V2 = 1V3 = -1V4 = -3V5 = 2V6 = 3V7 = 0.5V8 = 0.5
R110meg
0
V4
T1 = 0T2 = 0.5mT3 = 1mT4 = 2mT5 = 3mT6 = 4mT7 = 4.5mT8 = 5m
V1 = 0.5V2 = 1V3 = -1V4 = -3V5 = 2V6 = 3V7 = 0.5V8 = 0.5
84
TSF : Time Scale FactorVSF : Voltage Scale Factor
TSF : Time Scale FactorVSF : Voltage Scale Factor
Source PWL(Piece Wise Linear)
V6
<FILE>
VPWL_FILE
์์ ์์
Tn=TimeTn=Time Vn=VoltageVn=Voltage
PWL_FILE ํํ์ Source ์ฌ์ฉ
์ <File> ๋์ ์ ๋ ฅํด์ผ ํ
๊ฒฝ๋ก ๋ช ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด
โ C:\ํ์ผ์ด ์ ์ฅ๋ ๊ฒฝ๋ก โ ์ ๋ ฅ
ํ๋ค.
<์ฐธ๊ณ >
์์ ํ๋ก์ ํธ์ ๋ฉ๋ชจ์ฅ์
Sourceํ์ผ๊ณผ ๊ฐ์ ์์น์
๊ฒฝ๋ก๋ฅผ ๊ฐ๋ ๊ฒฝ์ฐ์๋ ํ์ผ๋ช ๊ณผ
ํ์ฅ์๋ง ์ ๋ ฅํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅ
PWL_FILE ํํ์ Source ์ฌ์ฉ
์ <File> ๋์ ์ ๋ ฅํด์ผ ํ
๊ฒฝ๋ก ๋ช ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด
โ C:\ํ์ผ์ด ์ ์ฅ๋ ๊ฒฝ๋ก โ ์ ๋ ฅ
ํ๋ค.
<์ฐธ๊ณ >
์์ ํ๋ก์ ํธ์ ๋ฉ๋ชจ์ฅ์
Sourceํ์ผ๊ณผ ๊ฐ์ ์์น์
๊ฒฝ๋ก๋ฅผ ๊ฐ๋ ๊ฒฝ์ฐ์๋ ํ์ผ๋ช ๊ณผ
ํ์ฅ์๋ง ์ ๋ ฅํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅ
43
85
Source (AMB - MULT)
DIFF
MULT
SUM
ABM.olbABM.olb
86
Evalue์ Expression = IF(๋ ํ์ ์ ๋ ฅ)<0,0,5) : ๋ ์ ๋ ฅ์ ์ฐจ๊ฐ 0๋ณด๋ค ์์ ๋ ์ฐธ์ด๋ฉด 0, ๊ฑฐ์ง์ด๋ฉด 5๋ฅผ ์ถ๋ ฅEvalue์ Expression = IF(๋ ํ์ ์ ๋ ฅ)<0,0,5) : ๋ ์ ๋ ฅ์ ์ฐจ๊ฐ 0๋ณด๋ค ์์ ๋ ์ฐธ์ด๋ฉด 0, ๊ฑฐ์ง์ด๋ฉด 5๋ฅผ ์ถ๋ ฅ
Source (AMB - Evalue)
E1
V(%IN+, %IN-)EVALUE
OUT+OUT-
IN+IN-
G1
V(%IN+, %IN-)GVALUE
OUT+OUT-
IN+IN-
Evalue : ์ ์ ์ ์ด ์ ์์
Gvalue : ์ ์ ์ ์ด ์ ๋ฅ์
Evalue : ์ ์ ์ ์ด ์ ์์
Gvalue : ์ ์ ์ ์ด ์ ๋ฅ์
44
87
Parameter๋ฅผ ์ด์ฉํ Source SettingParameter๋ฅผ ์ด์ฉํ Source Setting
์๋์ ๊ฐ์ด Special.olb๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Param์ด๋ ์์๋ฅผ ๋ฐฐ์นํ๊ฒ ๋๋ฉด, ๋๋ฉด์์ ์ด์ฉ๋ ํจ์์ Value๋ฅผ ์ ์ธ ๋ฌธ์ผ๋ก
์ฌ์ฉํ ์ ์๋ค. VDC(V1)์ DC value์ ๊ฐ์ ์๋์ ๊ฐ์ ๊ณ์ฐ ๊ฒฐ๊ณผ์น ๋๋ ์ผ๋ฐ ํจ์์์ผ๋ก์ ์คํจ์น ๋ฐ ๋ชฉ์ ํ๋ ๊ฐ์ ํํํ์ฌ ์ฌ์ฉ๋๊ธฐ๋
ํ๋ค.
์๋์ ๊ฐ์ด Special.olb๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Param์ด๋ ์์๋ฅผ ๋ฐฐ์นํ๊ฒ ๋๋ฉด, ๋๋ฉด์์ ์ด์ฉ๋ ํจ์์ Value๋ฅผ ์ ์ธ ๋ฌธ์ผ๋ก
์ฌ์ฉํ ์ ์๋ค. VDC(V1)์ DC value์ ๊ฐ์ ์๋์ ๊ฐ์ ๊ณ์ฐ ๊ฒฐ๊ณผ์น ๋๋ ์ผ๋ฐ ํจ์์์ผ๋ก์ ์คํจ์น ๋ฐ ๋ชฉ์ ํ๋ ๊ฐ์ ํํํ์ฌ ์ฌ์ฉ๋๊ธฐ๋
ํ๋ค.
V1TD = {delay}TF = 1u
PW = {duty*1/frequency}PER = {1/frequency}
V1 = 0
TR = 1u
V2 = {Vpeak}
0
R1
1k
PARAMETERS:Vpeak = 1frequency = 1Kduty = 0.2delay = 0.2m
๋ค์์ Pulse Wave๋ฅผ ์ ์ ํ๊ธฐ ์ํด ์๋์ ๊ฐ์ ์ ์ธ๋ฌธ์ ์ฌ์ฉํ๋ฉด, Pulse๋ฅผ ๊ตฌ์ฑํ๋ Freq๋ฐ Duty๋ง ์กฐ์ ํ์ฌ ์ ์ฒด์
Attribute๋ฅผ ํธ์งํ ํ์๊ฐ ์๊ฒ ๋๋ค. ๋ฟ๋ง ์๋๋ผ, ์ผ๋ฐ ์์๋ ์ ์ฉ ๋ฒ์๊ฐ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ ํญ์ด ๊ฐ๋ณ ๋๋ฉฐ, ์๋ฎฌ๋ ์ด์
์ ์ฉ๋ ๋ํ ๊ฐ๋ฅํ๋ค
๋ค์์ Pulse Wave๋ฅผ ์ ์ ํ๊ธฐ ์ํด ์๋์ ๊ฐ์ ์ ์ธ๋ฌธ์ ์ฌ์ฉํ๋ฉด, Pulse๋ฅผ ๊ตฌ์ฑํ๋ Freq๋ฐ Duty๋ง ์กฐ์ ํ์ฌ ์ ์ฒด์
Attribute๋ฅผ ํธ์งํ ํ์๊ฐ ์๊ฒ ๋๋ค. ๋ฟ๋ง ์๋๋ผ, ์ผ๋ฐ ์์๋ ์ ์ฉ ๋ฒ์๊ฐ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ ํญ์ด ๊ฐ๋ณ ๋๋ฉฐ, ์๋ฎฌ๋ ์ด์
์ ์ฉ๋ ๋ํ ๊ฐ๋ฅํ๋ค
Source (Parameter - Special)
์ ์ ๋ถ๋ฐฐ์ ๋น์จ ์กฐ์ ์ ์)์ ์ ๋ถ๋ฐฐ ๋น์จ = R2 / R1+R2์ ์ํด
R1๊ณผ R2์ ์ ์ ๋ถ๋ฐฐ ๋น์จ์ด 20%, ๋ถํ ์ ํญ์ 50K์ผ ๊ฒฝ์ฐ,Parameter์ Load = 50kRatio = 0.2๋ก ์์ฑ ๊ฐ๋ฅํ๋ฉฐ,Schematic ์์ R1๊ณผ R2์ ๊ฐ์,R1 Value = {load*(1-ratio)}R2 Value = {load*(ratio)} ๋ก์ ๋น์จ์กฐ์ ์ ์ฝ๊ฒ
ํ ์ ์์.
์ ์ ๋ถ๋ฐฐ์ ๋น์จ ์กฐ์ ์ ์)์ ์ ๋ถ๋ฐฐ ๋น์จ = R2 / R1+R2์ ์ํด
R1๊ณผ R2์ ์ ์ ๋ถ๋ฐฐ ๋น์จ์ด 20%, ๋ถํ ์ ํญ์ 50K์ผ ๊ฒฝ์ฐ,Parameter์ Load = 50kRatio = 0.2๋ก ์์ฑ ๊ฐ๋ฅํ๋ฉฐ,Schematic ์์ R1๊ณผ R2์ ๊ฐ์,R1 Value = {load*(1-ratio)}R2 Value = {load*(ratio)} ๋ก์ ๋น์จ์กฐ์ ์ ์ฝ๊ฒ
ํ ์ ์์.
88
Stimulus Editor (StmEd)๋ transient analog ์digital sources๋ฅผ ์ ์ํ๋ ๊ทธ๋ํฝ์ ์ธ. ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค. Stimulus Editor๋ ์ผ์ชฝ์ Source์ ๊ฐ์ด ๊ณ ์ ์ Implementation์ ๊ฐ์ง๊ณ
์์ผ๋ฉฐ, Implementation name์ ๋ณ๊ฒฝํ๋ฉด, ์ ์ฅ๋ ์ ๋ ฅ์์ ์ฆ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ์ฅ์ ์ด ์์.๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ช ์นญ์ VSTIM , ISTIM, DIGSTIM1 ~ 32์ ์ด๋ฆ์ผ๋ก Sourcstm.lib๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๊ฒฝ๋ก๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ํ๋์ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ ๋ ฅ์ ์ ์ฉ ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค.
Stimulus Editor (StmEd)๋ transient analog ์digital sources๋ฅผ ์ ์ํ๋ ๊ทธ๋ํฝ์ ์ธ. ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค. Stimulus Editor๋ ์ผ์ชฝ์ Source์ ๊ฐ์ด ๊ณ ์ ์ Implementation์ ๊ฐ์ง๊ณ
์์ผ๋ฉฐ, Implementation name์ ๋ณ๊ฒฝํ๋ฉด, ์ ์ฅ๋ ์ ๋ ฅ์์ ์ฆ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ์ฅ์ ์ด ์์.๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ช ์นญ์ VSTIM , ISTIM, DIGSTIM1 ~ 32์ ์ด๋ฆ์ผ๋ก Sourcstm.lib๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๊ฒฝ๋ก๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ํ๋์ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ ๋ ฅ์ ์ ์ฉ ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ค.
Sin Wave Stimulus ๋ง๋ค๊ธฐ
1. ์๋ก์ด ๋๋ฉด์ Openํ๋ค.2. VSTIM ๋ ์ฌ๋ฒ์ ๋ถ๋ฌ ๋ฐฐ์นํ๋ค. Place/Part Sourcstm.olb3. ๋ฐฐ์นํ VSTIM์ ํด๋ฆญ ํ EDIT / PSpice Stimulus๋ฅผ ํด๋ฆญํ์ฌ Stimulus Editor๋ฅผ
Openํ๋ค.4. New Stimulus๋ผ๋ ๋ํ์ฐฝ์ SIN radio ๋ฒํผ์ ์ ํํ๋ค.5. Name๋์ SIN์ด๋ผ๋ Implementation Name์ ์ ๋ ฅํ๋ค. 6. OK .7. Sin Source ์ค์ (0 1 60)8. OK ํ๋ฉด 60Hz sine sin wave๋ฅผ ๋ณผ ์ ์๋ค. 9. File Save toolbar button์ ํด๋ฆญํ๋ค.10. ๋๋ฉด์ VSTIM์ Implementation = SIN์ผ๋ก Update๋๋ฉฐ, ์ค์ ์๋ฃ.11. ์ด ํ Stimulus Editor์์ ์๋กญ๊ฒ ์ ์ ์ Menu / Stimulus / New๋ฅผ ํด๋ฆญํ์ฌ ์คํ
Sin Wave Stimulus ๋ง๋ค๊ธฐ
1. ์๋ก์ด ๋๋ฉด์ Openํ๋ค.2. VSTIM ๋ ์ฌ๋ฒ์ ๋ถ๋ฌ ๋ฐฐ์นํ๋ค. Place/Part Sourcstm.olb3. ๋ฐฐ์นํ VSTIM์ ํด๋ฆญ ํ EDIT / PSpice Stimulus๋ฅผ ํด๋ฆญํ์ฌ Stimulus Editor๋ฅผ
Openํ๋ค.4. New Stimulus๋ผ๋ ๋ํ์ฐฝ์ SIN radio ๋ฒํผ์ ์ ํํ๋ค.5. Name๋์ SIN์ด๋ผ๋ Implementation Name์ ์ ๋ ฅํ๋ค. 6. OK .7. Sin Source ์ค์ (0 1 60)8. OK ํ๋ฉด 60Hz sine sin wave๋ฅผ ๋ณผ ์ ์๋ค. 9. File Save toolbar button์ ํด๋ฆญํ๋ค.10. ๋๋ฉด์ VSTIM์ Implementation = SIN์ผ๋ก Update๋๋ฉฐ, ์ค์ ์๋ฃ.11. ์ด ํ Stimulus Editor์์ ์๋กญ๊ฒ ์ ์ ์ Menu / Stimulus / New๋ฅผ ํด๋ฆญํ์ฌ ์คํ
Stimulus Editor
SV9
Implementation =
SI1
Implementation =
S1DSTM1
Implementation =
S2DSTM2
Implementation =
S32DSTM3
Implementation =
45
89
OrCAD PSpice ์ ๋ ฅ์์ผ๋ก ์ฌ์ฉ๋๋ source๋ source.lib๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฅ ๋์ด์๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ด์๋ ํฌ๊ฒ ์ ์์ , ์ ๋ฅ์ , ๋์งํธ source๋ก ๊ตฌ๋ถ๋์ด์ง๋ค.
OrCAD PSpice ์ ๋ ฅ์์ผ๋ก ์ฌ์ฉ๋๋ source๋ source.lib๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฅ ๋์ด์๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ด์๋ ํฌ๊ฒ ์ ์์ , ์ ๋ฅ์ , ๋์งํธ source๋ก ๊ตฌ๋ถ๋์ด์ง๋ค.
CLKDigClock
S1STIM1
S8STIM8
F1
SIGNAME = signalFILENAME = file1.stm
FileStim1
DigClock์ digital signal์ ์ ๋ ฅ์์ผ๋ก ์ฌ์ฉ๋๋ source๋ก์ ํน์ฑ์ ๋ฐ๋ณต์ ์ธ ์ฃผ๊ธฐ๋ฅผ ๊ฐ๊ณ digital signal์๋ง๋ค์ด ๋ธ๋ค.
DigClock์ digital signal์ ์ ๋ ฅ์์ผ๋ก ์ฌ์ฉ๋๋ source๋ก์ ํน์ฑ์ ๋ฐ๋ณต์ ์ธ ์ฃผ๊ธฐ๋ฅผ ๊ฐ๊ณ digital signal์๋ง๋ค์ด ๋ธ๋ค.
COMMAND1 COMMAND2 COMMAND3 Properties Editor์ ์์ฑ ํธ์ง
0s 0 1s 1 2s 0
COMMAND1 COMMAND2 COMMAND3 Properties Editor์ ์์ฑ ํธ์ง
0s 0 1s 1 2s 0
COMMAND1 COMMAND2 COMMAND3 STIM8์ 8์ bit๋ฅผ ๋ํ๋ด๋ฉฐ 8bit์ Signal source์
0s 00000000 1s 01010101 2s 10101010
COMMAND1 COMMAND2 COMMAND3 STIM8์ 8์ bit๋ฅผ ๋ํ๋ด๋ฉฐ 8bit์ Signal source์
0s 00000000 1s 01010101 2s 10101010
FileStim1์ ์ฐ์ธก์ ๋ฉ๋ชจ์ฅ์ ์ด์ฉํ์ฌ ์๊ทธ๋์ ์ ์ํ๋ค. ์๋ ๋ก๊ทธ PWL๊ณผ ์ ์๋ฐฉ๋ฒ์ ๊ฑฐ์
๊ฐ์ผ๋ฉฐ, ์ฃผ์ํ ์ฌํญ์ ์ฐ์ธก์ ๋ฉ๋ชจ์ฅ์ ๋ด์ฉ์ Digital Signal์ ๊ฐ Bit๋ณ ์ด๋ฆ์ด ํ์ํ๊ฒ ๋จ.์ด ์ด๋ฆ์ Bus์ Wire์ ์ฐ๊ฒฐ ์ Wire์ ๊ฐ Bit๋ณ Signal Name์ ์ ์ ํด ์ฃผ๊ธฐ ์ํจ
FileStim1์ ์ฐ์ธก์ ๋ฉ๋ชจ์ฅ์ ์ด์ฉํ์ฌ ์๊ทธ๋์ ์ ์ํ๋ค. ์๋ ๋ก๊ทธ PWL๊ณผ ์ ์๋ฐฉ๋ฒ์ ๊ฑฐ์
๊ฐ์ผ๋ฉฐ, ์ฃผ์ํ ์ฌํญ์ ์ฐ์ธก์ ๋ฉ๋ชจ์ฅ์ ๋ด์ฉ์ Digital Signal์ ๊ฐ Bit๋ณ ์ด๋ฆ์ด ํ์ํ๊ฒ ๋จ.์ด ์ด๋ฆ์ Bus์ Wire์ ์ฐ๊ฒฐ ์ Wire์ ๊ฐ Bit๋ณ Signal Name์ ์ ์ ํด ์ฃผ๊ธฐ ์ํจ
Digital Source
์๊ฐ^๋์งํธ ๋ ผ๋ฆฌ ๊ฐ์๊ฐ^๋์งํธ ๋ ผ๋ฆฌ ๊ฐ
F1DSTM4
SIGNAME =FILENAME =
90
์๋์ ๋๋ฉด์ ์์ ๋ก ์ฌ์ฉํ์ฌ ๊ณผ๋ ๋ถ์๊ณผ์ ์ ์ดํด ๋ณด์.Transient analysis์ Time Domain simulation์ด๋ฉฐ ํ๋ก์ ๊ณผ๋ ํ์์ ์ธก์ ํ ์ ์๋ค. Probe์์ ๋ณธ ๊ฒฐ๊ณผ๋ oscilloscope์
๊ฐ์ผ๋ฉฐ, ์๊ฐ์ X์ถ์ผ๋ก ์ค์ voltage ์current๋ Y์ถ์ด๋ค.
์๋์ ๋๋ฉด์ ์์ ๋ก ์ฌ์ฉํ์ฌ ๊ณผ๋ ๋ถ์๊ณผ์ ์ ์ดํด ๋ณด์.Transient analysis์ Time Domain simulation์ด๋ฉฐ ํ๋ก์ ๊ณผ๋ ํ์์ ์ธก์ ํ ์ ์๋ค. Probe์์ ๋ณธ ๊ฒฐ๊ณผ๋ oscilloscope์
๊ฐ์ผ๋ฉฐ, ์๊ฐ์ X์ถ์ผ๋ก ์ค์ voltage ์current๋ Y์ถ์ด๋ค.
์ ๋ ฅ์ผ๋ก IPWL์ ์ฌ์ฉํ๋ฉฐ, ์ ๋ ฅ ์ ๋ฅ๋ Step Pulse๋ก ์ค์ ํ๋ค. ์ด ํ L1(์ธ๋ํฐ)์ ์ธ๊ฐ๋๋ ์ ๋ฅ์ ๊ณผ๋ ํ์์
์ธก์ ํ๋ค.<์คํ ์์>1. ์ ๋ ฅ์ ๋ฐ ์์ ๋ฐฐ์น (IPWL, R, L, C)2. ์์ ๊ฐ ์ค์
3. ์๋ฎฌ๋ ์ด์ ์ค์ (Transient)4. ์ ๋ฅ ๋ง์ปค ๋ฐฐ์น(์ธ๋ํฐ ์ ๋ฅ์ ๊ณผ๋ ํ์ ์ธก์ )
์ ๋ ฅ์ผ๋ก IPWL์ ์ฌ์ฉํ๋ฉฐ, ์ ๋ ฅ ์ ๋ฅ๋ Step Pulse๋ก ์ค์ ํ๋ค. ์ด ํ L1(์ธ๋ํฐ)์ ์ธ๊ฐ๋๋ ์ ๋ฅ์ ๊ณผ๋ ํ์์
์ธก์ ํ๋ค.<์คํ ์์>1. ์ ๋ ฅ์ ๋ฐ ์์ ๋ฐฐ์น (IPWL, R, L, C)2. ์์ ๊ฐ ์ค์
3. ์๋ฎฌ๋ ์ด์ ์ค์ (Transient)4. ์ ๋ฅ ๋ง์ปค ๋ฐฐ์น(์ธ๋ํฐ ์ ๋ฅ์ ๊ณผ๋ ํ์ ์ธก์ )
Time Domain (Transient)
Simulation Profile Transient(Time Domain)
Run to time ์๋ฎฌ๋ ์ด์ ์ข ๋ฃ ์๊ฐ
Maxโฆ ๊ณ์ฐ๋๋ ํฌ์ธํฐ๋ค์ Step size(์๊ฐ๊ฐ๊ฒฉ์ผ๋ก ์ค์ ) Step Sailing(8.0v)
Skipโฆ ์ฌ์ฉ๋๋ Conductor ๋ฐ Inductor์ ์ด๊ธฐ์น๋ฅผ ๋ฌด์ํ๋ค
Simulation Profile Transient(Time Domain)
Run to time ์๋ฎฌ๋ ์ด์ ์ข ๋ฃ ์๊ฐ
Maxโฆ ๊ณ์ฐ๋๋ ํฌ์ธํฐ๋ค์ Step size(์๊ฐ๊ฐ๊ฒฉ์ผ๋ก ์ค์ ) Step Sailing(8.0v)
Skipโฆ ์ฌ์ฉ๋๋ Conductor ๋ฐ Inductor์ ์ด๊ธฐ์น๋ฅผ ๋ฌด์ํ๋ค
46
91
์๋์ ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์์ ๋ณด์ด๋ฏ์ด ์ผ์ ์๊ฐ์ ๊ฐ๊ณ ์์ํ ์ ๋ฅ๋์ด ์ฆ๊ฐ ๋จ์ ์ ์ ์๋ค. ์๋์ ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์์ ๋ณด์ด๋ฏ์ด ์ผ์ ์๊ฐ์ ๊ฐ๊ณ ์์ํ ์ ๋ฅ๋์ด ์ฆ๊ฐ ๋จ์ ์ ์ ์๋ค.
์ธ๋ํฐ์ ์ ๋ฅ์ ๋ฐ์ ์๊ฐ๊ณผ OverShoot์ ํน์ฑ์ด R๊ฐ์
ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณํ ํจ์ ์ ์ ์๋ค.๋ค์ R๊ฐ์ 1.5 ohm์ผ๋ก ๋ณ๊ฒฝ ํ ์๋ฎฌ๋ ์ด์ ์คํํ์ฌ
์ธ๋ํฐ ์ ๋ฅ์ ๊ณผ๋ํ์์ด ๋ณํํจ์ ํ์ธํ๋ค.์ด์ ๊ณผ์ ์์ Trace Evaluate๋ฅผ ์ฌ์ฉํ ์ ์๋ค.Rise TimeOvershoot ํจ์ ์ ์ฉ.1.5์ด ์ผ ๋์ 0.5์ด ์ผ ๋์ Rise time๊ณผ Overshoot ๋น๊ต
์ธ๋ํฐ์ ์ ๋ฅ์ ๋ฐ์ ์๊ฐ๊ณผ OverShoot์ ํน์ฑ์ด R๊ฐ์
ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณํ ํจ์ ์ ์ ์๋ค.๋ค์ R๊ฐ์ 1.5 ohm์ผ๋ก ๋ณ๊ฒฝ ํ ์๋ฎฌ๋ ์ด์ ์คํํ์ฌ
์ธ๋ํฐ ์ ๋ฅ์ ๊ณผ๋ํ์์ด ๋ณํํจ์ ํ์ธํ๋ค.์ด์ ๊ณผ์ ์์ Trace Evaluate๋ฅผ ์ฌ์ฉํ ์ ์๋ค.Rise TimeOvershoot ํจ์ ์ ์ฉ.1.5์ด ์ผ ๋์ 0.5์ด ์ผ ๋์ Rise time๊ณผ Overshoot ๋น๊ต
์์ ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์ ๊ฐ์ด ์ ํญ์ ๊ฐ์ ์ฌ๋ฌ ๋ฒ์์ ์ ํญ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ์ฌ ๊ฐ๋ฉด์ ์๋ฎฌ๋ ์ด์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๊ฒ์
๊ฐ๋ฉด์ ํญ์ ๊ฐ์ ์ผ์ ๋ฒ์๋ก ๊ฐ๋ณ(Sweep) ํ๋ฉด์ ์ค์ค๋ก์ค์ฝํ๋ก ํ์ธํ๋ ๊ฒ๊ณผ ๊ฐ๋ ์ ๊ฐ์ดํ๋ค.
์์ ์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์ ๊ฐ์ด ์ ํญ์ ๊ฐ์ ์ฌ๋ฌ ๋ฒ์์ ์ ํญ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ์ฌ ๊ฐ๋ฉด์ ์๋ฎฌ๋ ์ด์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๊ฒ์
๊ฐ๋ฉด์ ํญ์ ๊ฐ์ ์ผ์ ๋ฒ์๋ก ๊ฐ๋ณ(Sweep) ํ๋ฉด์ ์ค์ค๋ก์ค์ฝํ๋ก ํ์ธํ๋ ๊ฒ๊ณผ ๊ฐ๋ ์ ๊ฐ์ดํ๋ค.
PARAMETERS: <Place part / param / Special.olb><Place part / param / Special.olb>
Simulation Result
92
๋ณ๊ฒฝํ๊ณ ์ ํ๋ Component Value์ ๊ฐ์ ์์ ๋๋ฉด๊ณผ ๊ฐ์ด
{ ์์์ Variable }๋ก ์ค์ .Place Part์์ Param / Special.olb ๋ฐฐ์น
๋ณ๊ฒฝํ๊ณ ์ ํ๋ Component Value์ ๊ฐ์ ์์ ๋๋ฉด๊ณผ ๊ฐ์ด
{ ์์์ Variable }๋ก ์ค์ .Place Part์์ Param / Special.olb ๋ฐฐ์น
New Column : ์๋ก ์ถ๊ฐ๋ Column ์ ์ฌ์ฉ
Display : ๋๋ฉด์์ Display format ์ค์
New Column : ์๋ก ์ถ๊ฐ๋ Column ์ ์ฌ์ฉ
Display : ๋๋ฉด์์ Display format ์ค์
Parametric Analysis & Setting
1. Component Value { } ๋ณ์ ํ1. Component Value { } ๋ณ์ ํ
2. Parameter ์ค์ 2. Parameter ์ค์
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Param์ Property Editor์ ComponentValue์ ๊ฐ์ผ๋ก ์ค์ ํ๋ ๋ณ์๋ช ์ ํด๋นํ๋ ์๋ก์ด
Column์ ์์ฑ ํ Display ์ค์
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Param์ Property Editor์ ComponentValue์ ๊ฐ์ผ๋ก ์ค์ ํ๋ ๋ณ์๋ช ์ ํด๋นํ๋ ์๋ก์ด
Column์ ์์ฑ ํ Display ์ค์
3. Parametric ์๋ฎฌ๋ ์ด์ ์ค์ 3. Parametric ์๋ฎฌ๋ ์ด์ ์ค์
47
93
Parametric sweep๋ Sweepํ ๋ณ์๋ก๋ ์ ์์, ์ ๋ฅ์,Global Parameter,๋ชจ๋ธ ํ๋ผ๋ฏธํฐ, ์จ๋ ๋ฑ์ด ์๋ค. Sweep type์๋ DC sweep์์ ๋ณํํ๋ ๋ณ์์ ์์น์ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ๋๋ค
Parametric sweep๋ Sweepํ ๋ณ์๋ก๋ ์ ์์, ์ ๋ฅ์,Global Parameter,๋ชจ๋ธ ํ๋ผ๋ฏธํฐ, ์จ๋ ๋ฑ์ด ์๋ค. Sweep type์๋ DC sweep์์ ๋ณํํ๋ ๋ณ์์ ์์น์ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ๋๋ค
Parametric Sweep (Option)
General Setting ํ ์ถ๊ฐ์ ์ผ๋ก ๋ณ๊ฒฝ ์ํฌ ๋ณ์ ๋ช ์ ๋ ฅGeneral Setting ํ ์ถ๊ฐ์ ์ผ๋ก ๋ณ๊ฒฝ ์ํฌ ๋ณ์ ๋ช ์ ๋ ฅ
Variable ์์ ์ค์ ๋ ์ ๋ ฅ์ ๋ํ ๋ณ๊ฒฝ ๋ฒ์๋ฅผ ์ ๋ ฅ
์ด๊ฒ์ DC ํด์์์์ Sweep Type๊ณผ ๊ฐ๋ค.
Variable ์์ ์ค์ ๋ ์ ๋ ฅ์ ๋ํ ๋ณ๊ฒฝ ๋ฒ์๋ฅผ ์ ๋ ฅ
์ด๊ฒ์ DC ํด์์์์ Sweep Type๊ณผ ๊ฐ๋ค.
์์ ๋ณ์ ๋ช ์ ๋ ฅ ์ Global Parameter์ ๋ณ์๋ Schematic ์์ ์ค์ ๋ ๋ณ์๋ฅผ ์ง์ ํ๊ฒ ๋จ.์ด ๋ ๋ณ์๋ Special.olb์ param์ด๋ ์์์ ํจ๊ป ์ฌ์ฉ๋๋ค.
์์ ๋ณ์ ๋ช ์ ๋ ฅ ์ Global Parameter์ ๋ณ์๋ Schematic ์์ ์ค์ ๋ ๋ณ์๋ฅผ ์ง์ ํ๊ฒ ๋จ.์ด ๋ ๋ณ์๋ Special.olb์ param์ด๋ ์์์ ํจ๊ป ์ฌ์ฉ๋๋ค.
94
Performance analysis๋ฅผ ์ํํ๊ธฐ ์ํด์๋ Parametric analysis ๋๋ Monte carlo / worst case๋ฅผ ์คํํด์ผ ํ๋ค. ์ด๋ ๊ฒ
Multi simulation์ ์คํ ์ ๋ค์ ์คํ์ ๋ํ ์ข๋ ์์ธํ ๋ถ์์ ํ ์ ์๋ค. ์ด ํ ๋ฒ์ ์ธ Cadence 14.xx๋ฒ์ ์์๋ PSpice Measurement๋ผ๋ ๊ธฐ๋ฅ์ผ๋ก Multi- Simulation์ ์คํ ํ์ง ์๋๋ผ๋ GoalFunction์ ์ด์ฉํ์ฌ Simulation๊ฒฐ๊ณผ ํํ์ ๋ํ ์ฐพ๊ณ ์ ํ๋ Point๋ฅผ ์ฐพ์ ์ค๋ค.์์์ ํ ์์ ๋ฅผ ํตํ์ฌ ์ค์ต์ ํ๋๋ก ํ์.
Performance analysis๋ฅผ ์ํํ๊ธฐ ์ํด์๋ Parametric analysis ๋๋ Monte carlo / worst case๋ฅผ ์คํํด์ผ ํ๋ค. ์ด๋ ๊ฒ
Multi simulation์ ์คํ ์ ๋ค์ ์คํ์ ๋ํ ์ข๋ ์์ธํ ๋ถ์์ ํ ์ ์๋ค. ์ด ํ ๋ฒ์ ์ธ Cadence 14.xx๋ฒ์ ์์๋ PSpice Measurement๋ผ๋ ๊ธฐ๋ฅ์ผ๋ก Multi- Simulation์ ์คํ ํ์ง ์๋๋ผ๋ GoalFunction์ ์ด์ฉํ์ฌ Simulation๊ฒฐ๊ณผ ํํ์ ๋ํ ์ฐพ๊ณ ์ ํ๋ Point๋ฅผ ์ฐพ์ ์ค๋ค.์์์ ํ ์์ ๋ฅผ ํตํ์ฌ ์ค์ต์ ํ๋๋ก ํ์.
์์ ๊ฐ์ด R1์ 0.5 ohm ~ 1.5 ohm์ผ๋ก Parametric ๋ถ์ ์คํ. Probe Window์์ Performance ๋ถ์ ์คํ.์์ ๊ฐ์ด R1์ 0.5 ohm ~ 1.5 ohm์ผ๋ก Parametric ๋ถ์ ์คํ. Probe Window์์ Performance ๋ถ์ ์คํ.
Performance analysis & Goal Function
MoreMore
Time
0s 5s 10s 15s 20s... -I(L1)
0A
0.5A
1.0A
1.5A
48
95
Performance Analysis ์คํ ์์ (Probe Window)1. Trace / Performance Analysisโฆ ํด๋ฆญ
2. ์ค๋ฅธ์ชฝ ํ๋จ์ Performance Analysis ๋ํ์ฐฝ ์์ฑ
3-1. Ok ๋ฒํผ ํด๋ฆญ ์ : Goal Function ์คํ Trace Add๋ฅผ ํตํ์ฌ ๋ชฉ์ ํ๋ Goal Function์ ์ค์ .
3-2. Wizard ๋ฒํผ ํด๋ฆญ ์ : ๊ฐ Step ๋ณ ์งํ
Performance Analysis ์คํ ์์ (Probe Window)1. Trace / Performance Analysisโฆ ํด๋ฆญ
2. ์ค๋ฅธ์ชฝ ํ๋จ์ Performance Analysis ๋ํ์ฐฝ ์์ฑ
3-1. Ok ๋ฒํผ ํด๋ฆญ ์ : Goal Function ์คํ Trace Add๋ฅผ ํตํ์ฌ ๋ชฉ์ ํ๋ Goal Function์ ์ค์ .
3-2. Wizard ๋ฒํผ ํด๋ฆญ ์ : ๊ฐ Step ๋ณ ์งํ
Performance analysis : Step1
11
22 3-23-23-13-1
Ok ํด๋ฆญ ์ Plot ์ฐฝ์ด ์๋กญ๊ฒ ์์ฑ
๋๋ฉฐ X์ถ์ ๋ณ์๋ ParametricSweep์ ๋ณ์๋ก ์ฌ์ฉ๋ ์ ํญ ๊ฐ์
๋ฒ์๋ก ๋ํ๋๋ค.
Ok ํด๋ฆญ ์ Plot ์ฐฝ์ด ์๋กญ๊ฒ ์์ฑ
๋๋ฉฐ X์ถ์ ๋ณ์๋ ParametricSweep์ ๋ณ์๋ก ์ฌ์ฉ๋ ์ ํญ ๊ฐ์
๋ฒ์๋ก ๋ํ๋๋ค.
Wizard ํด๋ฆญ ์ ์์ ๊ทธ๋ฆผ๊ณผ
๊ฐ์ด Goal Function ์ ์ํ๊ธฐ
์ํ ๊ณผ์ ์ผ๋ก ์งํ ๋๋ค.
Wizard ํด๋ฆญ ์ ์์ ๊ทธ๋ฆผ๊ณผ
๊ฐ์ด Goal Function ์ ์ํ๊ธฐ
์ํ ๊ณผ์ ์ผ๋ก ์งํ ๋๋ค.
MoreMore
96
์ด ๊ณผ์ ์ OK๋ฅผ ํด๋ฆญํ ๊ณผ์ ์ 4๋จ๊ณ๋ก ๋๋์ด Goal Function์ ์์ฑํด ๋ด๋ ๊ณผ์ ์ด๋ค. Wizard๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ Goal Function์ ํํ ๋์ง ์์
ํจ์๋ฅผ ์๋กญ๊ฒ ๋ง๋๋ ๊ธฐ๋ฅ๋ ๊ฐ์ง๊ณ ์๋ค.์ผ๋ฐ์ ์ผ๋ก ์ง์๋๋ Function์ ์ด์ฉํ์ฌ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค.
๋จผ์ ํ๋ก์์ ๊ฐ๋ณ ๋ ์ ํญ ๊ฐ์ ๋ฐ๋ผ L์ ์ธ๊ฐ๋์ด ์ง๋
์ ๋ฅ๋์ ํด์ํ๊ธฐ ์ํด Choose a Measurement์Rise Time์ ์ ํํ๋ค.
์ด ๊ณผ์ ์ OK๋ฅผ ํด๋ฆญํ ๊ณผ์ ์ 4๋จ๊ณ๋ก ๋๋์ด Goal Function์ ์์ฑํด ๋ด๋ ๊ณผ์ ์ด๋ค. Wizard๋ฅผ ์ด์ฉํ ๊ฒฝ์ฐ Goal Function์ ํํ ๋์ง ์์
ํจ์๋ฅผ ์๋กญ๊ฒ ๋ง๋๋ ๊ธฐ๋ฅ๋ ๊ฐ์ง๊ณ ์๋ค.์ผ๋ฐ์ ์ผ๋ก ์ง์๋๋ Function์ ์ด์ฉํ์ฌ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค.
๋จผ์ ํ๋ก์์ ๊ฐ๋ณ ๋ ์ ํญ ๊ฐ์ ๋ฐ๋ผ L์ ์ธ๊ฐ๋์ด ์ง๋
์ ๋ฅ๋์ ํด์ํ๊ธฐ ์ํด Choose a Measurement์Rise Time์ ์ ํํ๋ค.
Risetime_StepResponse(trace name) Step Response์ ๋ํ ์์์ Node์์ Risetime Find the first and final Y Values of the trace. Then find the difference between the X values of the points where the trace first crosses 10%then 90% of the range between its starting and final values with a positive slope.
(Find the risetime of a step response curve.)๊ฐ Wave ๋ง๋ค ์์ ํ์์ผ๋ก ํ๋์ ํํ์ ์ ์ฒด Rising Time์ค ์ด๊ธฐ 10% ๋๋ ์ง์ ๊ณผ ์ข ๋ฃ 90% ๋๋ ์ง์ ์ Point๋ฅผ ์ฐพ๊ณ
๋ Point์ ๋ํ ์๊ฐ์ ๊ณ์ฐ์ผ๋ก ์ค์ ๋์ด ์๋ค. ์ด๊ฒ์ ํธ์ง์ด ๊ฐ๋ฅํ๋ค.
Risetime_StepResponse(trace name) Step Response์ ๋ํ ์์์ Node์์ Risetime Find the first and final Y Values of the trace. Then find the difference between the X values of the points where the trace first crosses 10%then 90% of the range between its starting and final values with a positive slope.
(Find the risetime of a step response curve.)๊ฐ Wave ๋ง๋ค ์์ ํ์์ผ๋ก ํ๋์ ํํ์ ์ ์ฒด Rising Time์ค ์ด๊ธฐ 10% ๋๋ ์ง์ ๊ณผ ์ข ๋ฃ 90% ๋๋ ์ง์ ์ Point๋ฅผ ์ฐพ๊ณ
๋ Point์ ๋ํ ์๊ฐ์ ๊ณ์ฐ์ผ๋ก ์ค์ ๋์ด ์๋ค. ์ด๊ฒ์ ํธ์ง์ด ๊ฐ๋ฅํ๋ค.
์์ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ง์ Goal Function์ ํ์ธ ํ๊ณ , ํธ์ง ๋ชจ๋๋ Measurements๋ฅผ ํด๋ฆญํ์ฌ ์คํํ๋ค. ์ด ํ Next๋ก ๋ค์๊ณผ์ ์ผ๋ก ๋์ด๊ฐ๋ค.
์์ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ง์ Goal Function์ ํ์ธ ํ๊ณ , ํธ์ง ๋ชจ๋๋ Measurements๋ฅผ ํด๋ฆญํ์ฌ ์คํํ๋ค. ์ด ํ Next๋ก ๋ค์๊ณผ์ ์ผ๋ก ๋์ด๊ฐ๋ค.
Performance analysis : Step 2
Performance analysis WizardPerformance analysis Wizard
Risetime_StepResponse(trace name)Risetime_StepResponse(trace name)
MoreMore
49
97
์ข์ธก์ ๋ํ์ฐฝ์ ์ด์ ๋จ๊ณ์์ ์ ํํ Goal Function์
Evaluationํ๋ ๊ณผ์ ์ด๋ค.Simulation ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅ ๋์ด ์๋ -I(L1)์ Name of trace to search์ ์ ๋ ฅ ํ์ฌ ์ธก์ ๋์ด์ผ ํ Trace Name์ ์ค์
ํ๋ค. ๋ ธ๋๋ช ์ ๋ํ Trace Name์ ๋จ์ถ์์ด์ฝ์ ํด๋ฆญ ํ์ฌ
์คํ ๊ฐ๋ฅ.
์ข์ธก์ ๋ํ์ฐฝ์ ์ด์ ๋จ๊ณ์์ ์ ํํ Goal Function์
Evaluationํ๋ ๊ณผ์ ์ด๋ค.Simulation ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅ ๋์ด ์๋ -I(L1)์ Name of trace to search์ ์ ๋ ฅ ํ์ฌ ์ธก์ ๋์ด์ผ ํ Trace Name์ ์ค์
ํ๋ค. ๋ ธ๋๋ช ์ ๋ํ Trace Name์ ๋จ์ถ์์ด์ฝ์ ํด๋ฆญ ํ์ฌ
์คํ ๊ฐ๋ฅ.
MoreMore
Performance analysis : Step3
98
์ข์ธก์ ๊ณ์ฐ๋ Point๋ค์
P1 : ์ด๊ธฐ Rise๋๋ PointP2(์ข ๋ฃ Rise๋๋ Point)P3(์ ์ฒด Rise๋๋ ์๊ฐ์ 10% ์ง์ )P4(์ ์ฒด Rise๋๋ ์๊ฐ์ 90% ์ง์ )์ผ๋ก ํํ๋๋ค.
์ข์ธก์ ๊ณ์ฐ๋ Point๋ค์
P1 : ์ด๊ธฐ Rise๋๋ PointP2(์ข ๋ฃ Rise๋๋ Point)P3(์ ์ฒด Rise๋๋ ์๊ฐ์ 10% ์ง์ )P4(์ ์ฒด Rise๋๋ ์๊ฐ์ 90% ์ง์ )์ผ๋ก ํํ๋๋ค.
์ด์ ๊ฐ์ด Parametric analysis๋ก display๋์๋ ํํ๋ค์ ์์ ๊ฐ์ด
๊ณ์ฐ์ ํฌํจ ๋๊ณ , ๋ํ๋ Plot(probe Window)์ X์ถ์๋ ๊ฐ๋ณ ๋ ์ ํญ
์ ํจ์๋ก ์ง์ ๋๋ค.๊ฒฐ๊ณผ์ ์ผ๋ก Plot ์์ ์ฝ์ ์ ์๋ ํจ์๋ ์ต์ข ๋ชฉ์ ์ผ๋ก ํ๋
์ ํญ์ ๋ณํ๋์ ๋ํ ์ธ๋ํฐ์ ์ ๋ฅ์ถฉ์ ์๊ฐ์ ํ ํ๋ฉด์ Display ํ๋ค.Y์ถ์๋ P3 Point์์ P4๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ์ด ๊ณ์ฐ
์ด์ ๊ฐ์ด Parametric analysis๋ก display๋์๋ ํํ๋ค์ ์์ ๊ฐ์ด
๊ณ์ฐ์ ํฌํจ ๋๊ณ , ๋ํ๋ Plot(probe Window)์ X์ถ์๋ ๊ฐ๋ณ ๋ ์ ํญ
์ ํจ์๋ก ์ง์ ๋๋ค.๊ฒฐ๊ณผ์ ์ผ๋ก Plot ์์ ์ฝ์ ์ ์๋ ํจ์๋ ์ต์ข ๋ชฉ์ ์ผ๋ก ํ๋
์ ํญ์ ๋ณํ๋์ ๋ํ ์ธ๋ํฐ์ ์ ๋ฅ์ถฉ์ ์๊ฐ์ ํ ํ๋ฉด์ Display ํ๋ค.Y์ถ์๋ P3 Point์์ P4๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ์ด ๊ณ์ฐ
Performance analysis : Step4
rval
0.4 0.6 0.8 1.0 1.2 1.4 1.6Risetime_StepResponse(-I(L1))
1.0
2.0
3.0
4.0
Rval Risetime_StepResponse(-I(L1))0.5 3.35788971559004
1 1.63763449966019
1.5 1.36402374711397
Rval Risetime_StepResponse(-I(L1))0.5 3.35788971559004
1 1.63763449966019
1.5 1.36402374711397
50
99
๋ค์ด์ค๋์ ์จ๋ ํน์ฑ
์๋ฐฉํฅ ์ ์ ์จ๋ํน์ฑ์ ์๋ฐฉํฅ ์ ์ Vf๊ฐ โ2mV / C์ ํน์ฑ์ ๊ฐ์ง๋ฏ๋ก ์๋ฐฉํฅ ์ ๋ฅ๊ฐ ์ผ์ ํ ์ํ์์ ์จ๋ ์ฆ๊ฐ์ ๋ฐ๋ผ
์๋ฐฉํฅ ์ ์ Vf๊ฐ ์ํ์ถ ์ด๋ํ ๊ฒ์ด๋ฉฐ ์ญ ๋ฐฉํฅ ์ ๋ฅ ์จ๋ํน์ฑ์ ์ญ ๋ฐฉํฅ ์ ๋ฅ๊ฐ ์จ๋ 10๋ ์ฆ๊ฐ์ ๋ฐ๋ผ 2๋ฐฐ ์ฆ๊ฐ ๋จ์
์ ํ์ธํ๋ค.
๋ค์ด์ค๋์ ์จ๋ ํน์ฑ
์๋ฐฉํฅ ์ ์ ์จ๋ํน์ฑ์ ์๋ฐฉํฅ ์ ์ Vf๊ฐ โ2mV / C์ ํน์ฑ์ ๊ฐ์ง๋ฏ๋ก ์๋ฐฉํฅ ์ ๋ฅ๊ฐ ์ผ์ ํ ์ํ์์ ์จ๋ ์ฆ๊ฐ์ ๋ฐ๋ผ
์๋ฐฉํฅ ์ ์ Vf๊ฐ ์ํ์ถ ์ด๋ํ ๊ฒ์ด๋ฉฐ ์ญ ๋ฐฉํฅ ์ ๋ฅ ์จ๋ํน์ฑ์ ์ญ ๋ฐฉํฅ ์ ๋ฅ๊ฐ ์จ๋ 10๋ ์ฆ๊ฐ์ ๋ฐ๋ผ 2๋ฐฐ ์ฆ๊ฐ ๋จ์
์ ํ์ธํ๋ค.
์๋ฎฌ๋ ์ด์ ์กฐ๊ฑด
Sweep Variable V1 start value : โ1 end value : 2 Increment : 0.01V
Option Parametric Value list : -100, 0, 100 .
์๋ฎฌ๋ ์ด์ ์กฐ๊ฑด
Sweep Variable V1 start value : โ1 end value : 2 Increment : 0.01V
Option Parametric Value list : -100, 0, 100 .
D1D1N4148
R11
V10Vdc
0
Parametric Analysis (Temperature Sweep)
100
<ํ๋ก๋ ์์ฑ>R-C low pass filter์ ๋น๊ต๊ธฐ๋ฅผ ์ด์ฉํ์ฌ
๊ตฌ์ฑ.RC filter์ ์์ ์ R*C =1msec๊ฐ ๋๋
R, C์กฐํฉ์ ๋ง๋ค๊ณ , ์ด๋์ ํํฐ ์ถ๋ ฅ
์ ์์ด ์ ๋ ฅ์ ์(VIN= 10V)์ ์ฝ 63%๊ฐ
๋๋ ์์ ์ด๋ฏ๋ก, ๋น๊ต ref์ ์์ด 6.3V๊ฐ
๋๋ ๋ถ์ ํ๋ก๋ฅผ ๊ตฌ์ฑ. .Param(Vdc:10V, Rup:3.7ohm, Rdown:6.3 ohm)
<ํ๋ก๋ ์์ฑ>R-C low pass filter์ ๋น๊ต๊ธฐ๋ฅผ ์ด์ฉํ์ฌ
๊ตฌ์ฑ.RC filter์ ์์ ์ R*C =1msec๊ฐ ๋๋
R, C์กฐํฉ์ ๋ง๋ค๊ณ , ์ด๋์ ํํฐ ์ถ๋ ฅ
์ ์์ด ์ ๋ ฅ์ ์(VIN= 10V)์ ์ฝ 63%๊ฐ
๋๋ ์์ ์ด๋ฏ๋ก, ๋น๊ต ref์ ์์ด 6.3V๊ฐ
๋๋ ๋ถ์ ํ๋ก๋ฅผ ๊ตฌ์ฑ. .Param(Vdc:10V, Rup:3.7ohm, Rdown:6.3 ohm)
Parametric Analysis (์ ์ ๋ณ๋์ ์ํ ์๋ฎฌ๋ ์ด์ )
Parametric Variable : Source(์ ์)์ ๋ณ๋์ ์ํ ์ํฅ
๊ณผ๋ ๋ถ์๊ณผ Parametric ๋ถ์.ํ๋ก ๋ถ์ ๋ชฉ์ .
- ์ ๋ ฅ(Vin)์ rise-edge trigger๊ฐ ๋ฐ์ํ๋ฉด, ์ ๋ ฅ์ ๋ํด 1msec์ Delay๋ ์ถ๋ ฅ (Vo)๋ฅผ ๋ฐ์ํ๋ ํ์ค ๋ฐ์๊ธฐ
- Delay์ ์ค๊ณ ๊ณต์ฐจ๋ ์ํ ์น 1.1 ms, ํํ ์น 0.9 msParametric ๋ถ์์ ํตํ VDC์ ์ ๋ณ๋
{VDC}์ ์ ์์ ์ค์ฐจ ๋ฒ์๋ฅผ 10%๋ก ๊ฐ์ ํ์์ ๋ ์๋ฎฌ๋ ์ด์ ์คํ ํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
Parametric Variable : Source(์ ์)์ ๋ณ๋์ ์ํ ์ํฅ
๊ณผ๋ ๋ถ์๊ณผ Parametric ๋ถ์.ํ๋ก ๋ถ์ ๋ชฉ์ .
- ์ ๋ ฅ(Vin)์ rise-edge trigger๊ฐ ๋ฐ์ํ๋ฉด, ์ ๋ ฅ์ ๋ํด 1msec์ Delay๋ ์ถ๋ ฅ (Vo)๋ฅผ ๋ฐ์ํ๋ ํ์ค ๋ฐ์๊ธฐ
- Delay์ ์ค๊ณ ๊ณต์ฐจ๋ ์ํ ์น 1.1 ms, ํํ ์น 0.9 msParametric ๋ถ์์ ํตํ VDC์ ์ ๋ณ๋
{VDC}์ ์ ์์ ์ค์ฐจ ๋ฒ์๋ฅผ 10%๋ก ๊ฐ์ ํ์์ ๋ ์๋ฎฌ๋ ์ด์ ์คํ ํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
51
101
์ ์ ๋ณ๋ ์ํฅ
๊ณผ๋ ๋ถ์๊ณผ Parametric ๋ถ์.์๋ฎฌ๋ ์ด์ ์ค์
.TRAN 0 5ms 0
.STEP LIN PARAM vdc 9 10 0.01 Run Simulation Probe Window์์ Performance Analysis ์คํ ํ Goal Function์ ์ด์ฉํ์ฌ VDC์ ๋ณํ์ ๋ฐ๋ฅธ V(out)์ ๋ณํ๋ ํ์ธ
์ ์ ๋ณ๋ ์ํฅ
๊ณผ๋ ๋ถ์๊ณผ Parametric ๋ถ์.์๋ฎฌ๋ ์ด์ ์ค์
.TRAN 0 5ms 0
.STEP LIN PARAM vdc 9 10 0.01 Run Simulation Probe Window์์ Performance Analysis ์คํ ํ Goal Function์ ์ด์ฉํ์ฌ VDC์ ๋ณํ์ ๋ฐ๋ฅธ V(out)์ ๋ณํ๋ ํ์ธ
Probe Window / Trace / Performance Analysis ์คํProbe Window / Trace / Performance Analysis ์คํ
Parametric Analysis (Simulation Result)
Parametric Simulation ResultParametric Simulation Result
Goal Function ์ ํ
XatNthY(trace name, Y_value, n_occur)Find the value of X corresponding to the nth occurrence of the given Y_value, for the specified trace.
XatNthY(V(out),5,1) : ์ฐพ๊ณ ์ ํ๋ ํํ์ Y๊ฐ์ด 5๋ฅผ
๊ฐ๋ ์ฒซ๋ฒ์งธ Point๋ฅผ ๊ฒ์.
Goal Function ์ ํ
XatNthY(trace name, Y_value, n_occur)Find the value of X corresponding to the nth occurrence of the given Y_value, for the specified trace.
XatNthY(V(out),5,1) : ์ฐพ๊ณ ์ ํ๋ ํํ์ Y๊ฐ์ด 5๋ฅผ
๊ฐ๋ ์ฒซ๋ฒ์งธ Point๋ฅผ ๊ฒ์.
Performance Analysis ์คํPerformance Analysis ์คํ
102
Monte Carlo and worst-case analyses๋ ํ์ค์คํ๊ณผ ํจ๊ป ๋ค์ค์คํ์ ํ ๋ ์์์ Lot ํน์ Dev Tolerance๋ฅผ ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ํด์์ ์คํํ๊ธฐ ์ ์ ๋ฐ๋์ ์กฐ์ฌ๋์ด์ง ์ ์๋ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ์ model ํน์ lot tolerance๋ฅผ ์ค์ ํด์ผ๋ง ํ๋ค. Monte Carlo ํด์์ ์ํ๋์ด์ง ํ๋ก์ Monte Carlo(ํต๊ณ์ ์ธ)ํด์์ ์ ๋ฐํ๋ค. tolerance๊ฐ ์ ์๋๋ ๋ชจ๋ ์์์ ๋ชจ๋ธ
Parameter๋ฅผ ์ ํจํ ๋์ randomํ๊ฒ ๋ณํ์์ผ๊ฐ์ผ๋ก์จ ๋ถํ์ ๊ฐ์ ๋ณํ์์ผ ํ๋ก์ ์๋ต์ ๊ณ์ฐํ๋ค. ์ด๊ฒ์ ์์ ๋ณ์์ ๋ณํ์ ์๊ฐ์ ํต๊ณ์ Data๋ฅผ ์ ๊ณตํ๋ค.
Worst-Case ํด์์ ์ํ๋์ด์ง ํ๋ก์ ๋ฏผ๊ฐ๋์ worst-caseํด์์ ์ ๋ฐํ๋ค.Sensitivity/worst-case ํด์์ random number๋ฅผ ์ฌ์ฉํ๊ธฐ ๋ณด๋ค Sensitivity data๋ฅผ ์ฌ์ฉํ๋ Parameter๋ฅผ ๊ณ์ฐํ๋๋ฐ ์์ด์
Monte Carlo ํด์๊ณผ ๋ค๋ฅด๋ค.ํต๊ณ์ ํด์์ ์ํํ ๋ Monte Carlo ํน์ Worst-Case ํด์ ์ค ํ๋๋ฅผ ์คํํ ์ ์์ง๋ง ๋์์ ๋ ๊ฐ๋ฅผ ๊ฐ์ด ์คํํ ์๋
์๋ค. Parameter๋ค์ด ์ ํจํ ๋์ ์ ํ๋ ํด์์ ๋ค์ค์คํ์ ํํด์ง๋ค.
๋ค์ ์ฅ์ ์ค๋ช ํ๋ ๋ด์ฉ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ก์ ํต๊ณ์ ์ธ ๋ถ์์ ์ํ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ์๊ฐ ํ๋ค.
Monte Carlo and worst-case analyses๋ ํ์ค์คํ๊ณผ ํจ๊ป ๋ค์ค์คํ์ ํ ๋ ์์์ Lot ํน์ Dev Tolerance๋ฅผ ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ํด์์ ์คํํ๊ธฐ ์ ์ ๋ฐ๋์ ์กฐ์ฌ๋์ด์ง ์ ์๋ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ์ model ํน์ lot tolerance๋ฅผ ์ค์ ํด์ผ๋ง ํ๋ค. Monte Carlo ํด์์ ์ํ๋์ด์ง ํ๋ก์ Monte Carlo(ํต๊ณ์ ์ธ)ํด์์ ์ ๋ฐํ๋ค. tolerance๊ฐ ์ ์๋๋ ๋ชจ๋ ์์์ ๋ชจ๋ธ
Parameter๋ฅผ ์ ํจํ ๋์ randomํ๊ฒ ๋ณํ์์ผ๊ฐ์ผ๋ก์จ ๋ถํ์ ๊ฐ์ ๋ณํ์์ผ ํ๋ก์ ์๋ต์ ๊ณ์ฐํ๋ค. ์ด๊ฒ์ ์์ ๋ณ์์ ๋ณํ์ ์๊ฐ์ ํต๊ณ์ Data๋ฅผ ์ ๊ณตํ๋ค.
Worst-Case ํด์์ ์ํ๋์ด์ง ํ๋ก์ ๋ฏผ๊ฐ๋์ worst-caseํด์์ ์ ๋ฐํ๋ค.Sensitivity/worst-case ํด์์ random number๋ฅผ ์ฌ์ฉํ๊ธฐ ๋ณด๋ค Sensitivity data๋ฅผ ์ฌ์ฉํ๋ Parameter๋ฅผ ๊ณ์ฐํ๋๋ฐ ์์ด์
Monte Carlo ํด์๊ณผ ๋ค๋ฅด๋ค.ํต๊ณ์ ํด์์ ์ํํ ๋ Monte Carlo ํน์ Worst-Case ํด์ ์ค ํ๋๋ฅผ ์คํํ ์ ์์ง๋ง ๋์์ ๋ ๊ฐ๋ฅผ ๊ฐ์ด ์คํํ ์๋
์๋ค. Parameter๋ค์ด ์ ํจํ ๋์ ์ ํ๋ ํด์์ ๋ค์ค์คํ์ ํํด์ง๋ค.
๋ค์ ์ฅ์ ์ค๋ช ํ๋ ๋ด์ฉ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ก์ ํต๊ณ์ ์ธ ๋ถ์์ ์ํ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ ์ ์๊ฐ ํ๋ค.
Monte Carlo / Worst-case Analysis
52
103
์ฐ๋ฆฌ์ํ์์ ํต๊ณ๋ ๋ค์ํ ๋ถ์ผ์์ ๋ง์ด ์ด์ฉ๋๊ณ ์๋ค. ํนํ ๋๋์ ์ ํ์ ์์ฐํ๋ ๊ณณ์์๋ ํต๊ณ์ ์ด์ฉ์ด ํ์์ ์ผ
์ ๋ฐ์ ์๋ค. ํต๊ณ๋ผ๋ ๊ฒ์ ๋ถ๋ถ์ ์ธ ์ธก์ ๊ณผ ์กฐ์ฌ๋ก ๊ด์ฌ๋์์ ์ ์ฒด๋ฅผ ์ถ์ ํ๋ ๊ฒ์ด๋ค. ์ด ์ถ์ ์ด๋ผ๋ ๊ฒ์ ์ ๋์ ์ผ ์๊ฐ ์๋ค. ๋จ์ง ์ถ์ ํ ๊ฒ์ด ๋ง์ ๊ฒ์ด๋ผ๋ ๊ฐ๋ฅ์ฑ์ด ์์ ๋ฟ์ด๋ค.๊ทธ ๋๊ตฌ๋ 100%ํ์ ํ๋
์ถ์ ์ ๋ถ๊ฐ๋ฅํ๋ค. ๊ทธ๋ ๋ค๋ฉด ํต๊ณ๋ ์ ๋ถ ๋ถํ์คํ ๊ฒ๋ฟ์ธ๊ฐ? ๊ทธ๋ ์ง ์๋ค. ์ธก์ ์ ํ์ง ์์ ์ํ์์ ์ถ์ธกํ๋ ๊ฒ๋ณด๋ค
ํจ์ฌ ์ ํํ ์์ธก์ด ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ฏ๋ก ํต๊ณ๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ณด๋ค ์ ํํ๊ฒ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ค.
์๋ฅผ ๋ค๋ฉด ์ด์ ๊น์ง ์ฐ๋ฆฌ๋ ์ด๋ค ์ ํ์ด๋ ๋ถํ์ ์์ฐํจ์ ์์ด์ ๊ทธ ์ ํ์ด ๋ถ๋์ด๋ ์๋๋๋ฅผ ํ๋จ ํ๋๋ฐ ๋๋ต 5๊ฐ ์ ๋์
Sample์ ๊ฐ์ง๊ณ ํ์ ์ ํ๋ค. ๋ค์์ ๊ฒฝ์ฐ๋ฅผ ๋ณด์.์ด๋ค ์ ํ์ ๋ค์ด๊ฐ๋ ๋ถํ์ ์น์๊ฐ 12ยฑ0.05 ์ด๋ผ๊ณ ํ ๋ ๋น์ผ ์์ฐํ 1,000๊ฐ์ ๋ถํ ์ค 5๊ฐ์ ๋ถํ์ ๋ฐ์ทํ์ฌ ์ธก์ ํ
๊ฒฐ๊ณผ๊ฐ ์๋์ ๊ฐ์ ๋ ๊ณผ์ฐ ๋ถํ์ ์์ค์ด ์ํธํ๋ค๊ณ ํ ์ ์๋๊ฐ? ๋ถ๋์ ๋ช %?
์ธก์ ๊ฒฐ๊ณผ data:11.960 , 11.955 , 11.965 , 11.980 , 11.950
์ฐ๋ฆฌ์ํ์์ ํต๊ณ๋ ๋ค์ํ ๋ถ์ผ์์ ๋ง์ด ์ด์ฉ๋๊ณ ์๋ค. ํนํ ๋๋์ ์ ํ์ ์์ฐํ๋ ๊ณณ์์๋ ํต๊ณ์ ์ด์ฉ์ด ํ์์ ์ผ
์ ๋ฐ์ ์๋ค. ํต๊ณ๋ผ๋ ๊ฒ์ ๋ถ๋ถ์ ์ธ ์ธก์ ๊ณผ ์กฐ์ฌ๋ก ๊ด์ฌ๋์์ ์ ์ฒด๋ฅผ ์ถ์ ํ๋ ๊ฒ์ด๋ค. ์ด ์ถ์ ์ด๋ผ๋ ๊ฒ์ ์ ๋์ ์ผ ์๊ฐ ์๋ค. ๋จ์ง ์ถ์ ํ ๊ฒ์ด ๋ง์ ๊ฒ์ด๋ผ๋ ๊ฐ๋ฅ์ฑ์ด ์์ ๋ฟ์ด๋ค.๊ทธ ๋๊ตฌ๋ 100%ํ์ ํ๋
์ถ์ ์ ๋ถ๊ฐ๋ฅํ๋ค. ๊ทธ๋ ๋ค๋ฉด ํต๊ณ๋ ์ ๋ถ ๋ถํ์คํ ๊ฒ๋ฟ์ธ๊ฐ? ๊ทธ๋ ์ง ์๋ค. ์ธก์ ์ ํ์ง ์์ ์ํ์์ ์ถ์ธกํ๋ ๊ฒ๋ณด๋ค
ํจ์ฌ ์ ํํ ์์ธก์ด ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ฏ๋ก ํต๊ณ๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ณด๋ค ์ ํํ๊ฒ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ค.
์๋ฅผ ๋ค๋ฉด ์ด์ ๊น์ง ์ฐ๋ฆฌ๋ ์ด๋ค ์ ํ์ด๋ ๋ถํ์ ์์ฐํจ์ ์์ด์ ๊ทธ ์ ํ์ด ๋ถ๋์ด๋ ์๋๋๋ฅผ ํ๋จ ํ๋๋ฐ ๋๋ต 5๊ฐ ์ ๋์
Sample์ ๊ฐ์ง๊ณ ํ์ ์ ํ๋ค. ๋ค์์ ๊ฒฝ์ฐ๋ฅผ ๋ณด์.์ด๋ค ์ ํ์ ๋ค์ด๊ฐ๋ ๋ถํ์ ์น์๊ฐ 12ยฑ0.05 ์ด๋ผ๊ณ ํ ๋ ๋น์ผ ์์ฐํ 1,000๊ฐ์ ๋ถํ ์ค 5๊ฐ์ ๋ถํ์ ๋ฐ์ทํ์ฌ ์ธก์ ํ
๊ฒฐ๊ณผ๊ฐ ์๋์ ๊ฐ์ ๋ ๊ณผ์ฐ ๋ถํ์ ์์ค์ด ์ํธํ๋ค๊ณ ํ ์ ์๋๊ฐ? ๋ถ๋์ ๋ช %?
์ธก์ ๊ฒฐ๊ณผ data:11.960 , 11.955 , 11.965 , 11.980 , 11.950
0
5๊ฐ๋ชจ๋๊ท๊ฒฉ์์๋ค์ด๊ฐ๋ฏ๋ก๋ฌธ์ ์์ด์!
5๊ฐ์ Sample๋ก๊ณผ์ฐ๊ทธ๋ ๊ฒ
ํ์ ํ ์์์๊น?
ํ๊ท ๊ณผ ํ์คํธ์ฐจ
104
5๊ฐ์ Sample์ ๊ท๊ฒฉ ์์ ์์ผ๋ฏ๋ก ๋ฌธ์ ๊ฐ ์์ง๋ง ๋๋จธ์ง 995๊ฐ์ ์ ํ์ ๋ํด์๋ ๊ณผ์ฐ ์ํธํ๋ค๊ณ ๋งํ ์ ์๋ค. โ๋๋จธ์ง๋ ์ธก์ ์ ํด๋ด์ผ ์๋คโ๋ ์์ผ๋ก ํ๋ฉด ์๋ฌด๋ฐ ๊ฒ์ฌ์ ์๋ฏธ๊ฐ ์์ ๊ฒ์ด๋ค. ๋ถ๋ถ์ ์ธ ์ธก์ ์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์ ํ๋
์ ์ฒด๋ฅผ ์ถ์ ํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ์ด ํต๊ณ์ด๋ค.์์ ์์์ ์ธก์ ํ ๋ฐ์ดํฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ํ๊ท :11.962 ํ์คํธ์ฐจ:0.012 ์ด๋ค.์ด ์๋ฃ๋ฅผ ์ด์ฉํ์ฌ ์ ๊ท๋ถํฌ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ ค๋ณด๋ฉด
์๋์ ๊ฐ๋ค. ๊ท๊ฒฉ์ ๋ฒ์ด๋๋ ๋ถ๋์ 13.5%๋ก ๋ํ๋๋ค.๋ฌผ๋ก ์ด๊ฒ์ 5๊ฐ์ ์ธก์ ๋ฐ์ดํฐ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ก ํ ๊ฒฝ์ฐ์ด๋ค.Sample์ ๊ฐฏ ์๊ฐ ๋ง์์ง๋ฉด ํ๊ท ๊ณผ ํ์คํธ์ฐจ ๊ฐ์ด ๋ฐ๋ ์๋ ์๋ค. ์์ ๊ฒฐ๊ณผ๋ก๋ถํฐ ํต๊ณ์ ์ธ ์ถ์ ์ผ๋ก์ 13.53%์ ๋ถ๋์ด
๋ฐ์ํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ ์ด๋ฐ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ๋๊ฐ? ๋ฌธ์ ๋ ๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๊ท๊ฒฉ ์์ ๋ค์ด๊ฐ๋๊ฐ ์๋๊ฐ๊ฐ ๋ฌธ์ ๊ฐ ์๋๋ผ
์ ์ฒด์ ์ฐํฌ๊ฐ ์ด๋ป๊ฒ ๋๋๋๊ฐ ์ค์ํ๋ค.์์ ์์ ์ ๊ฒฝ์ฐ๋ ์ธก์ ํ sample์ ๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๋ ๊ท๊ฒฉ์ ๋ง์กฑํ๊ณ ์์ผ๋
ํ๊ท ๊ฐ์ด ๊ท๊ฒฉ์ ์ค์ฌ์์ ๋ฒ์ด๋ ์๊ณ ๊ทธ ์ฐํฌ๊ฐ ๋๋ฌด ์ปค์ ์ธก์ Sample ์๋ฅผ ๋ง์ด ํ์ ๋ 13.53%๊ฐ ๋ถ๋์ผ๋ก ๋ ๊ฐ๋ฅ์ฑ์ด
์๋ค๋ ๊ฒ์ด๋ค. ์๊ณ ์ ํ๋ ๋์์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ฅผ ์ ํํ๊ฒ ์ถ์ ํ ์ ์๋ค๋ฉด ์ ์ฒด๋ฅผ ์์ธกํ ์ ์๋ค.
5๊ฐ์ Sample์ ๊ท๊ฒฉ ์์ ์์ผ๋ฏ๋ก ๋ฌธ์ ๊ฐ ์์ง๋ง ๋๋จธ์ง 995๊ฐ์ ์ ํ์ ๋ํด์๋ ๊ณผ์ฐ ์ํธํ๋ค๊ณ ๋งํ ์ ์๋ค. โ๋๋จธ์ง๋ ์ธก์ ์ ํด๋ด์ผ ์๋คโ๋ ์์ผ๋ก ํ๋ฉด ์๋ฌด๋ฐ ๊ฒ์ฌ์ ์๋ฏธ๊ฐ ์์ ๊ฒ์ด๋ค. ๋ถ๋ถ์ ์ธ ์ธก์ ์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์ ํ๋
์ ์ฒด๋ฅผ ์ถ์ ํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ์ด ํต๊ณ์ด๋ค.์์ ์์์ ์ธก์ ํ ๋ฐ์ดํฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ํ๊ท :11.962 ํ์คํธ์ฐจ:0.012 ์ด๋ค.์ด ์๋ฃ๋ฅผ ์ด์ฉํ์ฌ ์ ๊ท๋ถํฌ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ ค๋ณด๋ฉด
์๋์ ๊ฐ๋ค. ๊ท๊ฒฉ์ ๋ฒ์ด๋๋ ๋ถ๋์ 13.5%๋ก ๋ํ๋๋ค.๋ฌผ๋ก ์ด๊ฒ์ 5๊ฐ์ ์ธก์ ๋ฐ์ดํฐ์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ก ํ ๊ฒฝ์ฐ์ด๋ค.Sample์ ๊ฐฏ ์๊ฐ ๋ง์์ง๋ฉด ํ๊ท ๊ณผ ํ์คํธ์ฐจ ๊ฐ์ด ๋ฐ๋ ์๋ ์๋ค. ์์ ๊ฒฐ๊ณผ๋ก๋ถํฐ ํต๊ณ์ ์ธ ์ถ์ ์ผ๋ก์ 13.53%์ ๋ถ๋์ด
๋ฐ์ํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ ์ด๋ฐ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ๋๊ฐ? ๋ฌธ์ ๋ ๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๊ท๊ฒฉ ์์ ๋ค์ด๊ฐ๋๊ฐ ์๋๊ฐ๊ฐ ๋ฌธ์ ๊ฐ ์๋๋ผ
์ ์ฒด์ ์ฐํฌ๊ฐ ์ด๋ป๊ฒ ๋๋๋๊ฐ ์ค์ํ๋ค.์์ ์์ ์ ๊ฒฝ์ฐ๋ ์ธก์ ํ sample์ ๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๋ ๊ท๊ฒฉ์ ๋ง์กฑํ๊ณ ์์ผ๋
ํ๊ท ๊ฐ์ด ๊ท๊ฒฉ์ ์ค์ฌ์์ ๋ฒ์ด๋ ์๊ณ ๊ทธ ์ฐํฌ๊ฐ ๋๋ฌด ์ปค์ ์ธก์ Sample ์๋ฅผ ๋ง์ด ํ์ ๋ 13.53%๊ฐ ๋ถ๋์ผ๋ก ๋ ๊ฐ๋ฅ์ฑ์ด
์๋ค๋ ๊ฒ์ด๋ค. ์๊ณ ์ ํ๋ ๋์์ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ฅผ ์ ํํ๊ฒ ์ถ์ ํ ์ ์๋ค๋ฉด ์ ์ฒด๋ฅผ ์์ธกํ ์ ์๋ค.
53
105
์ด๋ค ๋ชฉ์ ์ฑ์ ๊ฐ๊ณ ์ ์๋๊ฑฐ๋ ํ์ฑ๋ ๋ฐ์ดํฐ์ ์ง๋จ์ ๊ทธ ํน์ฑ์ ๊ฐ๊ฒ ๋๋๋ฐ ๊ทธ ์ง๋จ์ ํน์ฑ์ ๋ํ๋ด๋ ๊ฐ์ด ํ๊ท ๊ฐ๊ณผ
ํ์คํธ์ฐจ ์ด๋ค.์ฌ๊ธฐ์ ์ด์ผ๊ธฐํ๋ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ ํ๋ณธ(Sample)์ ๊ทธ๊ฒ์ด๋ค.ํ๊ท ์ ๊ทธ ์ง๋จ์ ํ์ฌ ์์น๋ฅผ ๋งํด์ฃผ๋ ์งํ์ด๋ค.๊ทธ๋ฐ๋ฐ ํ๊ท ์ ๋์ผํ๋๋ผ๋ ๋ค๋ฅธ ์ฌ๋ฌ ๊ฐ์ ์ง๋จ์ด ์์ ์ ์๋ค.
์ฆ ์๋์ ๊ทธ๋ฆผ์์ ์์ชฝ ๋ชจ๋ ํ๊ท ์ 5.0์ด์ง๋ง ์ผ์ชฝ์ ๊ฒฝ์ฐ ํ์คํธ์ฐจ๋ 0.05์ด๊ณ ์ค๋ฅธ์ชฝ์ ํ์คํธ์ฐจ๊ฐ 1.0์ด๋ค.์์ ๊ฐ์ด ํ๊ท ์ ๋์ผํ๋๋ผ๋ ํ์คํธ์ฐจ์ ๋ฐ๋ผ์ ๊ทธ ์ง๋จ์ ํน์ฑ์ด ๋งค์ฐ ๋ค๋ฅด๊ฒ ๋จ์ ์ ์ ์๋ค.
ํ์คํธ์ฐจ๋ ๊ทธ ์ง๋จ์ ๋ฐ์ดํ์ ๋ถํฌ๋ฅผ ๋ํ๋ด๋ ํน์ฑ์ผ๋ก์ ๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ํ๊ท ๊ฐ์ผ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ๋ถํฌํ๊ณ
์๋๊ฐ (์ฐํฌ์ ์ ๋)๋ฅผ ๋ํ๋ด๋ ๋งค์ฐ ์ค์ํ ๊ฐ์ด๋ค.
์ด๋ค ๋ชฉ์ ์ฑ์ ๊ฐ๊ณ ์ ์๋๊ฑฐ๋ ํ์ฑ๋ ๋ฐ์ดํฐ์ ์ง๋จ์ ๊ทธ ํน์ฑ์ ๊ฐ๊ฒ ๋๋๋ฐ ๊ทธ ์ง๋จ์ ํน์ฑ์ ๋ํ๋ด๋ ๊ฐ์ด ํ๊ท ๊ฐ๊ณผ
ํ์คํธ์ฐจ ์ด๋ค.์ฌ๊ธฐ์ ์ด์ผ๊ธฐํ๋ ํ๊ท ๊ณผ ํ์คํธ์ฐจ๋ ํ๋ณธ(Sample)์ ๊ทธ๊ฒ์ด๋ค.ํ๊ท ์ ๊ทธ ์ง๋จ์ ํ์ฌ ์์น๋ฅผ ๋งํด์ฃผ๋ ์งํ์ด๋ค.๊ทธ๋ฐ๋ฐ ํ๊ท ์ ๋์ผํ๋๋ผ๋ ๋ค๋ฅธ ์ฌ๋ฌ ๊ฐ์ ์ง๋จ์ด ์์ ์ ์๋ค.
์ฆ ์๋์ ๊ทธ๋ฆผ์์ ์์ชฝ ๋ชจ๋ ํ๊ท ์ 5.0์ด์ง๋ง ์ผ์ชฝ์ ๊ฒฝ์ฐ ํ์คํธ์ฐจ๋ 0.05์ด๊ณ ์ค๋ฅธ์ชฝ์ ํ์คํธ์ฐจ๊ฐ 1.0์ด๋ค.์์ ๊ฐ์ด ํ๊ท ์ ๋์ผํ๋๋ผ๋ ํ์คํธ์ฐจ์ ๋ฐ๋ผ์ ๊ทธ ์ง๋จ์ ํน์ฑ์ด ๋งค์ฐ ๋ค๋ฅด๊ฒ ๋จ์ ์ ์ ์๋ค.
ํ์คํธ์ฐจ๋ ๊ทธ ์ง๋จ์ ๋ฐ์ดํ์ ๋ถํฌ๋ฅผ ๋ํ๋ด๋ ํน์ฑ์ผ๋ก์ ๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ํ๊ท ๊ฐ์ผ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ๋ถํฌํ๊ณ
์๋๊ฐ (์ฐํฌ์ ์ ๋)๋ฅผ ๋ํ๋ด๋ ๋งค์ฐ ์ค์ํ ๊ฐ์ด๋ค.
2 01 51 05
7
6
5
4
3
2 01 51 05
ํ๊ท (ฮผa):5.0ํ์คํธ์ฐจ(ฯa) :0.05
ํ๊ท (ฮผb):5.0ํ์คํธ์ฐจ(ฯb):1.0
A B
106
์์ ๋ฐ์ดํฐ๋ ์๋์ ์ ๊ท๋ถํฌ ๊ทธ๋ํ ํํ๋ก ํ์๋๋ค. A์ ๊ฒฝ์ฐ๋ ์ฐํฌ๊ฐ ์ ์ด ๋ฐ์ดํฐ๊ฐ ํ๊ท ๊ฐ ๋ถ๊ทผ์ ๋ถํฌํ๊ณ B์
๊ฒฝ์ฐ ํ๊ท ๊ฐ์ A์ ๊ฐ์ผ๋ ์ฐํฌ๊ฐ ์ปค์ ๋ฐ์ดํฐ๊ฐ 3์์ 7์ด์
๊น์ง ๋ถํฌ๋๊ณ ์์์ ๋ณผ ์ ์๋ค.์ฌ๊ธฐ์ ์์ ๊ทธ๋ฆผ์์๋ 3์ดํ 7์ด์์ ๊ฐ์ด ๋ํ๋๊ณ ์์ง
์์ผ๋ ์๋ ์ ๊ท๋ถํฌ ๊ทธ๋ฆผ์์๋ 3์ดํ 7์ด์์ ๋ฐ์ดํฐ๊ฐ
์กด์ฌํ๋ ๊ฒ์ ์์ ๊ทธ๋ฆผ์ ๋ช ๊ฐ์ ํ๋ณธ๋ง์ ๊ฐ์ง๊ณ ๋ํ๋ธ
๊ทธ๋ฆผ์ด๊ณ ์๋์ ๊ฒฝ์ฐ๋ ํ๋ณธ์ ๊ฐฏ ์๊ฐ ๋ฌดํํ ๋ง์ ๊ฒฝ์ฐ๋ฅผ
๋ํ๋ธ ๊ฒ์ด๋ค. ํ๋ณธ์ด ์ ์ ๊ฒฝ์ฐ๋ 3์ดํ 7์ด์์ ๊ฐ์ด ๋ํ
๋์ง ์์ ์ ์์ผ๋ ํ๋ณธ์ ์๋ฅผ ๋๋ฆฌ๋ฉด 3์ดํ 7์ด์์ ๊ฐ์ด
๋์ฌ ์ ์์์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
์์ ๋ฐ์ดํฐ๋ ์๋์ ์ ๊ท๋ถํฌ ๊ทธ๋ํ ํํ๋ก ํ์๋๋ค. A์ ๊ฒฝ์ฐ๋ ์ฐํฌ๊ฐ ์ ์ด ๋ฐ์ดํฐ๊ฐ ํ๊ท ๊ฐ ๋ถ๊ทผ์ ๋ถํฌํ๊ณ B์
๊ฒฝ์ฐ ํ๊ท ๊ฐ์ A์ ๊ฐ์ผ๋ ์ฐํฌ๊ฐ ์ปค์ ๋ฐ์ดํฐ๊ฐ 3์์ 7์ด์
๊น์ง ๋ถํฌ๋๊ณ ์์์ ๋ณผ ์ ์๋ค.์ฌ๊ธฐ์ ์์ ๊ทธ๋ฆผ์์๋ 3์ดํ 7์ด์์ ๊ฐ์ด ๋ํ๋๊ณ ์์ง
์์ผ๋ ์๋ ์ ๊ท๋ถํฌ ๊ทธ๋ฆผ์์๋ 3์ดํ 7์ด์์ ๋ฐ์ดํฐ๊ฐ
์กด์ฌํ๋ ๊ฒ์ ์์ ๊ทธ๋ฆผ์ ๋ช ๊ฐ์ ํ๋ณธ๋ง์ ๊ฐ์ง๊ณ ๋ํ๋ธ
๊ทธ๋ฆผ์ด๊ณ ์๋์ ๊ฒฝ์ฐ๋ ํ๋ณธ์ ๊ฐฏ ์๊ฐ ๋ฌดํํ ๋ง์ ๊ฒฝ์ฐ๋ฅผ
๋ํ๋ธ ๊ฒ์ด๋ค. ํ๋ณธ์ด ์ ์ ๊ฒฝ์ฐ๋ 3์ดํ 7์ด์์ ๊ฐ์ด ๋ํ
๋์ง ์์ ์ ์์ผ๋ ํ๋ณธ์ ์๋ฅผ ๋๋ฆฌ๋ฉด 3์ดํ 7์ด์์ ๊ฐ์ด
๋์ฌ ์ ์์์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
76543ํ๊ท : ฮผa=ฮผb
ํ์คํธ์ฐจฯb:1.0
ํ์คํธ์ฐจฯa:0.05
์ ๋ฐํ๋ ์ ํํ์ง ๋ชปํจ : ํ๊ท ์กฐ์ ๋ฌธ์ ์ ๋ฐํ๋ ์ ํํ์ง ๋ชปํจ : ํ๊ท ์กฐ์ ๋ฌธ์
์ ํํ๋ ์ ๋ฐํ์ง ๋ชปํจ : ์ฐํฌ ์กฐ์ ๋ฌธ์ ์ ํํ๋ ์ ๋ฐํ์ง ๋ชปํจ : ์ฐํฌ ์กฐ์ ๋ฌธ์
๋ฐ์ดํ์ ์ธก์ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ ๋๊ฐ์ง์ ๋ฌธ์ ๋ก
๊ท์ฐฉ๋๋ค.์ต์ ์ ๊ฒฝ์ฐ ๋๊ฐ์ง๊ฐ ๋ณตํฉ๋์ด ๋ํ๋๋ ๊ฒฝ์ฐ
(ํ๊ท ์กฐ์ ๋ฐ ์ฐํฌ์กฐ์ )๋ ์๋ค.
๋ฐ์ดํ์ ์ธก์ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ ๋๊ฐ์ง์ ๋ฌธ์ ๋ก
๊ท์ฐฉ๋๋ค.์ต์ ์ ๊ฒฝ์ฐ ๋๊ฐ์ง๊ฐ ๋ณตํฉ๋์ด ๋ํ๋๋ ๊ฒฝ์ฐ
(ํ๊ท ์กฐ์ ๋ฐ ์ฐํฌ์กฐ์ )๋ ์๋ค.
54
107
ํ์คํธ์ฐจ์ ์ํ์ ํํํ์คํธ์ฐจ์ ์ํ์ ํํ๋ฐ๋ผ์ ๊ฐ ํธ์ฐจ๋ฅผ ์ ๊ณฑํ์ฌ ํฉํ ์ ๊ณฑ ํฉ(Sum of Square)์ ํ๋ฐฉ๊ทผ์ ์ฌ์ฉํ๋ฉด "0"์ด ์๋ ํน์ฑ ๊ฐ์ ๊ตฌํ ์ ์๋ค.๊ฐ ๊ฐ์ ๊ฐ์ด ํ๊ท ์์ ์ผ๋ง๋ ๋จ์ด์ ธ ์๋๋ฅผ ๋ํ๋ด๊ธฐ
์ํด์๋ S๋ฅผ ์ง๋จ์ ํฌ๊ธฐ(N)๋ก ๋๋๋ฉด ๋๋ค.ํ๋ณธ์ ํน์ฑ์ ๋ํ๋ด๊ธฐ ์ํด์๋ ํ๋ณธํฌ๊ธฐ n์ด ์๋
์์ ๋ n-1๋ก ๋๋๋ค. ์ด๋ ํ๋ณธ์ ํน์ฑ์ ๋ํ๋ด๋ ์ด ๊ฐ์ ํ์คํธ์ฐจ๋ผ๊ณ ํ๋ค.๋ฐ๋ผ์ ํ์คํธ์ฐจ๋ ์ด๋ค ์ง๋จ์์ ์์๋ก ์ด๋ค ๋ฐ์ดํฐ๋ฅผ
์ทจํ์ ๋ ๊ทธ ๊ฐ์ด ํ๊ท ๊ฐ์์ ์ผ๋ง๋ ๋จ์ด์ ธ ๋ถํฌ ํ ๊ฒ
์ธ๊ฐ๋ฅผ ๋ํ๋ด๋ ํน์ฑ ์น๊ฐ ๋๋ ์ฐํฌ๋ฅผ ๋ํ๋ด๋ ๊ฐ์ด๋ค
๋ฐ๋ผ์ ๊ฐ ํธ์ฐจ๋ฅผ ์ ๊ณฑํ์ฌ ํฉํ ์ ๊ณฑ ํฉ(Sum of Square)์ ํ๋ฐฉ๊ทผ์ ์ฌ์ฉํ๋ฉด "0"์ด ์๋ ํน์ฑ ๊ฐ์ ๊ตฌํ ์ ์๋ค.๊ฐ ๊ฐ์ ๊ฐ์ด ํ๊ท ์์ ์ผ๋ง๋ ๋จ์ด์ ธ ์๋๋ฅผ ๋ํ๋ด๊ธฐ
์ํด์๋ S๋ฅผ ์ง๋จ์ ํฌ๊ธฐ(N)๋ก ๋๋๋ฉด ๋๋ค.ํ๋ณธ์ ํน์ฑ์ ๋ํ๋ด๊ธฐ ์ํด์๋ ํ๋ณธํฌ๊ธฐ n์ด ์๋
์์ ๋ n-1๋ก ๋๋๋ค. ์ด๋ ํ๋ณธ์ ํน์ฑ์ ๋ํ๋ด๋ ์ด ๊ฐ์ ํ์คํธ์ฐจ๋ผ๊ณ ํ๋ค.๋ฐ๋ผ์ ํ์คํธ์ฐจ๋ ์ด๋ค ์ง๋จ์์ ์์๋ก ์ด๋ค ๋ฐ์ดํฐ๋ฅผ
์ทจํ์ ๋ ๊ทธ ๊ฐ์ด ํ๊ท ๊ฐ์์ ์ผ๋ง๋ ๋จ์ด์ ธ ๋ถํฌ ํ ๊ฒ
์ธ๊ฐ๋ฅผ ๋ํ๋ด๋ ํน์ฑ ์น๊ฐ ๋๋ ์ฐํฌ๋ฅผ ๋ํ๋ด๋ ๊ฐ์ด๋ค54321
7
6
5
4
3
ํ๊ท =
x1
x2
x3
x4
x5
ฮด1
ฮด2
ฮด3
ฮด4
ฮด5 X
ํธ์ฐจ(ฮดi)= Xi - X
ํ๊ท ์น์์ ๊ฐ ์ธก์ ๊ฐ์ด ๋จ์ด์ง ์ ๋๋ฅผ ๋ํ๋
๊ฐ๊ฐ ํธ์ฐจ๋ฅผ ํฉ์ฐํ๋ฉดโ0โ์ด ๋จ(ํ๊ท ๋ณด๋ค ์ ์ ๊ฐ์ ๋ํ
ํธ์ฐจ (ฮดI)๋ ์์ ๊ฐ์ด ๋๊ณ ํฐ ๊ฐ์ ์์ ๊ฐ์ด ๋จ.)
(ฮฃ( Xi - )=ฮฃXi-ฮฃ=n Xi - n =0 (์ฆ, n Xi = n )
ํ๊ท ์น์์ ๊ฐ ์ธก์ ๊ฐ์ด ๋จ์ด์ง ์ ๋๋ฅผ ๋ํ๋
๊ฐ๊ฐ ํธ์ฐจ๋ฅผ ํฉ์ฐํ๋ฉดโ0โ์ด ๋จ(ํ๊ท ๋ณด๋ค ์ ์ ๊ฐ์ ๋ํ
ํธ์ฐจ (ฮดI)๋ ์์ ๊ฐ์ด ๋๊ณ ํฐ ๊ฐ์ ์์ ๊ฐ์ด ๋จ.)
(ฮฃ( Xi - )=ฮฃXi-ฮฃ=n Xi - n =0 (์ฆ, n Xi = n )
X X
s = โX(Xi - )2 /n-1
XX
ํ์คํธ์ฐจ๋ ํ๋ณธ์ ํฌ๊ธฐ(๊ฐฏ ์)๊ฐ ํด์๋ก ์ ํํ ๊ฐ์ด ๋๋ฉฐ
๊ทน๋จ์ ์ผ๋ก ํฐ ๊ฒฝ์ฐ์๋ ๋ชจ์ง๋จ์ ํ์คํธ์ฐจ์ ๊ฐ๊ฒ ๋๋ค.
ํ์คํธ์ฐจ๋ ํ๋ณธ์ ํฌ๊ธฐ(๊ฐฏ ์)๊ฐ ํด์๋ก ์ ํํ ๊ฐ์ด ๋๋ฉฐ
๊ทน๋จ์ ์ผ๋ก ํฐ ๊ฒฝ์ฐ์๋ ๋ชจ์ง๋จ์ ํ์คํธ์ฐจ์ ๊ฐ๊ฒ ๋๋ค.
108
ํ๋ก ์ ์ ์ค์ฐจ์ ๋ํ Monte-Carlo ์๋ฎฌ๋ ์ด์ ์ ์ํด์๋ ์ฌ์ฉ component์ tolerance์ ๋ณด๋ฅผ ์ ๋ ฅํ์ฌ์ผ ํจ.PSpice์ ๊ฒฝ์ฐ, ์ฌ์ฉ์์ ์ํด component ํน์ฑ ํธ์ง์ด ๊ฐ๋ฅํ library๋ฅผ ๋ณ๋๋ก ์ ๊ณตํจ.( Breakout.lib)Breakout lib์๋ ๊ฐ์ข ์๋์์์ ๋ฐ๋์ฒด ์์์ ๋ชจ๋ธ์ด ์๊ณ Tolerance๋ฅผ ์ ๋ ฅํ ์ ์๋๋ก Editํ ์ ์๋
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ํ๋ค.
ํ๋ก ์ ์ ์ค์ฐจ์ ๋ํ Monte-Carlo ์๋ฎฌ๋ ์ด์ ์ ์ํด์๋ ์ฌ์ฉ component์ tolerance์ ๋ณด๋ฅผ ์ ๋ ฅํ์ฌ์ผ ํจ.PSpice์ ๊ฒฝ์ฐ, ์ฌ์ฉ์์ ์ํด component ํน์ฑ ํธ์ง์ด ๊ฐ๋ฅํ library๋ฅผ ๋ณ๋๋ก ์ ๊ณตํจ.( Breakout.lib)Breakout lib์๋ ๊ฐ์ข ์๋์์์ ๋ฐ๋์ฒด ์์์ ๋ชจ๋ธ์ด ์๊ณ Tolerance๋ฅผ ์ ๋ ฅํ ์ ์๋๋ก Editํ ์ ์๋
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ํ๋ค.
R ์ ํญ์ ์ฌ์ฉ๋๋ ParameterR=1 : ์ ํญ์น ๋น๋ก์์
DEV=5% : ์ ํญ ์ค์ฐจ
TC1=5e-4 : ์ ํ ์จ๋๊ณ์
TC2=0 : 2์ฐจ ์จ๋๊ณ์
R ์ ํญ์ ์ฌ์ฉ๋๋ ParameterR=1 : ์ ํญ์น ๋น๋ก์์
DEV=5% : ์ ํญ ์ค์ฐจ
TC1=5e-4 : ์ ํ ์จ๋๊ณ์
TC2=0 : 2์ฐจ ์จ๋๊ณ์
))(2)(11( 2TnomTTCTnomTTCRvalue โ+โ+โ โ >=<์ ํญ์น
์ฌ๊ธฐ์, Tnom : ๊ธฐ์ค์จ๋ ( default:27โC)ANALYSIS SETUP์ OPTION์์ ํธ์ง๊ฐ๋ฅ
T : ์๋ฎฌ๋ ์ด์ ์จ๋ ( default:27โC)ANALYSIS SETUP์TEMPERATURE์์ ํธ์ง๊ฐ๋ฅ
์ฌ๊ธฐ์, Tnom : ๊ธฐ์ค์จ๋ ( default:27โC)ANALYSIS SETUP์ OPTION์์ ํธ์ง๊ฐ๋ฅ
T : ์๋ฎฌ๋ ์ด์ ์จ๋ ( default:27โC)ANALYSIS SETUP์TEMPERATURE์์ ํธ์ง๊ฐ๋ฅ
Ex) resistor: Rbreakcapacitor: Cbreakinductor: LbreakDiode: Dbreak
Ex) resistor: Rbreakcapacitor: Cbreakinductor: LbreakDiode: Dbreak
์ ํญ R4์ ๋ํด์ Monte Carlo ๋ถ์์ ์คํ ํ๊ธฐ ์ํด Tolerance๋ฅผ ๋ถ์ฌ ํ๋ค. Editํ๋ ์์
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํธ์ง ํ ์์๋ฅผ ์ ํ.(ํ์ฑํ) Capture Menu / Edit /PSpice Model ํด๋ฆญ 2๋ฒ ์คํ PSpice Model Editor๊ฐ Open ๋๋ค.
์ ํญ R4์ ๋ํด์ Monte Carlo ๋ถ์์ ์คํ ํ๊ธฐ ์ํด Tolerance๋ฅผ ๋ถ์ฌ ํ๋ค. Editํ๋ ์์
์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํธ์ง ํ ์์๋ฅผ ์ ํ.(ํ์ฑํ) Capture Menu / Edit /PSpice Model ํด๋ฆญ 2๋ฒ ์คํ PSpice Model Editor๊ฐ Open ๋๋ค.
Monte Carlo Exam1
55
109
PSpice Model Editor ํธ์ง ํ๊ฒฝ ( ๋ถํ ์ ํ / Edit / PSpice Model ์ ํ ํ ํธ์ง)PSpice Model Editor ํธ์ง ํ๊ฒฝ ( ๋ถํ ์ ํ / Edit / PSpice Model ์ ํ ํ ํธ์ง)
์ด์ ๊ฐ์ด ๋ค๋ฅธ ์์๋ค๋ ํธ์ง ์ด ๊ฐ๋ฅํ๋ฉฐ, Rbreak๋ ์ด๋ฆ์ Properties Editor์์ Implementation Name ์ผ๋ก ์ ์ ๋์ด
์๋ค. ์ Model editorํ๊ฒฝ์์ Rbreak(Model name)์ ์์์ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝ ํ Captureํ๊ฒฝ์์๋ ์ด ์ด๋ฆ๋ง ๋ณ๊ฒฝ ํ ๊ฒฝ์ฐ ์์
๋ชจ๋ธ ์ค์ ๋ด์ฉ์ ๋ฐ๋ผ๊ฐ๊ฒ ๋๋ค. ์ด ํธ์ง ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ์ ์์ ๋๊ณ ์๋ ํ๋ก์ ํธ์ ํ๋ก์ ํธ๋ช .lib๋ก ์ ์ฅ๋๋ฉฐ, Implementation name์ด ๋ถ์ฌ ๋
์ํ์ด๋ค.
์ด์ ๊ฐ์ด ๋ค๋ฅธ ์์๋ค๋ ํธ์ง ์ด ๊ฐ๋ฅํ๋ฉฐ, Rbreak๋ ์ด๋ฆ์ Properties Editor์์ Implementation Name ์ผ๋ก ์ ์ ๋์ด
์๋ค. ์ Model editorํ๊ฒฝ์์ Rbreak(Model name)์ ์์์ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝ ํ Captureํ๊ฒฝ์์๋ ์ด ์ด๋ฆ๋ง ๋ณ๊ฒฝ ํ ๊ฒฝ์ฐ ์์
๋ชจ๋ธ ์ค์ ๋ด์ฉ์ ๋ฐ๋ผ๊ฐ๊ฒ ๋๋ค. ์ด ํธ์ง ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ์ ์์ ๋๊ณ ์๋ ํ๋ก์ ํธ์ ํ๋ก์ ํธ๋ช .lib๋ก ์ ์ฅ๋๋ฉฐ, Implementation name์ด ๋ถ์ฌ ๋
์ํ์ด๋ค.
Passive Component Modeling
110
)211())(2)(11( 22 VVCVVCTnomTTCTnomTTCCvalue โ +โ +โ โ+โ+โ โ >=<์ฉ๋์ฝ๋ด์
))(2)(11)(211( 22 TnomTTCTnomTTCIILIILLvalueInductor โ+โ+โ +โ +โ โ >=<์ฉ๋
Cbreak parameter VC1 : ์ ํ ์ ์ ๊ณ์
VC2 : 2์ฐจ ์ ์๊ณ์
DEV=5% : Conductance ์ฉ๋ ์ค์ฐจ
TC1=5e-4 : ์ ํ ์จ๋๊ณ์
TC2=0 : 2์ฐจ ์จ๋๊ณ์
Cbreak parameter VC1 : ์ ํ ์ ์ ๊ณ์
VC2 : 2์ฐจ ์ ์๊ณ์
DEV=5% : Conductance ์ฉ๋ ์ค์ฐจ
TC1=5e-4 : ์ ํ ์จ๋๊ณ์
TC2=0 : 2์ฐจ ์จ๋๊ณ์
Lbreak parameterDEV=5% : Inductance ์ฉ๋ ์ค์ฐจ
TC1=5e-4 : ์ ํ ์จ๋๊ณ์
TC2=0 : 2์ฐจ ์จ๋๊ณ์
IL1 : ์ ํ ์ ๋ฅ ๊ณ์
IL2 : 2์ฐจ ์ ๋ฅ๊ณ์
Lbreak parameterDEV=5% : Inductance ์ฉ๋ ์ค์ฐจ
TC1=5e-4 : ์ ํ ์จ๋๊ณ์
TC2=0 : 2์ฐจ ์จ๋๊ณ์
IL1 : ์ ํ ์ ๋ฅ ๊ณ์
IL2 : 2์ฐจ ์ ๋ฅ๊ณ์
Passive Device ParameterPassive Device Parameter
Capacitor Device ParameterCapacitor Device Parameter
Inductor Device ParameterInductor Device Parameter
56
111
Monte Carlo ํด์์์๋ ์ค์ ๋ฌผ๋ฆฌ์ ์ธ ๋ถํ๋ค์ด ๊ฐ์ง๊ณ ์๋ ํ์ฉ์ค์ฐจ๋ก์ ๊ฐ์์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ์ ์คํ ํ์ฌ ํ์ฉ์ค์ฐจ๋ก ํ์ฌ๊ธ ์ถ๋ ฅ์ ๋ํ ํต๊ณ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ๊ตฌํ ์ ์๊ณ , ์ค์ ํ์ฅ์์ ์ฌ์ฉ๋ ๋ ์ด๋ค ํน์ฑ ๋ณํ๋ฅผ ๊ฐ์ง๊ณ ์์๊ฒ์ธ๊ฐ๋ฅผ ์์ธกํ๋ ๋ถ์์ด๋ค.
Monte Carlo ํด์์์๋ ์ค์ ๋ฌผ๋ฆฌ์ ์ธ ๋ถํ๋ค์ด ๊ฐ์ง๊ณ ์๋ ํ์ฉ์ค์ฐจ๋ก์ ๊ฐ์์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ์ ์คํ ํ์ฌ ํ์ฉ์ค์ฐจ๋ก ํ์ฌ๊ธ ์ถ๋ ฅ์ ๋ํ ํต๊ณ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ๊ตฌํ ์ ์๊ณ , ์ค์ ํ์ฅ์์ ์ฌ์ฉ๋ ๋ ์ด๋ค ํน์ฑ ๋ณํ๋ฅผ ๊ฐ์ง๊ณ ์์๊ฒ์ธ๊ฐ๋ฅผ ์์ธกํ๋ ๋ถ์์ด๋ค.
Monte Carlo : Simulation Setting
Monte Carlo ํน์Worst-case/Sensitivity ํด์์ ์ฌ์ฉ์ฌ๋ถ๋ฅผ์ ํํ๋ค.
Monte Carlo ํน์Worst-case/Sensitivity ํด์์ ์ฌ์ฉ์ฌ๋ถ๋ฅผ์ ํํ๋ค.
Output Variable :ํด์ํ ์ถ๋ ฅ๋ณ์๋ฅผ ์ ๋ ฅํ๋ค.
Output Variable :ํด์ํ ์ถ๋ ฅ๋ณ์๋ฅผ ์ ๋ ฅํ๋ค.
Number of : ๋ฐ๋ณต ์ํ
ํ์๋ฅผ ์ ๋ ฅํ๋ค. (Sample : 100, Report Data : 10000)
Number of : ๋ฐ๋ณต ์ํ
ํ์๋ฅผ ์ ๋ ฅํ๋ค. (Sample : 100, Report Data : 10000)
Use : ์ฌ์ฉํ ํต๊ณ
๋ถํฌ์ ์ข ๋ฅ๋ฅผ
์ ํํ๋ค.(Guassian, UniformDistribution)
Use : ์ฌ์ฉํ ํต๊ณ
๋ถํฌ์ ์ข ๋ฅ๋ฅผ
์ ํํ๋ค.(Guassian, UniformDistribution)
Random Number :Random Number๋ฅผ ์ ๋ ฅํ๋ค. (Seed Number)
Random Number :Random Number๋ฅผ ์ ๋ ฅํ๋ค. (Seed Number)
Save data from : ๋ค์์คํ ํด์์ ๊ฒฐ๊ณผ์
์ ์ฅ ๋ฐฉ๋ฒ ๊ฒฐ์
Save data from : ๋ค์์คํ ํด์์ ๊ฒฐ๊ณผ์
์ ์ฅ ๋ฐฉ๋ฒ ๊ฒฐ์
112
limits apply to PSpice and Probe: Analog display in Probe 400 traces, or 2 times the number of sections, whichever is greaterDigital display in Probe 400 traces, or 2 times the number of sections, whichever is greaterSize of a .DAT file 2GBNumber of analog nodes that can be stored in a .DAT file 2**31 (~2,147K)Number of digital nodes that can be stored in a .DAT file 2**15 (~32K)Monte Carlo analysis 10,000 runs
limits apply to PSpice and Probe: Analog display in Probe 400 traces, or 2 times the number of sections, whichever is greaterDigital display in Probe 400 traces, or 2 times the number of sections, whichever is greaterSize of a .DAT file 2GBNumber of analog nodes that can be stored in a .DAT file 2**31 (~2,147K)Number of digital nodes that can be stored in a .DAT file 2**15 (~32K)Monte Carlo analysis 10,000 runs
Worst Case : Simulation Setting
Vary devices ~ : Tolerances์ ์ข ๋ฅ๋ฅผ์ ํํ๋ค.
Vary devices ~ : Tolerances์ ์ข ๋ฅ๋ฅผ์ ํํ๋ค.
Limit devices to : limit ๊ฐ์ ์ ๋ ฅํ๋ค.Limit devices to : limit ๊ฐ์ ์ ๋ ฅํ๋ค.
Save data from ~ : ๋ค์ ์คํ ํด์์์ ๊ฐ ์คํ๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๊ฒ์ธ์ง ์ฌ๋ถ
Save data from ~ : ๋ค์ ์คํ ํด์์์ ๊ฐ ์คํ๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๊ฒ์ธ์ง ์ฌ๋ถ
57
113
Monte Carlo Setting์ 10๋ฒ์ ์๋ฎฌ๋ ์ด์ ํ ์์ Uniform์ Distribution์ ์ฌ์ฉํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์์ ๋ณด์ด๋ฏ์ด ์ฌ์ฉ๋ ์ ํญ์ ์ค์ฐจ์
๋ฒ์์์ ์ถ๋ ฅ์ ํ์ธ ํ ์ ์์ผ๋ฉฐ Monte carlo Simulation์์ ๊ฐ์ฅ ์ค์ํ ํ๊ท ์น์ ํ์คํธ์ฐจ๋ฅผ ํ์ธ
ํ ์ ์๋ค.
์์์ ์ค๋ช ํ Parametric ๋ถ์ ์ด ํ Performance ๋ถ์์
์คํ ํ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ฅผ ์ด์ฉ ์
Histogram์ ์ง์ํ๋ค.
Monte Carlo Setting์ 10๋ฒ์ ์๋ฎฌ๋ ์ด์ ํ ์์ Uniform์ Distribution์ ์ฌ์ฉํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์์ ๋ณด์ด๋ฏ์ด ์ฌ์ฉ๋ ์ ํญ์ ์ค์ฐจ์
๋ฒ์์์ ์ถ๋ ฅ์ ํ์ธ ํ ์ ์์ผ๋ฉฐ Monte carlo Simulation์์ ๊ฐ์ฅ ์ค์ํ ํ๊ท ์น์ ํ์คํธ์ฐจ๋ฅผ ํ์ธ
ํ ์ ์๋ค.
์์์ ์ค๋ช ํ Parametric ๋ถ์ ์ด ํ Performance ๋ถ์์
์คํ ํ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ฅผ ์ด์ฉ ์
Histogram์ ์ง์ํ๋ค.
Monte Carlo ์คํ ํ ์ : 400 ํ ์คํ
Trace / Performance Analysis.. ํด๋ฆญ
Monte Carlo ์คํ ํ ์ : 400 ํ ์คํ
Trace / Performance Analysis.. ํด๋ฆญ
Monte Carlo Exam1 (Simulation Result)
114
Trace / Performance Analysis ์คํ
Goal Function์ ์ด์ฉํ์ฌ Histogram ์ถ๋ ฅ ํ Mean ๊ณผ Sigma๋ฅผ ํ์ธํ๋ค.
Trace / Performance Analysis ์คํ
Goal Function์ ์ด์ฉํ์ฌ Histogram ์ถ๋ ฅ ํ Mean ๊ณผ Sigma๋ฅผ ํ์ธํ๋ค.
ํ๊ท : 99.99142Vํ์คํธ์ฐจ : 2.06289V
Monte Carlo Exam1 (Simulation Result)
58
115
ABM(The Analog Behavioral Modeling)์ ์ ๋ฌํจ์ ๋๋ ํ๋์ lookup table์ ๊ด๊ณ๋ ์ ๊ธฐ์ ์ฑ๋ถ์ ์ํ์ ์ผ๋ก ๋ค์ํ๊ฒ
ํํํ๋ ๋ฑ ์ค์ ์ ๊ธฐ์ ์ธ ์์๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋, ํ๋ก์ ๋ํ ์ํ์ ์ธ ๋ชจ๋ธ๋ค์ ์ด์ฉํ์ฌ ๋์ ์ํฌ ์ ์๋ค.ABM . Olb ์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉฐ, limiter , ์ฐ์ฐ์ , ๋ฏธ ์ ๋ถ๊ธฐ, Filter, S์์ญ์์์ Laplace(์ ๋ฌํจ์), Tableํํ์ ๋ฐ์ดํฐ, ์ข ์ ์ ์๋ฅผ ํํ ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค.
Analog behavioral parts : mathematical function & lookup table
Digital behavioral parts : functional and timing
- ABM library ; PSpice TemplateE^@REFDES %out 0 VALUE { LOG(V(%in)) }E^@REFDES ; standard. โ Eโ (E device); Voltage Controled Voltage source%in , %out ; input , output pinsVALUE { log(v(%in))} ; log ์ ์์ ์ํ E device ์ ๋ ฅ์ ๋ํ ์ถ๋ ฅ ์ ์ expression.
ABM(The Analog Behavioral Modeling)์ ์ ๋ฌํจ์ ๋๋ ํ๋์ lookup table์ ๊ด๊ณ๋ ์ ๊ธฐ์ ์ฑ๋ถ์ ์ํ์ ์ผ๋ก ๋ค์ํ๊ฒ
ํํํ๋ ๋ฑ ์ค์ ์ ๊ธฐ์ ์ธ ์์๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋, ํ๋ก์ ๋ํ ์ํ์ ์ธ ๋ชจ๋ธ๋ค์ ์ด์ฉํ์ฌ ๋์ ์ํฌ ์ ์๋ค.ABM . Olb ์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉฐ, limiter , ์ฐ์ฐ์ , ๋ฏธ ์ ๋ถ๊ธฐ, Filter, S์์ญ์์์ Laplace(์ ๋ฌํจ์), Tableํํ์ ๋ฐ์ดํฐ, ์ข ์ ์ ์๋ฅผ ํํ ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค.
Analog behavioral parts : mathematical function & lookup table
Digital behavioral parts : functional and timing
- ABM library ; PSpice TemplateE^@REFDES %out 0 VALUE { LOG(V(%in)) }E^@REFDES ; standard. โ Eโ (E device); Voltage Controled Voltage source%in , %out ; input , output pinsVALUE { log(v(%in))} ; log ์ ์์ ์ํ E device ์ ๋ ฅ์ ๋ํ ์ถ๋ ฅ ์ ์ expression.
E1
LOG(V(%IN+))EVALUE
OUT+OUT-
IN+IN-
ABM (Analog Behavior Modeling)
116
ABM (Expression)
60
119
ABM(The Analog Behavioral Modeling)์ ์ ๋ฌํจ์ ๋๋ ํ๋์ lookup table์ ๊ด๊ณ๋ ์ ๊ธฐ์ ์ฑ๋ถ์ ๋ค์ํ๊ฒ ํํํ๋ ๋ฑ
์ค์ ์ ๊ธฐ์ ์ธ ์์๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋, ํ๋ก์ ๋ํ ์ํ์ ์ธ ๋ชจ๋ธ๋ค์ ์ด์ฉํ์ฌ Test๋ฅผ ํ ์ ์๋ค.
ABM . Olb ์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉฐ, limiter , ์ฐ์ฐ์ , ๋ฏธ ์ ๋ถ๊ธฐ, Filter, S์์ญ์์์ Laplace(์ ๋ฌํจ์), Tableํํ์ ๋ฐ์ดํฐ, ์ข ์ ์ ์๋ฅผ ํํ ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค.
ABM(The Analog Behavioral Modeling)์ ์ ๋ฌํจ์ ๋๋ ํ๋์ lookup table์ ๊ด๊ณ๋ ์ ๊ธฐ์ ์ฑ๋ถ์ ๋ค์ํ๊ฒ ํํํ๋ ๋ฑ
์ค์ ์ ๊ธฐ์ ์ธ ์์๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋, ํ๋ก์ ๋ํ ์ํ์ ์ธ ๋ชจ๋ธ๋ค์ ์ด์ฉํ์ฌ Test๋ฅผ ํ ์ ์๋ค.
ABM . Olb ์ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉฐ, limiter , ์ฐ์ฐ์ , ๋ฏธ ์ ๋ถ๊ธฐ, Filter, S์์ญ์์์ Laplace(์ ๋ฌํจ์), Tableํํ์ ๋ฐ์ดํฐ, ์ข ์ ์ ์๋ฅผ ํํ ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ค.
์์ ๊ฐ์ด EVALUE๋ผ๋ ์ ์์ ์ด ์ ์์์ ์ฌ์ฉํ์ฌ ์ ๋ฅ ํ๋ก๋ฅผ ํํ ๊ฐ๋ฅํ๋ค. ABM ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์ํ์ ์ธ ํํ์ ํ ์ ์๋๋ก EXPR์ Column์ ์ง์ํ๋ฉฐ, ์ด๊ฒ์ Probe Window์
Trace Expression๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ค.ABS( ) ( )์ ์ ๋๊ฐ
V(%IN+, %IN-) ์ ์์ ์ด ์ ์์์ ๊ณ ์ ํน์ฑ์ ๊ฐ๋ ๋ ์ ๋ ฅ ํ์ ์ ์ ์ฐจ๋ฅผ ํํ.
์์ ๊ฐ์ด EVALUE๋ผ๋ ์ ์์ ์ด ์ ์์์ ์ฌ์ฉํ์ฌ ์ ๋ฅ ํ๋ก๋ฅผ ํํ ๊ฐ๋ฅํ๋ค. ABM ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์ํ์ ์ธ ํํ์ ํ ์ ์๋๋ก EXPR์ Column์ ์ง์ํ๋ฉฐ, ์ด๊ฒ์ Probe Window์
Trace Expression๊ณผ ๊ฐ์ ์ญํ ์ ํ๋ค.ABS( ) ( )์ ์ ๋๊ฐ
V(%IN+, %IN-) ์ ์์ ์ด ์ ์์์ ๊ณ ์ ํน์ฑ์ ๊ฐ๋ ๋ ์ ๋ ฅ ํ์ ์ ์ ์ฐจ๋ฅผ ํํ.
ABM (Evalue)
120
์๋์ ์์ ๋ ํ๋ก ๋ด์ Netalias๋ก ์ ์ธ๋ Data๋ Expr์์ ํํ์ด ๊ฐ๋ฅํ๋ค. Expr์ ํํ ํ์์ ํ์ธ ํ Simulation์ผ๋ก ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธ ํ๋ค.
ํ๋ก๋ ์์ฑ
Expr = ABS(V(vin))*gain์ผ๋ก ์ ๋ ฅ
์๋ฎฌ๋ ์ด์ ์ค์
Tran. 0 2ms 0Run Simulation
์๋์ ์์ ๋ ํ๋ก ๋ด์ Netalias๋ก ์ ์ธ๋ Data๋ Expr์์ ํํ์ด ๊ฐ๋ฅํ๋ค. Expr์ ํํ ํ์์ ํ์ธ ํ Simulation์ผ๋ก ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธ ํ๋ค.
ํ๋ก๋ ์์ฑ
Expr = ABS(V(vin))*gain์ผ๋ก ์ ๋ ฅ
์๋ฎฌ๋ ์ด์ ์ค์
Tran. 0 2ms 0Run Simulation
ABM (Evalue_Netalias)
61
121
์๋์ ์์ ์์ ์ฌ์ฉ๋ EFREQ์๋ EXPR ์ด์ธ์ TABLE์ด๋ DATA๋ฅผ ์ ์ธํ ์ ์๋ค.
Table์ ๊ธฐ๋ณธ Format์ธ (0, 0, 0)๋(Freq, DB์ ํฌ๊ธฐ/DC์ฑ๋ถ, ์์)์ผ๋ก ํํ๋๋ค.์๋ก (5k, 0, -5760)์ 5KHz์ผ๋ 0db์ ํฌ๊ธฐ์
์์์ฐจ๋ ๊ธฐ์ค์ด 0๋์์ โ5760๋๋ฆผ์
์๋ฏธํ๋ค.
ํ๋ก ์์ฑ ํ ์๋ฎฌ๋ ์ด์ ์คํ.
์๋์ ์์ ์์ ์ฌ์ฉ๋ EFREQ์๋ EXPR ์ด์ธ์ TABLE์ด๋ DATA๋ฅผ ์ ์ธํ ์ ์๋ค.
Table์ ๊ธฐ๋ณธ Format์ธ (0, 0, 0)๋(Freq, DB์ ํฌ๊ธฐ/DC์ฑ๋ถ, ์์)์ผ๋ก ํํ๋๋ค.์๋ก (5k, 0, -5760)์ 5KHz์ผ๋ 0db์ ํฌ๊ธฐ์
์์์ฐจ๋ ๊ธฐ์ค์ด 0๋์์ โ5760๋๋ฆผ์
์๋ฏธํ๋ค.
ํ๋ก ์์ฑ ํ ์๋ฎฌ๋ ์ด์ ์คํ.
Low Pass Filter์ ํน์ฑ์ ๋ชจ๋ธ๋ง. 5kHz์์์
์๋ต์ ๋ณด๋ฉด 0dB์ ์ฃผํ์ ์๋ต์ 6kHz์์์
์๋ต์ ๋ณด๋ฉด โ60dB์ ์๋ต์ ๋ณผ ์ ์๋ค.
Low Pass Filter์ ํน์ฑ์ ๋ชจ๋ธ๋ง. 5kHz์์์
์๋ต์ ๋ณด๋ฉด 0dB์ ์ฃผํ์ ์๋ต์ 6kHz์์์
์๋ต์ ๋ณด๋ฉด โ60dB์ ์๋ต์ ๋ณผ ์ ์๋ค.
ABM (Efreq)
122
Table(X,X1,Y1,X2,Y2โฆ..) : X(node name)๊ฐ ์ ๋ ฅ X1์ผ ๊ฒฝ์ฐ Y1์ ์ถ๋ ฅ
Ex) Table(V(in),v(in)>0,10,v(in)<0,-10) V(in)์ ๋ ธ๋ ์ ์์ด +์ธ ๊ฒฝ์ฐ 10V์ ์ถ๋ ฅ ํ๊ณ , -์ธ ๊ฒฝ์ฐ โ10V์ ์ถ๋ ฅ.
SDT(X) : Integral = S(X) DDT(X) : Derivative = D(X)
MIN(X,Y) : X์ Y์ ๊ฐ์ ๋น๊ตํ์ฌ ์ถ๋ ฅ์ผ๋ก ์ต์๊ฐ์ ์ถ๋ ฅ
MAX(X,Y) : X์ Y์ ๊ฐ์ ๋น๊ตํ์ฌ ์ถ๋ ฅ์ผ๋ก ์ต๋๊ฐ์ ์ถ๋ ฅ
LIMIT(X,min,max) : if X < min , then min โฆ if X > max , then max , else x
SGN(X) : ( if X > 0 +1 ), ( if X < 0 -1 ) , ( if X=0 0 )
STP(X) : if X > 0 1 , otherwise 0
IF(X,Y,Z) : X๊ฐ ์ฐธ์ด๋ฉด, Y๊ฐ์ ์ถ๋ ฅ ํ๊ณ , ๊ฑฐ์ง์ด๋ฉด, Z๊ฐ์ ์ถ๋ ฅ.
์ข ํฉ์ ์ธ ์, IF(i(V2)>0,TABLE(i(V2),30A,0.5, 100A,8.0),TABLE(i(V2), -100A,8.0, -30A,0.5))))*SDT(v(%in+, %in-))
Table(X,X1,Y1,X2,Y2โฆ..) : X(node name)๊ฐ ์ ๋ ฅ X1์ผ ๊ฒฝ์ฐ Y1์ ์ถ๋ ฅ
Ex) Table(V(in),v(in)>0,10,v(in)<0,-10) V(in)์ ๋ ธ๋ ์ ์์ด +์ธ ๊ฒฝ์ฐ 10V์ ์ถ๋ ฅ ํ๊ณ , -์ธ ๊ฒฝ์ฐ โ10V์ ์ถ๋ ฅ.
SDT(X) : Integral = S(X) DDT(X) : Derivative = D(X)
MIN(X,Y) : X์ Y์ ๊ฐ์ ๋น๊ตํ์ฌ ์ถ๋ ฅ์ผ๋ก ์ต์๊ฐ์ ์ถ๋ ฅ
MAX(X,Y) : X์ Y์ ๊ฐ์ ๋น๊ตํ์ฌ ์ถ๋ ฅ์ผ๋ก ์ต๋๊ฐ์ ์ถ๋ ฅ
LIMIT(X,min,max) : if X < min , then min โฆ if X > max , then max , else x
SGN(X) : ( if X > 0 +1 ), ( if X < 0 -1 ) , ( if X=0 0 )
STP(X) : if X > 0 1 , otherwise 0
IF(X,Y,Z) : X๊ฐ ์ฐธ์ด๋ฉด, Y๊ฐ์ ์ถ๋ ฅ ํ๊ณ , ๊ฑฐ์ง์ด๋ฉด, Z๊ฐ์ ์ถ๋ ฅ.
์ข ํฉ์ ์ธ ์, IF(i(V2)>0,TABLE(i(V2),30A,0.5, 100A,8.0),TABLE(i(V2), -100A,8.0, -30A,0.5))))*SDT(v(%in+, %in-))
ABM (Other Function)
62
123
๋๋๋ก ๊ธฐ์กด์ PSpice model์ ์์ ํ๋ ๊ฒ์ด ํ์ํ๋ค. ์ด๊ฒ์ ํ ๋๊ฐ์ parameter๋ฅผ ๋ณ๊ฒฝํ์ฌ ๊ธฐ์กด์ model๊ณผ ๋น์ทํ
model์ ๋ง๋ค ์ ์๊ณ MonteCarlo ํน์ Worst Case analysis ์ํ ํ๊ธฐ์ํด ์ค์ฐจ๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
model์ ์์ ํ๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ๋ชจ๋ model libraries๊ฐ ASCII text files๋ก ๋์ด ์์ด์ text editor๋ก ์์ ํ ์ ์๋ค. Schematics์์ model editor์ ์ ๊ณตํ๋ค. ์ด ๋ ๋ฐฉ๋ฒ์ ์๋์ ์ผ๋ก ์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ ํ์ผ์ด ์ค๋ณต๋๋ ๊ฒ์ ๋ง๋๋ค.
๋๋๋ก ๊ธฐ์กด์ PSpice model์ ์์ ํ๋ ๊ฒ์ด ํ์ํ๋ค. ์ด๊ฒ์ ํ ๋๊ฐ์ parameter๋ฅผ ๋ณ๊ฒฝํ์ฌ ๊ธฐ์กด์ model๊ณผ ๋น์ทํ
model์ ๋ง๋ค ์ ์๊ณ MonteCarlo ํน์ Worst Case analysis ์ํ ํ๊ธฐ์ํด ์ค์ฐจ๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
model์ ์์ ํ๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ๋ชจ๋ model libraries๊ฐ ASCII text files๋ก ๋์ด ์์ด์ text editor๋ก ์์ ํ ์ ์๋ค. Schematics์์ model editor์ ์ ๊ณตํ๋ค. ์ด ๋ ๋ฐฉ๋ฒ์ ์๋์ ์ผ๋ก ์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ ํ์ผ์ด ์ค๋ณต๋๋ ๊ฒ์ ๋ง๋๋ค.
R1
1k
D1D1N750
V10Vdc
0
V
1. ํ๋ก ๊ตฌ์ฑ : VDC, R, AGND, D1N750์ฌ๋ฒ์ ์ฌ์ฉํ๋ค.
๊ทธ๋ฆผ์ฒ๋ผ Voltage marker๋ฅผ ๋ฐฐ์นํ๋ค.
์๋ฎฌ๋ ์ด์ ์ค์
.DC V1 10V
3. Simulate ํ๊ณ Probe์์ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ๋ค.4-5V์์ ํด๋ฆฝ ๋
์ ์์ ๋ณด๊ฒ ๋๋ค.
4. D1N750 symbol์ ํด๋ฆญํ๋ค.
Edit/PSpice Model ์ ํ ํView Model Editor์ ์์ํ๋ค.
1. ํ๋ก ๊ตฌ์ฑ : VDC, R, AGND, D1N750์ฌ๋ฒ์ ์ฌ์ฉํ๋ค.
๊ทธ๋ฆผ์ฒ๋ผ Voltage marker๋ฅผ ๋ฐฐ์นํ๋ค.
์๋ฎฌ๋ ์ด์ ์ค์
.DC V1 10V
3. Simulate ํ๊ณ Probe์์ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ๋ค.4-5V์์ ํด๋ฆฝ ๋
์ ์์ ๋ณด๊ฒ ๋๋ค.
4. D1N750 symbol์ ํด๋ฆญํ๋ค.
Edit/PSpice Model ์ ํ ํView Model Editor์ ์์ํ๋ค.
Model Editor
124
D1D1N750
ํธ์งํ๊ณ ์ ํ๋ ๋ถํ ์ ํ.Capture Menu / Edit / Pspice Model ํด๋ฆญ.Model Editor ์คํ.
Monte Carlo์์ ์ ํญ์ ์ค์ฐจ๋ฅผ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ๊ณผ ๋์ผ ํจ.
ํธ์งํ๊ณ ์ ํ๋ ๋ถํ ์ ํ.Capture Menu / Edit / Pspice Model ํด๋ฆญ.Model Editor ์คํ.
Monte Carlo์์ ์ ํญ์ ์ค์ฐจ๋ฅผ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ๊ณผ ๋์ผ ํจ.
Model Editor์์ ๋ณด์ด๋ฏ์ด D1N750์ ์ ๋ ์ ์์ BV์ ์ํด Set๋์ด ์์ผ๋ฉฐ, BV๋ Breakdown Voltage ์ด๋ค. ์๋ณธ์
D1N750์ BV๋ 4.7๋ก SET๋์ด ์์ง๋ง ์ด๊ฒ์ 8.0์ผ๋ก ๋ณ๊ฒฝ ์ Models list๋์ Attribute๊ฐ ์์ ๋์์ ํ์ธ ํ ์ ์๋ค.์ฌ๊ธฐ์ BV๋ฅผ 8.0์ผ๋ก ๋ณ๊ฒฝ ํ ์ ์ฅ ํ๋ค. ์ ์ฅ๋ ํ์ผ์ Capture์์ ์์ ์ค์ธ ํ๋ก์ ํธ์ ์ ์ฅ ๋๋ฉฐ, ์๋ณธ์ Save As ํ์์ผ๋ก ์ ์ฅ๋๋ค.
Model Editor์์ ๋ณด์ด๋ฏ์ด D1N750์ ์ ๋ ์ ์์ BV์ ์ํด Set๋์ด ์์ผ๋ฉฐ, BV๋ Breakdown Voltage ์ด๋ค. ์๋ณธ์
D1N750์ BV๋ 4.7๋ก SET๋์ด ์์ง๋ง ์ด๊ฒ์ 8.0์ผ๋ก ๋ณ๊ฒฝ ์ Models list๋์ Attribute๊ฐ ์์ ๋์์ ํ์ธ ํ ์ ์๋ค.์ฌ๊ธฐ์ BV๋ฅผ 8.0์ผ๋ก ๋ณ๊ฒฝ ํ ์ ์ฅ ํ๋ค. ์ ์ฅ๋ ํ์ผ์ Capture์์ ์์ ์ค์ธ ํ๋ก์ ํธ์ ์ ์ฅ ๋๋ฉฐ, ์๋ณธ์ Save As ํ์์ผ๋ก ์ ์ฅ๋๋ค.
xxx.olb ํ์ผxxx.olb ํ์ผ
Model Editor
.model D1N750 D(Is=880.5E-18 Rs=.25 Ikf=0 N=1 Xti=3 Eg=1.11 Cjo=175p M=.5516+ Vj=.75 Fc=.5 Isr=1.859n Nr=2 Bv=4.7 Ibv=20.245m Nbv=1.6989+ Ibvl=1.9556m Nbvl=14.976 Tbv1=-21.277u)* Motorola pid=1N750 case=DO-35* 89-9-18 gjg* Vz = 4.7 @ 20mA, Zz = 300 @ 1mA, Zz = 12.5 @ 5mA, Zz =2.6 @ 20mA
.model D1N750 D(Is=880.5E-18 Rs=.25 Ikf=0 N=1 Xti=3 Eg=1.11 Cjo=175p M=.5516+ Vj=.75 Fc=.5 Isr=1.859n Nr=2 Bv=4.7 Ibv=20.245m Nbv=1.6989+ Ibvl=1.9556m Nbvl=14.976 Tbv1=-21.277u)* Motorola pid=1N750 case=DO-35* 89-9-18 gjg* Vz = 4.7 @ 20mA, Zz = 300 @ 1mA, Zz = 12.5 @ 5mA, Zz =2.6 @ 20mA
xxx.Lib ํ์ผxxx.Lib ํ์ผ
63
125
Subcircuit์ ์ ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ASCII์ format์ผ๋ก ์ด๋ฃจ์ด์ง lib ํ์ผ์ ์ ์ํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ฉฐ,์ด์ ๋จ์์์ ์ฌ์ฉํ Model Editor์์๋ Capture์์ ์ฌ์ฉ๋๋ Olbํ์ผ์ ์์ฒด์ ์ผ๋ก ์์ฑ ์์ผ ์ค๋ค.Lib ํ์ผ์ ๋ง๋๋ ๋ฐฉ๋ฒ์๋ ๋ฐ๋์ฒด ๋ฒค๋ Web page์ Open๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ธ pc๋ก ๋ถ๋ฌ ๋ค์ด๋ ๋ฐฉ๋ฒ๊ณผ ์์ ์ค
Schematic์ lib format์ผ๋ก ์ ์ ํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.๋ ๋ฒ์งธ ์ธ๊ธํ Schematic์ lib format์ผ๋ก ์ ์ํ๋ ๋ฐฉ๋ฒ์๋ Capture์์ ์ง์๋๋ Create Netlist๋ฅผ ์ด์ฉ ํ ์ ์์ผ๋ฉฐ, Hierarchyํ์ ๋ฐ Subcircuitํ์์ ์ด์ฉ ๊ฐ๋ฅํ๋ค.์ผ๋ฐ .model ํ์๊ณผ ๊ตฌ๋ถ ๋๋ ๊ฒ์ Capture์์ ์ฌ์ฉ๋๋ ์ฌ๋ฒ์ ์ง์ํ์ง๋ ์์ผ๋ฉฐ, Subckt format์ด ์๋์ ๊ฐ์ด ์ฐจ์ด๊ฐ
์๋ค. <format์ ์ดํด ํ๊ณ , Capture์์ netlist์์ฑ ์ ํ์ํ Subckt ํ์ ์์ฒด ์์ฑ ํด ์ฃผ์ด์ผ ํจ.
Subcircuit์ ์ ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ASCII์ format์ผ๋ก ์ด๋ฃจ์ด์ง lib ํ์ผ์ ์ ์ํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ฉฐ,์ด์ ๋จ์์์ ์ฌ์ฉํ Model Editor์์๋ Capture์์ ์ฌ์ฉ๋๋ Olbํ์ผ์ ์์ฒด์ ์ผ๋ก ์์ฑ ์์ผ ์ค๋ค.Lib ํ์ผ์ ๋ง๋๋ ๋ฐฉ๋ฒ์๋ ๋ฐ๋์ฒด ๋ฒค๋ Web page์ Open๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ธ pc๋ก ๋ถ๋ฌ ๋ค์ด๋ ๋ฐฉ๋ฒ๊ณผ ์์ ์ค
Schematic์ lib format์ผ๋ก ์ ์ ํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.๋ ๋ฒ์งธ ์ธ๊ธํ Schematic์ lib format์ผ๋ก ์ ์ํ๋ ๋ฐฉ๋ฒ์๋ Capture์์ ์ง์๋๋ Create Netlist๋ฅผ ์ด์ฉ ํ ์ ์์ผ๋ฉฐ, Hierarchyํ์ ๋ฐ Subcircuitํ์์ ์ด์ฉ ๊ฐ๋ฅํ๋ค.์ผ๋ฐ .model ํ์๊ณผ ๊ตฌ๋ถ ๋๋ ๊ฒ์ Capture์์ ์ฌ์ฉ๋๋ ์ฌ๋ฒ์ ์ง์ํ์ง๋ ์์ผ๋ฉฐ, Subckt format์ด ์๋์ ๊ฐ์ด ์ฐจ์ด๊ฐ
์๋ค. <format์ ์ดํด ํ๊ณ , Capture์์ netlist์์ฑ ์ ํ์ํ Subckt ํ์ ์์ฒด ์์ฑ ํด ์ฃผ์ด์ผ ํจ.
* connections: non-inverting input* | inverting input* | | positive power supply* | | | negative power supply* | | | | output* | | | | |.subckt LF411 1 2 3 4 5~~~ ~vln 0 92 dc 25.model jx NJF(Is=12.50E-12 Beta=743.3E-6 Vto=-1).ends
* connections: non-inverting input* | inverting input* | | positive power supply* | | | negative power supply* | | | | output* | | | | |.subckt LF411 1 2 3 4 5~~~ ~vln 0 92 dc 25.model jx NJF(Is=12.50E-12 Beta=743.3E-6 Vto=-1).ends
Subcircuit Format
* Subckt model format. Subcircuit <<subckt name>> <<pin name>>Schematic netlistโฆ.โฆ. (Subckt ํ๋ก ๊ตฌ์ฑ๋). Model โฆโฆ. (์ฌ์ฉ๋ Model ์ ์). Ends (๋ช ๋ น ์ข ๋ฅ)
* Subckt model format. Subcircuit <<subckt name>> <<pin name>>Schematic netlistโฆ.โฆ. (Subckt ํ๋ก ๊ตฌ์ฑ๋). Model โฆโฆ. (์ฌ์ฉ๋ Model ์ ์). Ends (๋ช ๋ น ์ข ๋ฅ)
U1
LF411
+3
-2
V+7
V-4
OUT 6
B1 1
B2 5
126
Spice Model Down load Sitehttp://www.PSpice.com (PSpice Community Site) : PSpice Vender site linkhttp://www.spice-club.com (Spice model & vender site link & Spice Application note down)http://www.aboutspice.com (spice site โฆetc)All semiconductor manufacture companySpice Model ๋ค์ด ๋ฐ์ ํ Capture library ์ ์ ๋ฐฉ๋ฒ.1. down ๋ฐ์ ํ์ผ ํ์์ *.lib or *.mod or *.txt 2. Model editor ์คํ ํ์ฌ ๋ค์ด ๋ฐ์ ํ์ผ Open
( libํ์ ํ์์ด ์๋ ๊ฒฝ์ฐ Open ํ Save asํ์ฌ libํ์ผํ์์ผ๋ก ์ ์ฅํ๋ค. )3. Model editor / file menu / Create Capture part.
Spice Model Down load Sitehttp://www.PSpice.com (PSpice Community Site) : PSpice Vender site linkhttp://www.spice-club.com (Spice model & vender site link & Spice Application note down)http://www.aboutspice.com (spice site โฆetc)All semiconductor manufacture companySpice Model ๋ค์ด ๋ฐ์ ํ Capture library ์ ์ ๋ฐฉ๋ฒ.1. down ๋ฐ์ ํ์ผ ํ์์ *.lib or *.mod or *.txt 2. Model editor ์คํ ํ์ฌ ๋ค์ด ๋ฐ์ ํ์ผ Open
( libํ์ ํ์์ด ์๋ ๊ฒฝ์ฐ Open ํ Save asํ์ฌ libํ์ผํ์์ผ๋ก ์ ์ฅํ๋ค. )3. Model editor / file menu / Create Capture part.
Create parts for library์ ๋ํ์ฐฝ์ ๋ค์ด ๋ฐ์
libํ์ผ์ ํ์์ Capture์์ ์ฌ์ฉํ ์ ์๋๋ก
Capture์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ ์์ฑํด ์ฃผ๋
๊ธฐ๋ฅ์ด๋ฉฐ, ์ ์ ์์ ์ค๋ช ํ Capture์์
์ฌ์ฉ๋๋ ๊ฐ์ข ์์ฑ๋ค์ ์๋์์ฑ ํด ์ค๋ค.
Create parts for library์ ๋ํ์ฐฝ์ ๋ค์ด ๋ฐ์
libํ์ผ์ ํ์์ Capture์์ ์ฌ์ฉํ ์ ์๋๋ก
Capture์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ ์์ฑํด ์ฃผ๋
๊ธฐ๋ฅ์ด๋ฉฐ, ์ ์ ์์ ์ค๋ช ํ Capture์์
์ฌ์ฉ๋๋ ๊ฐ์ข ์์ฑ๋ค์ ์๋์์ฑ ํด ์ค๋ค.
Vendor Model
๋ค์ด ๋ฐ์ Lib ํ์ผ ๋ถ๋ฌ ์ค๊ธฐ๋ค์ด ๋ฐ์ Lib ํ์ผ ๋ถ๋ฌ ์ค๊ธฐ
์์ฑ ํ ์ ์ฅ ํ Olb ํ์ผ ์์น ์ง์ ์์ฑ ํ ์ ์ฅ ํ Olb ํ์ผ ์์น ์ง์
64
127
๋์งํธ ๋ ผ๋ฆฌ ํ๋ก : NAND / NOR
S1DSTM1COMMAND1 = 0s 0
COMMAND2 = 10ms 1COMMAND3 = 20ms 0COMMAND4 = 30ms 1COMMAND5 = 40ms 0COMMAND6 = 50ms 1
S1DSTM2COMMAND1 = 0s 0
COMMAND2 = 20ms 1COMMAND3 = 40ms 0COMMAND4 = 60ms 1
NAND_OUT
NAND_A
NAND_B
U3A
74LS00
1
23
S1DSTM3COMMAND1 = 0s 0
COMMAND2 = 10ms 1COMMAND3 = 20ms 0COMMAND4 = 30ms 1COMMAND5 = 40ms 0COMMAND6 = 50ms 1
S1DSTM4COMMAND1 = 0s 0
COMMAND2 = 20ms 1COMMAND3 = 40ms 0COMMAND4 = 60ms 1
U4A
74LS02
23 1 NOR_OUT
NOR_A
NOR_B
V
V
V
V
V
V
NAND / NOR ๋์งํธ ๋ ผ๋ฆฌ ํ๋กNAND / NOR ๋์งํธ ๋ ผ๋ฆฌ ํ๋ก
Time Time
0s 20ms 40ms 60ms
NAND_A NAND_B NAND_OUT NOR_A NOR_B NOR_OUT
์ ๋ ฅ์ : Stim1 / Source.olb74ls00 , 74ls02์ถ๋ ฅ Port : Place / hierarchical port
. Tran 60ms
์ ๋ ฅ์ : Stim1 / Source.olb74ls00 , 74ls02์ถ๋ ฅ Port : Place / hierarchical port
. Tran 60ms
128
๋์งํธ ๋ ผ๋ฆฌ ํ๋ก : ๋ฐ ๊ฐ์ฐ๊ธฐ / ์ ๊ฐ์ฐ๊ธฐ
๋ฐ ๊ฐ์ฐ๊ธฐ / ์ ๊ฐ์ฐ๊ธฐ๋ฐ ๊ฐ์ฐ๊ธฐ / ์ ๊ฐ์ฐ๊ธฐ
U1A
7486
12 3
U2B
74LS08
4
56
S1DSTM1COMMAND1 = 0s 0
COMMAND2 = 10ms 1COMMAND3 = 20ms 0COMMAND4 = 30ms 1COMMAND5 = 40ms 0COMMAND6 = 50ms 1
S1DSTM2COMMAND1 = 0s 0
COMMAND2 = 20ms 1COMMAND3 = 40ms 0COMMAND4 = 60ms 1
IN1
CARRY
SUM
S1DSTM3COMMAND1 = 0s 0
COMMAND2 = 40ms 1COMMAND3 = 80ms 0
U1B
7486
45 6
U2A
74LS08
1
23
U2C
74LS08
9
108
IN3
IN2
V
V
V
V
V
65
129
๋์งํธ ๋ ผ๋ฆฌ ํ๋ก : EX-OR
EX - OREX - OR
S1DSTM1COMMAND1 = 0s 0
COMMAND2 = 10ms 1COMMAND3 = 20ms 0COMMAND4 = 30ms 1COMMAND5 = 40ms 0COMMAND6 = 50ms 1
S1DSTM2COMMAND1 = 0s 0
COMMAND2 = 20ms 1COMMAND3 = 40ms 0COMMAND4 = 60ms 1
IN1
Y
U3A
74041 2
U4A
7408
1
23
U5A
74041 2
U6A
7408
1
23
U7A
7432
12 3IN2
V
VV
U8A
7486
12 3
IN1
IN2
130
TTL ์ธ๋ฒํฐ ํ๋ก
TTL ์ธ๋ฒํฐ ํ๋กTTL ์ธ๋ฒํฐ ํ๋ก
q2n3904Q1
DbreakD1
INPUT
OUTPUT
q2n3904
Q2
q2n3904Q3
q2n3904
Q4
DbreakD2
R13.6k
R21.6k
R3115
R41k
0
+VCC
V15V
0
+VCC INPUT
V2
TD = 0
TF = 1uPW = 2mPER = 4m
V1 = 0
TR = 1u
V2 = 5
0
V
V
66
131
CMOS ์ธ๋ฒํฐ ํ๋ก
CMOS ์ธ๋ฒํฐ ํ๋กCMOS ์ธ๋ฒํฐ ํ๋ก
Input_1
+VDD_14
Output_2
0
DbreakD1
DbreakD2
Input_1
+VDD_14
V15V
0
V2 TD = 0
TF = 1uPW = 2mPER = 4m
V1 = 0
TR = 1u
V2 = 5
0M11
MbreakN
M12
MbreakP
132
๋ฏธ๋ถ, ์ ๋ถํ๋ก
๋ฏธ ์ ๋ถ ํ๋ก๋ฏธ ์ ๋ถ ํ๋ก
67
133
RLC Conductance & Impedance
RLC Conductance / ImpedanceRLC Conductance / Impedance
134
3 Phase AC Source
3 Phase AC Source3 Phase AC Source
68
135
์ผ๊ฐํ / ํ์คํ Generation
์ผ๊ฐํ / ํ์คํ Generation์ผ๊ฐํ / ํ์คํ Generation
136
์ต๋ ์ ๋ ฅ ์ ๋ฌ
์ต๋ ์ ๋ ฅ ์ ๋ฌ์ต๋ ์ ๋ ฅ ์ ๋ฌ
69
137
๋ค์ด์ค๋ ์จ๋ ๋ฐ ํฌํ ์ ๋ฅ ํน์ฑ
๋ค์ด์ค๋ ์จ๋ ๋ฐ ํฌํ ์ ๋ฅ ํน์ฑ๋ค์ด์ค๋ ์จ๋ ๋ฐ ํฌํ ์ ๋ฅ ํน์ฑ
138
ํจ๋ฆฌ์ ํน์ฑ
ํจ๋ฆฌ์ ํน์ฑํจ๋ฆฌ์ ํน์ฑ
70
139
N๋ฐฐ ๋ฐ์ ๊ธฐ
N ๋ฐฐ ๋ฐ์ ๊ธฐN ๋ฐฐ ๋ฐ์ ๊ธฐ
140
Biased Positive limiter
Biased Positive limiterBiased Positive limiter
71
141
Sample and Hold circuit
Sample and Hold circuitSample and Hold circuit
142
ํธ๋์ง์คํฐ๋ก ๊ตฌ๋ ๋๋ ๋ฐ๊ด ๋ค์ด์ค๋
ํธ๋์ง์คํฐ๋ก ๊ตฌ๋ ๋๋ ๋ฐ๊ด ๋ค์ด์ค๋ํธ๋์ง์คํฐ๋ก ๊ตฌ๋ ๋๋ ๋ฐ๊ด ๋ค์ด์ค๋
72
143
๋ฐํ ์ ๋ฅ ํ๋ก
๋ฐํ ์ ๋ฅ ํ๋ก๋ฐํ ์ ๋ฅ ํ๋ก
144
BJT๋ฅผ ์ด์ฉํ ์ ์ ์ ํ๋ก
BJT๋ฅผ ์ด์ฉํ ์ ์ ์ ํ๋กBJT๋ฅผ ์ด์ฉํ ์ ์ ์ ํ๋ก
73
145
์ ์ ์ํ ๋ฐ์ง ํ๋ก ์๋ฎฌ๋ ์ด์
์ ์ ์ํ ๋ฐ์ง ํ๋ก ์๋ฎฌ๋ ์ด์ ์ ์ ์ํ ๋ฐ์ง ํ๋ก ์๋ฎฌ๋ ์ด์
146
๋ณ ๋ณต์กฐ ํ๋ก
๋ณ ๋ณต์กฐ ํ๋ก๋ณ ๋ณต์กฐ ํ๋ก
74
147
ํธ๋์ง์คํฐ๋ก ๊ตฌ๋ ๋๋ LED ๋ค์ด์ค๋
ํธ๋์ง์คํฐ๋ก ๊ตฌ๋ ๋๋ ๋ฐ๊ด ๋ค์ด์ค๋ํธ๋์ง์คํฐ๋ก ๊ตฌ๋ ๋๋ ๋ฐ๊ด ๋ค์ด์ค๋
148
๋ฐํ ์ ๋ฅํ๋ก
๋ฐํ ์ ๋ฅํ๋ก๋ฐํ ์ ๋ฅํ๋ก
76
151
Chopper
152
C & CL ํํฐ๋ฅผ ์ด์ฉํ ๋ธ๋ฆฟ์ง ์ ๋ฅํ๋ก
C ํํฐ๋ฅผ ์ด์ฉํ ๋ธ๋ฆฟ์ง ์ ๋ฅํ๋ก .Tran 0 20m 0C ํํฐ๋ฅผ ์ด์ฉํ ๋ธ๋ฆฟ์ง ์ ๋ฅํ๋ก .Tran 0 20m 0
CL ํํฐ๋ฅผ ์ด์ฉํ ๋ธ๋ฆฟ์ง ์ ๋ฅํ๋ก .Tran 0 20m 0CL ํํฐ๋ฅผ ์ด์ฉํ ๋ธ๋ฆฟ์ง ์ ๋ฅํ๋ก .Tran 0 20m 0
Subcircuit CreateSubcircuitSubcircuit CreateCreate
77
153
Subcircuit Create
154
ํ๋ก๋ ๋์์ธํ๋ก๋ ๋์์ธ
CaptureCapture
Capture CISCapture CIS
A/D SimulationA/D Simulation
Advanced AnalysisAdvanced Analysis
PSpice A/DPSpice A/D
PCB ๋์์ธPCB ๋์์ธ
Layout (EE)Layout (EE)
Layout PlusLayout Plus
์๋๋ฐฐ์ ์๋๋ฐฐ์
SPECCTRASPECCTRA
PSpicePSpice SPECCTRA QuestSignal Explorer
SPECCTRA QuestSignal Explorer
AllegroAllegro
ํ๋ก๋ ๋์์ธ &๋ถํ์ ๋ณด ๊ด๋ฆฌ, ๋ฑ๋กํ๋ก๋ ๋์์ธ &๋ถํ์ ๋ณด ๊ด๋ฆฌ, ๋ฑ๋ก
์๋ ๋ก๊ทธ & ํผํฉํ๋ก์๋ฎฌ๋ ์ด์
์๋ ๋ก๊ทธ & ํผํฉํ๋ก์๋ฎฌ๋ ์ด์
High-Speed Rule & SI ๋ถ์
High-Speed Rule & SI ๋ถ์
PCB ๋์์ธ &์ ์กฐ์ถ๋ ฅ / ๊ฒ์ฆPCB ๋์์ธ &์ ์กฐ์ถ๋ ฅ / ๊ฒ์ฆ
PCB SimulationPCB Simulation๋ถํ์ ๋ณด๊ด๋ฆฌ๋ถํ์ ๋ณด๊ด๋ฆฌ
Sca
lab
ilit
yS
cala
bil
ity
Cadence Product FamilyCadence Product Family