반응형

Parameter 2

HSPICE & ADE simulation : 변수 선언 순서

오늘은 변수 선언 순서에 대해 다뤄보겠습니다. 일반적으로 hspice 를 사용할 때 변수를 선언하고 해당 변수에 원하는 값을 배정하는데요. 여러가지 파일을 include 하거나 library 로 사용하는 경우 어느 변수값을 물리는지에 대해 헷갈릴 수 있습니다. 먼저 다른 sp 파일이나 option 파일을 물리는 방식으로는 일반적으로 include 와 lib 방식이 있습니다. Lib 파일에는 보통 여러가지 상황을 가정하고 그 상황에 따른 변수를 설정합니다. 예를 들어 High voltage 와 Low voltage 가 가해지는 상황을 가정하면 아래와 같이 lib 파일을 선언할 수 있습니다. ** LIB name = VDD.lib .LIB HIGH_VDD .param VDD = 2.5 .param VSS =..

HSPICE & ADE simulation : Parameter 설정하는 법, parameter sweep simulation

오늘은 hspice simulation 할 때 시뮬레이션을 더 편하게 돌릴 수 있도록 parameter 를 설정하는 법에 대해 알아보겠습니다. Parameter 는 input vector 에서 특정 변수가 계속해서 반복되거나 자주 바꾸는 경우에 사용하면 상당히 유용합니다. 먼저 예시를 들어보겠습니다. vclk clk 0 pulse (1.1 0 10n 10p 10p 90p 200p) 일반적으로 위와 같이 clock signal 을 정의할 수 있습니다. Logical high 전압이 1.1 V, Logical low 전압이 0 V, 10ns 의 delay 후에 10p 의 rising, falling time 을 가진, 200ps 의 주기를 가진 duty 50 의 clock 신호입니다. 특정 클락 주파수만 설..

반응형