본문으로 건너뛰기
ResistorPrecision Workbench

v0.27.0 안내 · 설계 블록 실습

SoC · ×2/×8 가변 이득 증폭기

gain 두 모드의 actual OUT·rail·settling을 비교합니다. 18점 PVT 기록과 원하는 새 조건을 구분합니다.

전체 실습 안내 다운로드

학습 체크는 이 브라우저에만 저장합니다. 엔진의 PASS·실행·제조 판정과 관계없습니다.

시작 전에

따라 하기

  1. 설계 도구 → 통합 설계 → 회로 · 연결 탐색에서 카탈로그를 읽고 아날로그 SoC의 SoC · ×2/×8 가변 이득 증폭기 (soc_pga)를 선택합니다. 새 프로젝트를 생성하거나 아래 예제 ZIP을 가져옵니다.

  2. 회로도에서 root ports와 하위 셀을 엽니다. 아래 기본값·외부 testbench 조건과 실제 연결을 확인합니다.

  3. gain-select와 ×2/×8 피드백 저항·OTA를 확인합니다.

  4. 지원 해석을 선택하고 Simulate를 실행합니다. 결과의 축·단위·실제 run·revision을 읽습니다.

  5. gain 두 모드의 actual OUT·rail·settling을 비교합니다. 18점 PVT 기록과 원하는 새 조건을 구분합니다.

  6. 한 파라미터만 바꿔 새 해석과 비교합니다. 편집 프로젝트·조건·파형·로그를 같은 revision으로 저장합니다.

포트·기본값·필요한 블록

회로 ID: soc_pga · 지원 해석: op, ac, tran

포트연결 기준
VIN원본 subckt/graph의 핀 순서·역할 확인
GAIN원본 subckt/graph의 핀 순서·역할 확인
VCM원본 subckt/graph의 핀 순서·역할 확인
BIAS원본 subckt/graph의 핀 순서·역할 확인
OUT원본 subckt/graph의 핀 순서·역할 확인
VPWR원본 subckt/graph의 핀 순서·역할 확인
VGND원본 subckt/graph의 핀 순서·역할 확인
기본 파라미터 (단위는 이름에 포함)카탈로그 값
compensation_F5e-12
nulling_Ohm5000

직접 의존 셀

실제 회로의 모든 하위 셀

셀 이름포트직접 소자 수내부 block 참조
SOC_GAIN2VIN, VCM, BIAS, OUT, VPWR, VGND3SOC_OTA
SOC_OTAINP, INN, BIAS, OUT, VPWR, VGND5SOC_OTA_FIRST
SOC_OTA_FIRSTINP, INN, BIAS, OUT, VPWR, VGND7
SOC_GAIN8VIN, VCM, BIAS, OUT, VPWR, VGND3SOC_OTA
INVA, Y, VPWR, VGND2

실제 실행 기록 · source와 조건별로

이 표는 사용자의 엔진 상태를 대신하지 않습니다. default·변경 실험·예전 물리 세대를 함께 보존하며 fail/unknown을 pass로 바꾸지 않습니다. 새 실습의 최신 결과는 앱에서 확인하세요.

soc_pga/default · source 9eb7adb9a008 · 실제 과거 실행

원본 기록 JSON · 프로젝트 b62440c4439a4767b62c27542a097843

실행 파라미터

이름값
compensation_F5e-12
nulling_Ohm5000
단계실행 상태기준 판정run ID
precompletedpass3cbad2b34f60417e882fd843eb45dbd1

pre · 원본 결과 설명

Actual ngspice tran: 10032 samples.; reference criteria 5/5

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples10032
solverSPARSE 1.3
OUT_min0.6980869972305201
OUT_max0.9491988720515203
supply_current_min0.00011165051201950105
supply_current_max0.00017321309757063058
VIN_min0.8750000002426699
VIN_max0.9249999996131115
GAIN_min0
GAIN_max1.8
current_flow_statusavailable
template_idsoc_pga
layout_statusnot-generated
metric_sourceactual-ngspice-samples
reference_scopeActual SKY130 analog macro; nominal directed criteria only; no noise/mismatch/ESD/EM/IR/foundry signoff.
average_supply_current_A0.00012007826685887823
average_supply_power_W0.00021614088034598082
low_gain1.9957343676125598
high_gain7.999619774535133
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00012007826685887823
low measured gain within 3%pass1.9957343676125598
low settled sine residual <5mVpass4.205694811122754e-7
high measured gain within 3%pass7.999619774535133
high settled sine residual <5mVpass0.000017278491891737973
soc_pga · source 7d1d64263922 · 실제 과거 실행

원본 기록 JSON · 프로젝트 6efecd303b6d4c32bf6ba38e0baad805

단계실행 상태기준 판정run ID
drccompletedpass0361fb45b2b04f95aea94eec180e5fd0
lvscompletedpass99c4c5983c7845db8f4141de9ac1858d
pexcompletedpassa91458b87e66499b9454254f895af69c
precompletedpass68c5f278f4d44ddd9f27c872cb9466e3
postcompletedpassf5b43832f81f41969a556cb85344ce57

drc · 원본 결과 설명

Magic drc(full): 0 native violation rectangles. Selected deck; no signoff.

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

lvs · 원본 결과 설명

Actual Netgen comparison: circuits match uniquely.

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

pex · 원본 결과 설명

Actual Magic RC extraction: 15485 resistors, 4579 capacitors. Zero counts reflect native thresholds, not inserted elements.

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

pre · 원본 결과 설명

