강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

Kyo님의 프로필 이미지
Kyo

작성한 질문수

아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기

BGR 설계, 그대로 따라해보기 (모든 회로의 기본 전압과 전류를 생성해주는 Bias-Generator를 만들어봅시다.)

BGR회로의 Low voltage reference 개선해보기 문제: NPN이라는 이름의 트랜지스터 모델이 회로 안에 여러 번 정의됨

해결된 질문

작성

·

69

·

수정됨

0

  • 문제 상황

     

    image.png

안녕하세요 삼코치님, 제가 이러한 오류 메세지를 받았습니다. I(R3)에 대해서 전류 측정을하려고 play버튼을 눌렀는데 이렇게 뜨네요.

  • 제가 시도한 방법

지피말로는 ".OPTIONS ALLOW_AMBIGUOUS_MODELS"을 추가하면 된다곤하긴하는데 그렇게 했더니 코치님의 I(R3)에 대한 결과랑 좀 전류가 order부터 너무 다르게 나와서요... 중복으로 뭔가 정의되면 결과가 잘 안나오는것같네요 그래서 PSPICE를 삭제하고 관련 파일 다 삭제하고 재설치를 했는데도 이렇게 뜨네요.

ALLOW_AMBIGUOUS_MODELS을 넣고 실행해보면 다음과 같습니다

image.png

Ic(Q11)이 order가 테라암페어입니다... 그리고 이게 또 이상한게 처음에 시뮬레이션 돌리면 원래는 바로 전류 결과가 떠야하는데 자꾸만 VDD_TEST에 대한 결과를 나열하더라고요.. 그래서 제가 add trace로 Ic(Q11)추가한겁니다.

참고로 저 회로에서 윗쪽 세팅은 다음과 같습니다.

image.png

 

 

  • 설치파일과 회로도파일 등 파일 경로 상황

일단 파일 경로는

image.png

C에다가 LT SPICE설치파일을 뒀고 그 파일안에 asc_file안에 아래와같이

image.png

삼코치님의 파일을 넣은 상태입니다. 중복이름 정의 메세지를 어떻게 없애야할까요..?

 

3,4시간동안 진짜 이것만 붙잡고 했는데 모르겠네요. 지피티말로는 NPN이름이 중복된거라는데, 그러면 NPN에 대한 lib파일을 찾아서 뭐 어떻게든 해보려했는데 도저히 못찾겠네요... 도움주시면 감사드리겠습니다.

답변 2

0

안녕하세요, 아래 방법 시도해보시겠어요?

Settings - Netlist Options - Semiconductor Models 의 체크박스 모두 체크 해제

Kyo님의 프로필 이미지
Kyo
질문자

해결되었습니다 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. Kyo님.

NPN 트랜지스터 모델이 여러 번 정의되어 발생하는 오류에 대해 설명드리겠습니다. LTspice에서 “This model has multiple definitions” 오류 메시지는 특정 모델이 두 번 이상 정의되었을 때 나타날 수 있습니다. 일반적인 원인과 해결 방법은 다음과 같습니다:

  1. 모델 중복 확인:

    • 회로 파일이나 라이브러리에서 NPN 트랜지스터 모델이 여러 번 포함되어 있을 가능성을 확인하세요. 각 파일 내에 동일한 모델을 중복해서 정의하고 있는지 점검합니다.
  2. 라이브러리 경로 설정:

    • 라이브러리 파일의 경로 설정에 문제가 있을 수 있습니다. LTspice의 Tools > Control Panel > Sym & Lib Search Paths 메뉴에서 모델 라이브러리의 경로가 올바르게 설정되어 있는지 확인해 보세요.
    • 파일명이 중복되었거나 경로가 정확하지 않으면 모델이 올바르게 인식되지 않을 수 있습니다.
  3. 모델 이름 변경:

    • NPN 모델 이름을 확인해 보시고, 필요시 이름을 변경하여 중복을 피할 수 있습니다.
  4. .OPTIONS ALLOW_AMBIGUOUS_MODELS 사용:

    • 해당 옵션은 임시방편으로 중복 정의를 무시하게 합니다. 그러나 시뮬레이션 결과가 다르게 나올 우려가 있습니다. 가능하면 모델 정의 문제를 직접 수정하는 것이 좋습니다.

참고하면 좋을 링크는 다음과 같습니다:

이 방법들을 통해 오류 메시지를 해소하시고 정확한 시뮬레이션 결과를 얻으실 수 있길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Kyo님의 프로필 이미지
Kyo

작성한 질문수

질문하기