Skip to content
TUWLAB.com
Atachment
첨부 '3'

직전 글에서 기존에 존재하는 부품을 수정해서 필요한 부품을 만들어내는 방법을 다루었습니다. 여기에서는 역시 Model Editor를 활용하여 새로운 부품을 만들고 사용하는 방법에 대하여 다루도록 하겠습니다.

다음 특성을 가지는 NPN BJT 소자를 만들어보도록 하겠습니다.

  • Is = 5E-16 [A]
  • β = 100
  • VA = 5[V]


Model Editor를 활용하여 부품 생성하기

[시작] → [Cadence] → [Release 16.3] → [PSpice Accessories] 폴더에서 [Model Editor]를 실행합니다.

Select Design Entry Tool이라는 제목을 달고있는 작은 창이 나오는데, Capture를 선택하고 [Done] 버튼을 클릭합니다.

다음으로, 생성한 새로운 부품이 저장될 라이브러리 파일을 열어줘야 합니다. 부품을 추가할 프로젝트의 폴더를 잘 뒤져 보면, lib 확장자를 갖고 있는 라이브러리 파일을 찾을 수 있습니다. 이 파일을 열어줍니다.

[Model] -> [New...]를 선택하고 다음과 같이 입력합니다. Model Name에는 임의의 부품 이름을 입력하면 됩니다. 지금 만들고 있는 이 부품을 사용할곳이 4.60번 문제의 Q1번 TR이어서 다음과 같이 입력했습니다.

new.png

Model Name 입력창 바로 아래에 있는 옵션에서 부품 속성을 입력하는 방법을 선택할 수 있습니다.

  • Use Device Characteristic Curves : 실험 데이터를 입력해서 Parameter를 자동으로 계산합니다.
  • Use Template : Parameter를 직접 입력합니다.

지금은 각종 Parameter가 직접 주어진 상황이므로, 두 번째 항목을 선택하도록 합니다.

From ModelBipolar Transistor를 선택하고, NPN형 TR을 만들 것이므로 PolarityNPN을 선택합니다.

[OK] 버튼을 클릭하면 왼쪽 Model List에 4_60_Q1이 추가되고, 오른쪽에는 Simulation Parameters라고 해서 각종 값을 수정할 수 있는 엑셀 비슷한 창이 나옵니다.

여기의 테이블에서 Parameter를 입력하고 저장하면 부품 생성이 완료됩니다. 친절하게 Description까지 잘 나와 있고, Default 값도 지정되어 있습니다.

input.png

지정된 Parameter외에 나머지 값들은 Default로 가만히 놔 두면 만족할만한 Simulation 결과를 얻을 수 습니다. 수정할 Parameter는 3가지이므로 세 개 값을 입력하고 저장하도록 합니다.

※ IS가 0.5f로 지정되어 있는데, 여기서 f는 femto; 즉, E-15를 의미합니다. 이와 비슷하게, 접미어로 m, u, n, p, f 등도 사용할 수 있습니다.


OLB 파일 생성하기

[File] → [Export to Capture Part Library...]를 선택한 후, 저장 경로를 지정한 뒤 [OK] 버튼을 클릭하면 Capture에서 불러와 사용할 수 있는 *.olb 파일이 만들어집니다.

회로도상에서 부품을 나타내는 기호인 Layout까지 자동으로 입혀주기 때문에 바로 Capture에서 사용할 수 습니다.


PSpice에서 라이브러리 지정하고 사용하기

생성한 소자를 PSpice 시뮬레이션에서 사용하려면, PSpice의 Simulation Settings 창에서 시뮬레이션을 할 때 참조할 라이브러리를 지정해줘야 합니다.

이 과정을 생략하면 회로도에 부품을 그릴 수는 있지만, 시뮬레이션을 실행하면 라이브러리를 찾을 수 없다는 오류메시지와 마주하게 됩니다.

Simulation Settings.png

우선  [Add as Global]로 지정해 시뮬레이션을 시도해 보고, 만약 오류가 뜰 경우 [Add to Profile]을 클릭해 주도록 합니다.

이제 Capture에서 해당  Library를 찾아서 추가하고 사용할 수 있습니다. 생성한 부품을 다른 프로젝트에서도 사용하고자 한다면 위에서 생성한 OLB 파일을 복사해서 사용하면 됩니다.


TAG •
서비스 선택
이용중인 SNS 버튼을 클릭하여 로그인 해주세요.
SNS 계정을 통해 로그인하면 회원가입 없이 댓글을 남길 수 있습니다.
댓글
?
Powered by SocialXE

List of Articles
번호 분류 제목 글쓴이 최근 수정일 조회 수
6 PSpice PSpice MOSFET 시뮬레이션 - MbreakN/P 사용방법 file TUW 2014.04.23 19618
5 PSpice PSpice Performance Analysis file TUW 2014.04.23 9590
4 PSpice PSpice에서 Global Parameter Sweep을 활용하여 가변저항 시뮬레이션하기 file TUW 2014.04.21 15483
» PSpice PSpice에서 Model Editor를 활용하여 새로운 부품 만들고 사용하기 file TUW 2014.04.21 14544
2 PSpice PSpice에서 기존 부품 Parameter 수정하여 시뮬레이션하기 file TUW 2014.04.21 12428
1 PSpice PSpice Model Editor Parameters TUW 2014.04.21 12037
목록
Board Pagination Prev 1 Next
/ 1

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5