본문으로 건너뛰기
ResistorPrecision Workbench

v0.27.0 · SKY130 · 실제 소자·레이아웃

센서 신호부터 클록 동기 출력까지.
아날로그 SoC 매크로 7개.

바이어스, 캐스코드 미러, Miller 보상 증폭기, 가변 이득 증폭기, 2극 필터, 전류 입력 증폭기와 통합 센서 입력부를 만들었습니다. 각 하위 회로와 실제 마스크를 열어 편집할 수 있습니다.

VIN → ×2/×8 PGA → 2극 필터 → 비교기 → reset MUX → 1MHz DFF → DATA
자체 MOS 바이어스·버퍼형 VDD/2 기준전압 · 아날로그 OUT도 제공

7개 레퍼런스 · 계층/물리 프로젝트 ZIPGitHub 설계·원본 결과

실제 물리 검증7 / 7DRC · LVS · PEX · pre/post 기준
레이아웃 후 OTA81.73 dB위상 여유 91.49° · 1pF 부하
레이아웃 후 AFE 이득1.987 / 7.912157개 명확한 샘플 · 불일치 0

TT · 27°C · 1.8V · typical RC의 이름 있는 검증 기준입니다. 넓은 1행 참조 배선이며 ABBA 입력쌍의 실제 중심 일치를 검사했습니다. guard ring·dummy·ESD·패드·제조 승인은 별도입니다. ADC·CPU가 모두 결합된 완성 SoC는 아닙니다.

실제 Resistor 앱의 바이어스·PGA·필터·비교기·리셋·DFF 계층 회로
실제 앱의 생성 버튼으로 만든 편집 가능한 계층 회로입니다.

직접 열고 실행하기

  1. Resistor v0.27.0와 Docker 설계 엔진을 준비합니다.
  2. 설계 도구 → 통합 설계 → 회로 · 연결 탐색 → 회로 template 지원 범위 읽기를 누릅니다.
  3. 7개 SoC 회로 생성 · 센서 AFE 열기로 계층 프로젝트를 만듭니다. 기존 프로젝트는 기존 SoC 블록 프로젝트 읽기 → SoC 블록 열기에서 엽니다.
  4. Hierarchy에서 OTA 입력단·보상·게이트와 피드백 저항을 엽니다. 하위 계층을 복사할 때 미리보기로 연결과 배치 영향을 확인하세요.
  5. Simulate로 실제 소자 해석을 실행합니다. 기본 입력은 0.9V 중심 ±25mV·5kHz, GAIN은 100µs에 바뀝니다. CLK=1MHz, RESET은 첫 5µs입니다. 전류·전압강하·OUT·DATA와 파형 검사 결과를 확인합니다.
  6. 물리 프로젝트는 ZIP을 가져오거나, 아래 회로 선택에서 실제 physical core 요청을 켜 별도로 생성합니다. DRC/LVS/PEX와 pre/post 해석을 각각 실행합니다. 생성은 검증 PASS가 아닙니다.

회로와 레이아웃 목록

매크로회로 ID하위 회로
바이어스·공통모드 기준soc_biasSOC_OTA, SOC_OTA_FIRST
4-MOS 캐스코드 전류 미러soc_cascode_mirrorprimitive MOS
2단 Miller 보상 OTAsoc_miller_otaSOC_OTA_FIRST
×2/×8 가변 이득 증폭기soc_pgaSOC_GAIN2, SOC_OTA, SOC_OTA_FIRST, SOC_GAIN8, INV
버퍼형 2극 active RC 필터soc_filter2SOC_OTA, SOC_OTA_FIRST
보상형 전류 입력 증폭기soc_tiaSOC_OTA, SOC_OTA_FIRST
센서 AFE·클록 동기 판정soc_sensor_afeSOC_BIAS, SOC_OTA, SOC_OTA_FIRST, SOC_PGA, SOC_GAIN2, SOC_GAIN8, INV, SOC_FILTER2, SOC_COMPARATOR, PREAMP, MUX2, DFF
7개 실제 SKY130 GDS 마스크의 XY 배치
실제 diffusion·poly·M1–M4 마스크. GDS/OASIS 왕복에서 도형이 동일함을 확인했습니다. ABBA row의 첫 공간 모멘트만 검사했으며 고밀도·substrate·stress 배치는 별도입니다.

전후 해석과 정확한 공식

PGA: A=1+Rf/Rg. 고정 ×2=1+10k/10k, ×8=1+70k/10k 분기의 전압을 고임피던스 입력에 선택하고 OTA로 버퍼링합니다. OTA 3개를 사용하는 면적·전류 비용이 있습니다. 필터의 이상적 H(s)=1/(1+sRC)²이고, 실제 레이아웃 후 −3dB 대역폭은 121.74kHz입니다. TIA는 Iin→Vout 변환이며 기준 방향은 입력 노드에서 접지로 흐르는 전류입니다.

