[이전] PSpice하는 MOS HSPICE 레벨 49 변환

R

radagast

Guest
안녕하세요 저는 PSpice에 HSPICE (레벨 49)에서 NMOS / PMON를 변환해야합니다. 내 주위에서 PDF 파일을 볼했지만 나는 여전히 오류를 얻을. 그게 중요한면 PSpice 16.5에서 실행됩니다. m, 광고, 등, PD, PS, nrd, nrs, nrg, nrb :. 그것은 다음 매개 변수를 인식하지 못합니다 또한, 모든 사용자가 내부 매개 변수를 사용하는 방법을 아는 사람? 예를 들어, 당신이 필요 : % W = 100u, 그리고 : % d 개 = {20.5e-6 * (W)} 그러나 향신료 제 W를 인식하지 못합니다.를 어떻게 다른 매개 변수에 인수로 내부 모델 매개 변수를 사용할 수 있습니까? 감사합니다.
 
나는이 문서를 읽어보십시오. 그러나 내가 같은 광고로 매개 변수를 설정하는 경우 명시적으로 괜찮을한다고 말합니다. 그러나 내 PSpice 내 모델에 그들을 인식하지 못합니다 ...
 
당신이 사용중인 모델의 예제를 게시해야합니다, 정확한 구문 당신은 그것을 사용하고 (그리고 그것이 subcircuit에 싸여 있는지 여부)와 같은 오류 메시지가 나타난다지고있다. 키이스
 
안녕하세요 이것은 모델 (다른 데이터 단지 다른 매개 변수이다)의 시작입니다. [견적] 모델 Nch_fast NMOS + L = 100u + W = 100u + 광고 = {20.5e-6 * (W)} + 등 = {20.5 E-6 * (W)} + PD = {40.5e-6 + (2 * W)} + PS = {40.5e-6 + (2 * W)} + M = 1 + nrd = {nrd} + nrs = {nrs} + nrg = {nrg} + nrb = {nrb} + mobmod = 1.000000e 00 + capmod = 1.000000e 00 [/ 인용] 이것은 오류가 있습니다 : [견적] 오류 - '광고'아니다 모델 매개 변수 이름 [/ 인용] 감사합니다.
 
우선 원래 모델이 모양입니다. [코드] 모델 Nch_fast NMOS 수준 = 49 + ... [/ 코드] 및 [코드]가 될 것을 변경해야 할 모델 Nch_fast NMOS 수준 = 7 +.. ... [/ 코드] PSPICE를 위해 당신이 레벨을 지정하지 않은 경우 기본 모델의 였는지는 잘 모르겠지만 레벨 -7 될 않을 수 있습니다. 그것이 '광고'매개 변수와 아마도 다른 모든 IC를 기반 차원 매개 변수를 거부하고 있습니다 이유입니다. 케이스.
 
난 사실 레벨을 설정하려면 어떻게해야합니까, 그냥 나중에이야. 하지만 맨 위로 수준의 선언을 이동할 때조차도 같은 에러가 발생합니다 ...
 
당신은 네트리스트에서 모델을 사용하기위한 구문은 무엇입니까? 키이스
 
나는 무슨 뜻인지 제대로 이해한다면, [견적] M_M1 0 N14344 N14876 N14876 Nch_fast [/ 인용]
 
당신의 네트리스트는 장치 크기가 아닌 모델을 포함해야합니다. 그래서 전형적인 네트리스트 선
PHP:
 M $ Q10 VOUT은 AD = 9.5e-012 AS = 9.5e-012 시경 = 2.19e-005 PS = 2.19e-005 NRD = 0.09 NRS = 0.09 VSS VSS NEMOS을 Q16_G 같이 보입니 다만 L = 350n 승 = 10u
AS, AD 등이 될 수 계산. 난 당신이 모델에 직접 광고를 그대로 넣을 수 믿지 않아요. 그것은 subcircuit에 싸여 장치는 라운드를 얻을 흔하게 나타나 즉 나는 그것이 Pspice 또는 HSPICE 요건인지 여부를 잘 모르겠지만. .
PHP:
 SUBCKT MODNH DGSBW = 1E-6 L = 1E-6 AD = 0 AS = 0 시경 = 0 추신 = 0 NRD = 0 NRS = 0 M1 DGSB : 그럼, 어떻게 생겼 장치 정의하게 될 것이다 MODNHINSUB W = WL = L AD = AS = 광고로 경찰청 = 경찰청 PS = PS NRD = NRD NRS = NRS.이 끝나는 MODNH. 모델 MODNHINSUB NMOS 수준 = 49 VERSION = 3.1 + ...
키스
 
난 이런 짓을 할 문제는 내가 핀에로 이러한 매개 변수와 함께 subcircuit를 얻을 것이다 : [첨부 = CONFIG] 66624 [/ 첨부]
 
그래, 조롱 이후에이 솔루션을 발견 비트 : pspice에서 SUBCKT를 사용 저에게 위의 결과를 얻을 수;뿐만 아니라 단지 수영을 패키지로 들어가고 대신에 그것도 잘 매개 변수를받지 않는 트랜지스터처럼 보이 네요. 그래서 그냥 변환 프로그램으로 NMOS 모델을 작성하고, 같은 '외부'매개 변수 (PD, NRB 등) 나 글로벌 매개 변수 구성 요소로 추가되었습니다. 그럼, PSpice GUI를 통해 트랜지스터에 수동으로 추가했습니다. 제가 트랜지스터 매개 변수에 직접 계산을 할 수 때부터 글로벌 매개 변수 구성 요소 단계를 건너뛸 수 없습니다. 모두 도와 주셔서 감사합니다!
 

Welcome to EDABoard.com

Sponsor

Back
Top