Actual ngspice tran: 10081 samples.; reference criteria 5/5

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples10081
solverSPARSE 1.3
OUT_min0.6980764398516708
OUT_max0.9491988420012468
supply_current_min0.00011195990004395778
supply_current_max0.00017243348132363334
VIN_min0.875000000039907
VIN_max0.9249999999955587
GAIN_min0
GAIN_max1.8
current_flow_statusavailable
template_idsoc_pga
layout_statusgenerated-public-core
metric_sourceactual-ngspice-samples
reference_scopeActual SKY130 analog macro; nominal directed criteria only; no noise/mismatch/ESD/EM/IR/foundry signoff.
average_supply_current_A0.00012007737398910852
average_supply_power_W0.00021613927318039534
low_gain1.9957331846687731
high_gain7.999893636854983
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00012007737398910852
low measured gain within 3%pass1.9957331846687731
low settled sine residual <5mVpass4.204705247236674e-7
high measured gain within 3%pass7.999893636854983
high settled sine residual <5mVpass0.000017241489690855207

post · 원본 결과 설명

Actual ngspice tran: 10027 samples.; reference criteria 5/5

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layouttrue
samples10027
solverSPARSE 1.3
OUT_min0.6986007809783338
OUT_max0.9493420355713807
supply_current_min0.00011117904555077318
supply_current_max0.0001465487115437736
VIN_min0.8750000006107956
VIN_max0.9249999996131115
GAIN_min0
GAIN_max1.8
current_flow_statusavailable_partial
template_idsoc_pga
layout_statusgenerated-public-core
metric_sourceactual-ngspice-samples
reference_scopeActual SKY130 analog macro; nominal directed criteria only; no noise/mismatch/ESD/EM/IR/foundry signoff.
average_supply_current_A0.00011797317772256718
average_supply_power_W0.00021235171990062091
low_gain1.9996526153431993
high_gain7.985866641903513
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00011797317772256718
low measured gain within 3%pass1.9996526153431993
low settled sine residual <5mVpass4.2007682710008903e-7
high measured gain within 3%pass7.985866641903513
high settled sine residual <5mVpass0.000017420906763797694
soc_pga · source 67254722d7c3 · 실제 과거 실행

원본 기록 JSON · 프로젝트 4382cfcb7fe9484f8650d86bcf4710ac

단계실행 상태기준 판정run ID
drccompletedpassec4dbbc32d1d40e5be983d3430f7e930
lvscompletedpass64188a04efb340bba36b0ffce69ebe65
pexcompletedpassd1d88a5966be4a1592ddee74e8ea6a96
precompletedpass35f3831865354726a5bc9a33484be47c
postcompletedpassd360856f295d4edd91168a698c3569d6

drc · 원본 결과 설명

Magic drc(full): 0 native violation rectangles. Selected deck; no signoff.

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

lvs · 원본 결과 설명

Actual Netgen comparison: circuits match uniquely.

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

pex · 원본 결과 설명

Actual Magic RC extraction: 15487 resistors, 4581 capacitors. Zero counts reflect native thresholds, not inserted elements.

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

pre · 원본 결과 설명

Actual ngspice tran: 10081 samples.; reference criteria 5/5

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples10081
solverSPARSE 1.3
OUT_min0.6980764398516708
OUT_max0.9491988420012468
supply_current_min0.00011195990004395778
supply_current_max0.00017243348132363334
VIN_min0.875000000039907
VIN_max0.9249999999955587
GAIN_min0
GAIN_max1.8
current_flow_statusavailable
template_idsoc_pga
layout_statusgenerated-public-core
metric_sourceactual-ngspice-samples
reference_scopeActual SKY130 analog macro; nominal directed criteria only; no noise/mismatch/ESD/EM/IR/foundry signoff.
average_supply_current_A0.00012007737398910852
average_supply_power_W0.00021613927318039534
low_gain1.9957331846687731
high_gain7.999893636854983
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00012007737398910852
low measured gain within 3%pass1.9957331846687731
low settled sine residual <5mVpass4.204705247236674e-7
high measured gain within 3%pass7.999893636854983
high settled sine residual <5mVpass0.000017241489690855207

post · 원본 결과 설명

Actual ngspice tran: 10032 samples.; reference criteria 5/5

결과 revision: 1 · 사용자 현재 프로젝트의 결과가 아닙니다.

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layouttrue
samples10032
solverSPARSE 1.3
OUT_min0.6985571664189503
OUT_max0.9493652119476456
supply_current_min0.00010125063784569858
supply_current_max0.00015405259174349286
VIN_min0.8750000007143609
VIN_max0.9249999996131115
GAIN_min0
GAIN_max1.8
current_flow_statusavailable_partial
template_idsoc_pga
layout_statusgenerated-public-core
metric_sourceactual-ngspice-samples
reference_scopeActual SKY130 analog macro; nominal directed criteria only; no noise/mismatch/ESD/EM/IR/foundry signoff.
average_supply_current_A0.0001179727606900684
average_supply_power_W0.00021235096924212312
low_gain2.0006240491333256
high_gain7.987368745090393
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.0001179727606900684
low measured gain within 3%pass2.0006240491333256
low settled sine residual <5mVpass4.1450400060076576e-7
high measured gain within 3%pass7.987368745090393
high settled sine residual <5mVpass0.00001693784648171512

기록된 실제 경계: 671.73 × 75.79 µm · fits=true

확인할 결과와 한계

막혔을 때

원문과 재현 자료

지원 범위·자세한 절차 · 검증 당시 template 카탈로그 · 전체 하위 셀·연결 원본 JSON · 해당 generation 실제 실행 기록 · SoC 전체 편집 라이브러리 · bounded SoC 라이브러리

다음 실습

전체 실습과 학습 경로로 돌아가기 →