실제 AFE 출력과 OTA·필터의 레이아웃 전후 전달함수
실제 ngspice 표본과 Magic 추출 RC의 비교. OTA는 외부 DC servo와 1pF 부하 조건입니다.

원본과 추출 회로 · 각각 18조건 검사

TT/SS/FF · −40/27/125°C · 1.6/1.8V의 18조건을 실제 실행했습니다. 18개 통과, 0개 기준 실패입니다. 이득 오차 기준은 8%에서 3%로 강화했습니다. 실제 Magic PEX에서도 18/18 조건을 통과했습니다. RC는 typical이며 전역 통계 수율과 구분합니다.

각 조건의 실제 결과
MOS corner온도전원저이득 / 고이득파형 기준
TT-40°C1.6V1.979 / 8.121PASS
TT-40°C1.8V1.993 / 8.028PASS
TT27°C1.6V1.985 / 8.048PASS
TT27°C1.8V1.992 / 8.004PASS
TT125°C1.6V1.987 / 8.000PASS
TT125°C1.8V1.991 / 7.983PASS
SS-40°C1.6V1.983 / 8.163PASS
SS-40°C1.8V1.995 / 8.041PASS
SS27°C1.6V1.985 / 8.066PASS
SS27°C1.8V1.993 / 8.011PASS
SS125°C1.6V1.986 / 8.004PASS
SS125°C1.8V1.991 / 7.984PASS
FF-40°C1.6V1.981 / 8.082PASS
FF-40°C1.8V1.992 / 8.015PASS
FF27°C1.6V1.987 / 8.032PASS
FF27°C1.8V1.992 / 7.997PASS
FF125°C1.6V1.989 / 7.998PASS
FF125°C1.8V1.991 / 7.981PASS

OTA · 실제 잡음 및 소자 편차

SoC Miller OTA 프로젝트를 열고 OTA 잡음 · 편차 탭에서 실행하세요. 전압 follower, 1pF 외부 부하, BIAS=0.9V. 물리 프로젝트에서 현재 물리 도형에서 실제 PEX 후 해석을 켜면 실제 추출 RC를 포함합니다.

post 출력 잡음 · 10Hz~10MHz84.32µV RMSV/√Hz · 제곱 밀도 적분 교차 확인
post 최대 절대 오프셋7.264mV16개 실제 표본 · 10mV 기준 · seed 729726
실제 앱의 OTA 잡음 결과
계층 OTA의 실제 화면입니다. 위 수치 카드의 물리 OTA와 R/C 모델을 구분합니다.
실제 앱의 16개 PDK 소자 편차 결과

설치된 공개 PDK의 AGAUSS를 사용하며 seed는 모델 파싱 전에 지정합니다. 원본 replay는 정확히 일치했으며 PEX 재추출 replay는 최대 차이 1.728nV로 명시된 5nV 기준 이내입니다. 비트 단위 동일성을 주장하지 않습니다. 입력 상한·취소·원본 보존도 실제 검사했습니다.

PEX 18조건의 실제 결과
MOS corner온도전원저이득 / 고이득실제 기준
TT-40°C1.6V1.978 / 8.049PASS
TT-40°C1.8V1.988 / 7.955PASS
TT27°C1.6V1.980 / 7.954PASS
TT27°C1.8V1.987 / 7.912PASS
TT125°C1.6V1.981 / 7.876PASS
TT125°C1.8V1.986 / 7.862PASS
SS-40°C1.6V1.982 / 8.089PASS
SS-40°C1.8V1.991 / 7.968PASS
SS27°C1.6V1.981 / 7.972PASS
SS27°C1.8V1.988 / 7.919PASS
SS125°C1.6V1.979 / 7.878PASS
SS125°C1.8V1.985 / 7.862PASS
FF-40°C1.6V1.979 / 8.010PASS
FF-40°C1.8V1.987 / 7.942PASS
FF27°C1.6V1.982 / 7.939PASS
FF27°C1.8V1.987 / 7.906PASS
FF125°C1.6V1.983 / 7.876PASS
FF125°C1.8V1.986 / 7.862PASS

이전 9개 이득 실패와 수렴 보조 전 SS/−40°C/1.6V 비정상 동작점은 ZIP history에 남아 있습니다. nodeset은 DC 초기 추정값이며 전압을 강제하지 않습니다. 전원·VCM·BIAS·OUT 범위도 검사합니다. power-up ramp·모든 초기 상태·bistability는 별도입니다.

유한한 공개 모델 검사는 파운드리 통계 수율이 아닙니다. global process Monte Carlo·신뢰성·substrate coupling·full-chip density/antenna·ESD·EM/IR·제조 승인은 완료되지 않았습니다. 기존 ADC/CPU/LDO/PLL 레퍼런스는 독립 제공되며 하나의 SoC로 검증되지 않았습니다.

원본 물리·해석 기록 · 원본 18조건 · PEX 18조건 · 잡음·편차·재현성 · 포트·하위 블록 · 공식·검증 범위 · Berkeley OTA 설계 원리