본문 바로가기
스터디 공간

[회로이론] Spectre (2) - Syntax

by 재스민맛 2021. 3. 1.
반응형

*200624

 

Netlist 기반으로 구성할 때에는 일반적으로 2가지로 구분해서 사용합니다.

spice / spectre

spectre 툴에서는 해당 syntax가 호환이 되나 맨 앞에 어떤 문법을 사용할 것인지는 알려주어야한다.

 

1) spice - Resistor / Capacitor / Inductor

R1 Node1 Node2 10K

C1 Node3 Node4 10uF

L1 Node5 Node6 470nH

해당 내용을 그림으로 표현하면 아래와 같다.

http://www.falstad.com/circuit/circuitjs.html

해당 그림에 대한 내용을 Spectre syntax로 변경하게 되면 다음과 같습니다.

2) spectre - Resistor / Capacitor / Inductor

R1 (Node1 Node2) resistor r=10k

C1 (Node3 Node4) capacitor c=10u

L1 (Node5 Node5) inductor l=470n

spectre 문법이 더 편한듯 보이나, 편한 것으로 사용하면 됩니다.

 

transient 해석을 할 경우 Input Voltage를 줄 경우에는 (옵션은 추가하면 됩니다.) // : 주석

vsource (V_input 0) vsource type=pulse val0=0 val1=5 delay=1m rise=1m fall=1m // width / period

위와 같이 줄 수 있으며 0V -> 5V까지 Trasient해석을 시작하고 1msec 후에 rise time을 1msec의 시간을 가지면서 올리는 source 전압입니다.

 

 

반응형

댓글