본문으로 건너뛰기
ResistorPrecision Workbench

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

SoC · 센서 AFE·클록 동기 판정

analog 입력부터 판정 출력까지 실제 node와 안정 구간을 확인합니다. 완성 CPU/ADC/pad SoC가 아닙니다.

전체 실습 안내 다운로드

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

시작 전에

따라 하기

  1. 설계 도구 → 통합 설계 → 회로 · 연결 탐색에서 카탈로그를 읽고 아날로그 SoC의 SoC · 센서 AFE·클록 동기 판정 (soc_sensor_afe)를 선택합니다. 새 프로젝트를 생성하거나 아래 예제 ZIP을 가져옵니다.

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

  3. bias → PGA/filter → comparator·clock 판정 계층을 엽니다.

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

  5. analog 입력부터 판정 출력까지 실제 node와 안정 구간을 확인합니다. 완성 CPU/ADC/pad SoC가 아닙니다.

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

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

회로 ID: soc_sensor_afe · 지원 해석: tran

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

직접 의존 셀

실제 회로의 모든 하위 셀

셀 이름포트직접 소자 수내부 block 참조
SOC_BIASBIAS, VCM, VPWR, VGND6SOC_OTA
SOC_OTAINP, INN, BIAS, OUT, VPWR, VGND5SOC_OTA_FIRST
SOC_OTA_FIRSTINP, INN, BIAS, OUT, VPWR, VGND7
SOC_PGAVIN, GAIN, VCM, BIAS, OUT, VPWR, VGND8SOC_GAIN2, SOC_GAIN8, INV, SOC_OTA
SOC_GAIN2VIN, VCM, BIAS, OUT, VPWR, VGND3SOC_OTA
SOC_GAIN8VIN, VCM, BIAS, OUT, VPWR, VGND3SOC_OTA
INVA, Y, VPWR, VGND2
SOC_FILTER2VIN, BIAS, OUT, VPWR, VGND6SOC_OTA
SOC_COMPARATORINP, INN, BIAS, OUT, VPWR, VGND9PREAMP
PREAMPINP, INN, BIAS, OUT, VPWR, VGND5
MUX2A, B, S, Y, VPWR, VGND5INV
DFFD, CLK, Q, VPWR, VGND13INV

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

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

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

원본 기록 JSON · 프로젝트 330e8bcb8f4c4959815576335ea461e0

실행 파라미터

이름값
compensation_F5e-12
filter_Ohm40000
filter_F2e-11
nulling_Ohm5000
단계실행 상태기준 판정run ID
precompletedpass82b7e8a730af41bd94c909e28eb5c6e3

pre · 원본 결과 설명

Actual ngspice tran: 15276 samples.; reference criteria 9/9

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

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples15276
solverSPARSE 1.3
OUT_min0.6992261051167554
OUT_max0.9486715358169037
supply_current_min0.00032043759070050915
supply_current_max0.000415420696465503
VIN_min0.8750000005398744
VIN_max0.924999999770742
GAIN_min0
GAIN_max1.8
CLK_min0
CLK_max1.8
RESET_min0
RESET_max1.8
DATA_min-0.0022075978369164623
DATA_max1.8146099216698055
VCM_min0.8939907787665043
VCM_max0.9030041289076789
BIAS_min0.9281700390004156
BIAS_max0.9298829880778579
current_flow_statusavailable_partial
template_idsoc_sensor_afe
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.00033768277560596943
average_supply_power_W0.000607828996090745
low_gain1.992022564281636
high_gain8.003798403281989
common_mode_V0.8996256319691968
bias_V0.9293641295588966
sampled_interface_cases157
sampled_interface_failures0
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00033768277560596943
low measured gain within 3%pass1.992022564281636
low settled sine residual <5mVpass0.0000011987819701530532
high measured gain within 3%pass8.003798403281989
high settled sine residual <5mVpass0.00004628226295363125
self-biased VCM within 1% of VDD/2pass0.8996256319691968
self-generated bias within 0.5..1.1Vpass0.9293641295588966
settled analog output stays within supply rails plus 50mVpass[0.6992261051167554,0.9486715358169037]
clocked interface: >=50 unambiguous samples all matchpass0
soc_sensor_afe · source 7d1d64263922 · 실제 과거 실행

