묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
CMOSP 소자 단자에 대해서
안녕하세요 삼코치님, 1,2,3,4번 단자가 정확히 어떤건지 좀 헷갈려서 질문드립니다 감사합니다!
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR 질문..
안녕하세요.. 계속 제자리만 맴도는 것 같아 다시 질문드립니다.. ㅠㅠ 전력 계산전력 제한은 50μW 미만20% 마진을 적용하여 전력을 40μW로 결정하였고, 이에 따라 전류 I1=3.333 μA 으로 설정(Itotal = 10uA)BJT (Q1) 분석BJT Q1만을 사용하여 Vcollector를 0V에서 4V까지 스윕하면서 I(Q1)=3.33 흐르는 VBE1 값을 확인하였습니다.결과적으로 VBE1=517.82035 mV로 확인되었습니다.BJT (Q2[7:0]) + 저항 (R) 분석BJT Q2[7:0]에 저항 R을 연결하고, R값을 스윕하여 Ic(Q1)=I(R)가 되는 지점의 R값을 확인했습니다.결과적으로 R=17.39475 kΩ일때, 3.3333338μA가 흐르는 것을 확인하였습니다.PMOS W/L 및 이후 진행여기서부터 진행이 막혔습니다. 계속 시도해 보았으나, PMOS3와 Q3를 추가하면 결과가 다시 달라지는 것 같아 혼란스럽습니다.PMOS의 Vd를 특정 값으로 가정하고 W를 결정하는 방식이 이해가 되지 않습니다. 왜 그런 방식으로 진행하는지, 그리고 어떤 기준으로 Vd를 정하는지 모르겠습니다..오른쪽 pmos는 항상 Sat 동작(Vth만 넘기면 되는데 이는 Vd=3.6정도), 왼쪽 pmos는 그렇지 않은 상태이며, Length또한 Pmos의 경우 높게 가져간다고 10um로 잡긴했습니다. Nmos도 마찬가지일 것같습니다.왼쪽 PMOS Vd는 전압이 낮아지고, 오른쪽 PMOS Vd는 전압이 높아지는 상황에서 기준을 어떻게 잡아야 할지도 모르겠습니다.=> 이부분은 같게 만들면 될것같네요 !=>=> pmos W/L 바꿔보니 1V로 거의 고정(nmos 2u/2u 일때)=>=>=> nmos W/L에 따라 바뀌네요회로를 전체적으로 합칠 경우, PMOS의 W/L, NMOS의 W/L, 그리고 R1, R2 등의 값을 전부다 다시 조정해야 하는지 알고 싶습니다.다른 분들 것도 봤는데 결과를 좋은데 왜 저런 선택을 했는지에 대한 것은 없어 이해가 되질 않더군요..매번 처음부터 다시 시도하며 방향을 찾으려 했지만, 혼자서는 더 이상 나아가기 어려운 것 같습니다. 바쁘시겠지만 설계 순서를 알려주신다면 정말 큰 도움이 될 것 같습니다… 일단은 진행해보겠습니다 !! 기준을 조금 잡았습니다 !!혹시 MOSFET은 tsmc 180nm 공정을 사용했는데,해당 공정에서 BJT를 N+ diffusion/P-substrate/N-well or deep N-well으로 이렇게 만들어지는 즉 parastic BJT(?) 라는 게 맞는지 궁금합니다 !참고 : 수강생들 과제/7월2,3주차영상/나라발전블로그
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
Slew rate 질문드립니다
안녕하세요 삼코치님.실습과정중 질문이 있습니다!Slew rate를 대략적으로 구하고자, 시뮬레이션 결과에서 평균 slope를 구하니, 1200V/us라는다소 터무니 없는 결과가 나왔습니다.별도로 첨부해주신 자료에는 slew rate가 10V/us가 넘는것을 권장하고있는데, 다소 터무니없는 결과가 나와 어떤부분에서 실수했는지 궁금하여 질문드립니다!
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
질문0623 : BGR 따라 설계하기
1) 강의를 참고하여 10uA를 흘리기 위한 X 노드 전압(Vx)을 계산하고 있는데, 제가 구한 값과 차이가 커서 어떤 부분이 잘못됐는지 잘 모르겠습니다. 삼코치님은 Vx를 약 613mV로 두셨고, 이 경우 R이 약 14kΩ로 계산되는데, 저는 Vx 값이 다르게 나와서 R이 약 5.7kΩ로 잡히는 상황입니다. 혹시 어떤 부분을 다시 확인해봐야 할지 조언해주실 수 있을까요? 2) BJT Layout 시 Common Centroid 방식으로 구성한다고 하셨는데요, 왜 BJT가 총 10개로 구성된 것인지 궁금합니다. 일반적으로 1:7:1 비율로 배치해야 Common Centroid가 성립하지 않을까 생각합니다.3) Nmos 바디를 gnd로 하지않는 이유도 궁금합니다. (바디이펙트, 공정)4) self biasing 회로에서 전류 오차 0.01uA정도 생겨, 아래 X, Y 쪽 전류는 오차가 0.8uA까지 증가합니다. 따라서 Vx, Vy도 오차가 2mV정도 차이가 나는데 상관없는지 궁금합니다 5) 갑자기 궁금한 부분인데, 이러한 BGR는 ip마다 들어가나요 아니면 chip 하나에 1개인가요??감사합니다
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR과제
안녕하세요, 과제진행중 질문이 좀 많습니다... <질문>1) BJT세팅을 아래 코드로 하는 건가요? (추가 파일에 있었습니다) .model PNP PNP (Is=1.41f Xti=3 Eg=1.11 Vaf=18.7 Bf=180.7 Ne=1.5 Ise=0 Ikf=80m Xtb=1.5 Br=4.977 Nc=2 Isc=0 Ikr=0 Rc=2.5 Cjc=9.728p Mjc=0.5776 Vjc=0.75 Fc=0.5 Cje=8.063p Mje=0.3677 Vje=0.75 Tr=33.42n Tf 179.3p Itf=0.4 Vtf=4 Xtf=6 Rb=10)2) BJT 7:0은 어떻게 생성하는건지 궁금합니다.3) .meas I_BGR_RES_PP I(R3)로 측정하는 것같은데, 문법이 어떻게 되는지 여쭤봐도 될까요..4) 시뮬창에서 가로, 세로 선을 띄웠는데, 원하는 값을 입력을 못하는데 혹시 방법이 있을까여?5) operating point 회로도에 띄우는방법이 궁금합니다. 그리고 op시뮬돌렸을때 gm값이 log에 안뜨는데 혹시 방법이 있을까요? ※ .dc temp --> 온도 시뮬※ .step param --> para sweep
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR회로의 Low voltage reference 개선해보기 문제: NPN이라는 이름의 트랜지스터 모델이 회로 안에 여러 번 정의됨
문제 상황 안녕하세요 삼코치님, 제가 이러한 오류 메세지를 받았습니다. I(R3)에 대해서 전류 측정을하려고 play버튼을 눌렀는데 이렇게 뜨네요.제가 시도한 방법지피말로는 ".OPTIONS ALLOW_AMBIGUOUS_MODELS"을 추가하면 된다곤하긴하는데 그렇게 했더니 코치님의 I(R3)에 대한 결과랑 좀 전류가 order부터 너무 다르게 나와서요... 중복으로 뭔가 정의되면 결과가 잘 안나오는것같네요 그래서 PSPICE를 삭제하고 관련 파일 다 삭제하고 재설치를 했는데도 이렇게 뜨네요.ALLOW_AMBIGUOUS_MODELS을 넣고 실행해보면 다음과 같습니다Ic(Q11)이 order가 테라암페어입니다... 그리고 이게 또 이상한게 처음에 시뮬레이션 돌리면 원래는 바로 전류 결과가 떠야하는데 자꾸만 VDD_TEST에 대한 결과를 나열하더라고요.. 그래서 제가 add trace로 Ic(Q11)추가한겁니다.참고로 저 회로에서 윗쪽 세팅은 다음과 같습니다. 설치파일과 회로도파일 등 파일 경로 상황일단 파일 경로는C에다가 LT SPICE설치파일을 뒀고 그 파일안에 asc_file안에 아래와같이삼코치님의 파일을 넣은 상태입니다. 중복이름 정의 메세지를 어떻게 없애야할까요..? 3,4시간동안 진짜 이것만 붙잡고 했는데 모르겠네요. 지피티말로는 NPN이름이 중복된거라는데, 그러면 NPN에 대한 lib파일을 찾아서 뭐 어떻게든 해보려했는데 도저히 못찾겠네요... 도움주시면 감사드리겠습니다.
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
view에 mosfet 정보가 안뜨고 있습니다.
회로 설정은 맞게 한 거 같은데 mosfet에 대한 정보가 뜨진 않네요. 환경설정 오류일까요? 설정도 잘 맞게 한 것 같은데
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
Trade Off 강의에서 궁금한 점이 있습니다.
안녕하세요. 아날로그 회로 Trade -OFF 강의를 수강하다 헷갈리는 점이 있어 질문드립니다. Trade OFF 두번쨰 그림에서 Supply Voltage와 Voltage Swing이 Trade OFF 관계에 있다고 말씀주시고, 그림도 그렇게 그려져 있는것으로 보이는데요. 다만 세부 설명에서는 Vdd가 커지면 Voltage Swing의 범위가 커져 그만큼 Swing 마진 범위가 커져 Sat. mode로 동작할 수 있는 동작점이 잘 잡혀져 있다 라고 설명주셨습니다. 그렇다면 Vdd가 커지면 Voltage Swing도 커지는 같이 좋아지는 방향인데 Trade off 관계라고 표현하신게 이해가 안되어서 질문드립니다! 저는 Trade off라 하면 하나를 취득하면 하나는 더 나빠지거나 버려야하는 관계로 이해하고 있는데, 전체 시스템 관점에서 Vdd는 작은걸 쓰는게 Power 관점에서 좋아서 그렇게 표현하신건지 궁금합니다.
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
부품 심볼이 없습니다.
안녕하세요 강사님 영상을 보면서 똑같이 따라했는데 cmomn, cmosp가 나오질 않습니다. 파일에 넣은곳에서도 찾아봤는데도 없네요
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
여기서 강사님이 보여주신 내용대로 안나옵니다/
설정 다하고 tsmc 다운까지 받았는데 여기서 같은 설정 선택이 안 나오네요 이전에 설정하는 것부터 알려주세요
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
시뮬레이션 에러,,
C:\Users\ajy54\Documents\LTspice\BIAS_GENERATOR\TEST_BGR.net(4): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.)Q11 VDD_TEST VDD_TEST VSS 0 NPN이런식으로 모든 BJT에 대해서 에러가 뜹니다괄호 안의 ".OPTIONS ALLOW_AMBIGUOUS_MODELS" 를 .t로 추가하면 시뮬레이션은 돌아가지만 10:40 의 그래프와 개형도 다르고 아래처럼 전류값도 다르게 나옵니다제가 직접 회로를 구성했을때 이런 에러가 떠서 올려주신 TEST_BGR 파일로 시뮬레이션 돌려봤는데 똑같은 에러가 뜬 상황입니다.라이브러리 설정이 잘못된 걸까요? 해결 방법 알려주시면 감사드리겠습니다!
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
강의 질문드립니다.
아날로그 회로의 Trade-off, Compensation 기법 적용하기 강의에서 삼코치님 목소리가 배속으로 들리는데 오류인지 질문드립니다.
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
메모리 제품 검증에서 FPGA 활용
삼코치님 안녕하세요. 영상을 보다가 궁금한 사항이 있어서 질문드립니다.영상에서 메모리 제품 검증에서 FPGA를 활용한다고 하셨는데, 이게 삼성 DS 직무 중 회로 설계 또는 평가 및 분석 중 어느 부서에 해당되는 업무일까요? 제가 JD를 유심히 보았는데도, 해당 업무 내용 찾지 못해서.. 답변주시면 감사하겠습니다!
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
LTSPICE에서 저항값 구하는 방법 여쭤봅니다!
BGR 회로의 low-voltage Reference 개선해보기 강의에서R5의 저항 변수를 BGR_RES로 설정하고 스윕했을 때 1.38V에 가까운 저항값을 어떻게 알 수 있나요?영상 15분 16초 내용 입니다!1.38V에 가까운 저항 값이 무엇인지 나오게(?)하는 방법이 있나요? 아니면 범위를 좁혀 나가서 구해야하나요?