Skip to content
TUWLAB.com
모든 게시물에 대하여 '링크'
방식의 퍼가기만 허용합니다.
한양대학교 전자통신컴퓨터공학부
바라미
  • 349
  • 2592520
DNS Powered by DNSEver.com
PSpice

PSpice에서 Model Editor를 활용하여 새로운 부품 만들고 사용하기

Posted 2012. 03. 24 Updated 2021. 12. 28 Views 26922 Replies 0
Atachment
첨부

직전 글에서 기존에 존재하는 부품을 수정해서 필요한 부품을 만들어내는 방법을 다루었습니다. 여기에서는 역시 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
번호 분류 제목 글쓴이 최근 수정일 조회 수
49 Linux [vsFTP] 설치 및 설정하기 file TUW 2017.06.02 12372
48 Android 안드로이드 가상머신을 활용하여 PC에서 카카오톡 사용하기 file TUW 2017.06.02 20172
47 Linux 좀 더 '진짜같이' VirtualBox 활용하기 - 심리스 모드 외 file TUW 2017.06.02 43328
46 Linux VirtualBox에서 USB 인식 문제 해결하기 2 file TUW 2020.02.10 23668
45 Linux Ubuntu 에서 VirtualBox로 Windows 7 설치 및 사용하기 1 file TUW 2017.06.02 23351
44 Android 안드로이드 Hello, World?! file TUW 2017.06.02 17619
43 Android android.process.acore 문제 해결방법 file TUW 2021.12.28 24730
42 AVR [AVR 강의] AVR 강의용 예제 프로그램 모음 file TUW 2017.06.02 63312
41 AVR [AVR 강의] AVR 강의자료 - 6. 직렬통신(USART) file TUW 2017.06.02 20875
40 AVR [AVR 강의] AVR 강의자료 - 5. 아날로그-디지털 변환기(ADC) file TUW 2017.06.02 31027
39 AVR [AVR 강의] AVR 강의자료 - 4. 타이머/카운터, PWM 3 file TUW 2017.06.02 23960
38 AVR [AVR 강의] AVR 강의자료 - 3. 인터럽트 file TUW 2017.06.02 21413
37 AVR [AVR 강의] AVR 강의자료 - 2. 기본 입출력 file TUW 2021.12.28 18815
36 AVR [AVR 강의] AVR 강의자료 - 1. 사전준비 및 오리엔테이션 file TUW 2021.12.28 13170
35 AVR [AVR 강의] AVR 강의노트 file TUW 2021.12.28 12338
34 AVR [전자동 커튼] 최종 자료 정리 및 추후 개선사항 file TUW 2017.06.02 7676
목록
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 Next
/ 13

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5