원본 기록 JSON · 프로젝트 576fe7cbbf864ac89857635cf1c14dd6

단계실행 상태기준 판정run ID
drccompletedpass460e7d7cc47e47e9b46605a23bdf42de
lvscompletedpasse3d806eaf791496092237030d8eec67c
pexcompletedpassf4d543fc5037451dba9d4891994606e7
precompletedpass88ba65dbced64cc985ba5f05065762e8
postcompletedpass853e9ffbb4c447be8783dcedb6464b1d

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: 20708 resistors, 1412 capacitors. Zero counts reflect native thresholds, not inserted elements.

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

pre · 원본 결과 설명

Actual ngspice tran: 15640 samples.; reference criteria 9/9

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

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples15640
solverSPARSE 1.3
OUT_min0.6992141110857479
OUT_max0.9486710124809697
supply_current_min0.00032055469013828004
supply_current_max0.00041554321851310343
VIN_min0.8750000002598108
VIN_max0.924999999770742
GAIN_min0
GAIN_max1.8
CLK_min0
CLK_max1.8
RESET_min0
RESET_max1.8
DATA_min-0.002275740784411856
DATA_max1.81460992163417
VCM_min0.8943695871555876
VCM_max0.9027891004804273
BIAS_min0.9281845307229679
BIAS_max0.9299112673263931
current_flow_statusavailable_partial
template_idsoc_sensor_afe
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.00033780749511771644
average_supply_power_W0.0006080534912118896
low_gain1.992029639646639
high_gain8.004094111148161
common_mode_V0.8996254598682243
bias_V0.9294438236924586
sampled_interface_cases157
sampled_interface_failures0
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00033780749511771644
low measured gain within 3%pass1.992029639646639
low settled sine residual <5mVpass0.0000012163516378650105
high measured gain within 3%pass8.004094111148161
high settled sine residual <5mVpass0.00004614321032761633
self-biased VCM within 1% of VDD/2pass0.8996254598682243
self-generated bias within 0.5..1.1Vpass0.9294438236924586
settled analog output stays within supply rails plus 50mVpass[0.6992141110857479,0.9486710124809697]
clocked interface: >=50 unambiguous samples all matchpass0

post · 원본 결과 설명

Actual ngspice tran: 19914 samples.; reference criteria 9/9

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

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layouttrue
samples19914
solverSPARSE 1.3
OUT_min0.7001620619031929
OUT_max1.0225136143927671
supply_current_min0.00018525564024974032
supply_current_max0.0005306488389048529
VIN_min0.8750000002538069
VIN_max0.9249999988071101
GAIN_min0
GAIN_max1.8
CLK_min0
CLK_max1.8
RESET_min0
RESET_max1.8
DATA_min-0.1783474427360322
DATA_max2.1590183044084412
VCM_min0.8819351200224139
VCM_max0.9826885673213835
BIAS_min0.6743609175052084
BIAS_max0.9353820066260531
current_flow_statusavailable_partial
template_idsoc_sensor_afe
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.00033553204793835634
average_supply_power_W0.0006039576862890415
low_gain1.987477225560425
high_gain7.911974389606339
common_mode_V0.8997718157096122
bias_V0.9319875608092929
sampled_interface_cases157
sampled_interface_failures0
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00033553204793835634
low measured gain within 3%pass1.987477225560425
low settled sine residual <5mVpass0.000042194503271688785
high measured gain within 3%pass7.911974389606339
high settled sine residual <5mVpass0.00005810388601947591
self-biased VCM within 1% of VDD/2pass0.8997718157096122
self-generated bias within 0.5..1.1Vpass0.9319875608092929
settled analog output stays within supply rails plus 50mVpass[0.7001620619031929,1.0225136143927671]
clocked interface: >=50 unambiguous samples all matchpass0
soc_sensor_afe · source 67254722d7c3 · 실제 과거 실행

원본 기록 JSON · 프로젝트 9d6e5c8b3d0246e19ebaeb891f0613f0

단계실행 상태기준 판정run ID
drccompletedpass023db06359fa44418f174709d25b3e37
lvscompletedpasscfc92b0f0b084b4b88261248adc5bad2
pexcompletedpass666a817ae1974e3a9fca3655d2ae317b
precompletedpass407d981857554744ab8f82a8df639657
postcompletedpass38d88b5616884e67a480243852ce4468

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: 20804 resistors, 1367 capacitors. Zero counts reflect native thresholds, not inserted elements.

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

pre · 원본 결과 설명

Actual ngspice tran: 15640 samples.; reference criteria 9/9

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

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples15640
solverSPARSE 1.3
OUT_min0.6992141110857479
OUT_max0.9486710124809697
supply_current_min0.00032055469013828004
supply_current_max0.00041554321851310343
VIN_min0.8750000002598108
VIN_max0.924999999770742
GAIN_min0
GAIN_max1.8
CLK_min0
CLK_max1.8
RESET_min0
RESET_max1.8
DATA_min-0.002275740784411856
DATA_max1.81460992163417
VCM_min0.8943695871555876
VCM_max0.9027891004804273
BIAS_min0.9281845307229679
BIAS_max0.9299112673263931
current_flow_statusavailable_partial
template_idsoc_sensor_afe
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.00033780749511771644
average_supply_power_W0.0006080534912118896
low_gain1.992029639646639
high_gain8.004094111148161
common_mode_V0.8996254598682243
bias_V0.9294438236924586
sampled_interface_cases157
sampled_interface_failures0
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00033780749511771644
low measured gain within 3%pass1.992029639646639
low settled sine residual <5mVpass0.0000012163516378650105
high measured gain within 3%pass8.004094111148161
high settled sine residual <5mVpass0.00004614321032761633
self-biased VCM within 1% of VDD/2pass0.8996254598682243
self-generated bias within 0.5..1.1Vpass0.9294438236924586
settled analog output stays within supply rails plus 50mVpass[0.6992141110857479,0.9486710124809697]
clocked interface: >=50 unambiguous samples all matchpass0

post · 원본 결과 설명

Actual ngspice tran: 18733 samples.; reference criteria 9/9

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

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layouttrue
samples18733
solverSPARSE 1.3
OUT_min0.6994659302235192
OUT_max0.948486092231865
supply_current_min0.00030333103887412695
supply_current_max0.0005369262290243834
VIN_min0.8750000009954172
VIN_max0.9249999998308231
GAIN_min0
GAIN_max1.8
CLK_min0
CLK_max1.8
RESET_min0
RESET_max1.8
DATA_min-0.03176019468201524
DATA_max1.8448690973657207
VCM_min0.8981527620006476
VCM_max0.9032402524285085
BIAS_min0.9312943992864575
BIAS_max0.9355522142168127
current_flow_statusavailable_partial
template_idsoc_sensor_afe
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.00033553978715728606
average_supply_power_W0.0006039716168831149
low_gain1.9911164395650185
high_gain7.934879391845867
common_mode_V0.8998340741459934
bias_V0.9319439128902667
sampled_interface_cases157
sampled_interface_failures0
원본 기준판정관측
passive sensor macro draws nonnegative mean supply currentpass0.00033553978715728606
low measured gain within 3%pass1.9911164395650185
low settled sine residual <5mVpass0.000004098428083627991
high measured gain within 3%pass7.934879391845867
high settled sine residual <5mVpass0.00004526046282457199
self-biased VCM within 1% of VDD/2pass0.8998340741459934
self-generated bias within 0.5..1.1Vpass0.9319439128902667
settled analog output stays within supply rails plus 50mVpass[0.6994659302235192,0.948486092231865]
clocked interface: >=50 unambiguous samples all matchpass0

기록된 실제 경계: 906.32 × 295.96 µm · fits=true

확인할 결과와 한계

막혔을 때

원문과 재현 자료

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

다음 실습

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