본문으로 건너뛰기
ResistorPrecision Workbench

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

SoC · 4-MOS 캐스코드 전류 미러

output current ratio와 headroom을 확인합니다. 외부 IREF 에너지와 VDD 전력을 구분합니다.

전체 실습 안내 다운로드

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

시작 전에

따라 하기

  1. 설계 도구 → 통합 설계 → 회로 · 연결 탐색에서 카탈로그를 읽고 아날로그 SoC의 SoC · 4-MOS 캐스코드 전류 미러 (soc_cascode_mirror)를 선택합니다. 새 프로젝트를 생성하거나 아래 예제 ZIP을 가져옵니다.

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

  3. 4-MOS cascode와 외부 IREF·output compliance를 봅니다.

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

  5. output current ratio와 headroom을 확인합니다. 외부 IREF 에너지와 VDD 전력을 구분합니다.

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

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

회로 ID: soc_cascode_mirror · 지원 해석: dc, op

포트연결 기준
REF원본 subckt/graph의 핀 순서·역할 확인
OUT원본 subckt/graph의 핀 순서·역할 확인
VGND원본 subckt/graph의 핀 순서·역할 확인
기본 파라미터 (단위는 이름에 포함)카탈로그 값
reference_current_A0.00001

실제 회로의 모든 하위 셀

이 회로는 하위 셀 없이 primitive로 구성됩니다.

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

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

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

원본 기록 JSON · 프로젝트 d68150fa0c9d4d15a98c37c0113772d4

실행 파라미터

이름값
reference_current_A0.00001
단계실행 상태기준 판정run ID
precompletedpass839fc7aae5e14187a48c3e521c79a774

pre · 원본 결과 설명

Actual ngspice dc: 181 samples.; reference criteria 1/1

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

측정 이름·단위 원문값
analysisdc
x_unitV
x_labeloutput compliance
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples181
solverSPARSE 1.3
OUT_min0
OUT_max1.8000000000000014
supply_current_min0.00001
supply_current_max0.00001
REF_min1.7122762765253001
REF_max1.7122762765253001
output_current_min5.2693324021961856e-21
output_current_max0.000010000470348952683
current_flow_statusavailable
template_idsoc_cascode_mirror
layout_statusnot-generated
metric_sourceactual-ngspice-samples
reference_scopeActual SKY130 analog macro; nominal directed criteria only; no noise/mismatch/ESD/EM/IR/foundry signoff.
compliance_min_V0.4100000000000002
compliant_current_mean_A0.000009999620848976101
원본 기준판정관측
1.5V..VDD current error <5%pass0.000009999620848976101
soc_cascode_mirror · source 7d1d64263922 · 실제 과거 실행

원본 기록 JSON · 프로젝트 acb21e5b058540f7880f901d424d8a56

단계실행 상태기준 판정run ID
drccompletedpassda5da7c89cc44beca91ac989f78ed25d
lvscompletedpassbaaf2d7451c04f54b824f62c2d4a4c16
pexcompletedpass3b3b7774916f4b499396c2cbc9c5ee14
precompletedpass25e8e5c2bfd1413487e886326a7fd667
postcompletedpassdb8cd05c769947648c00fec7bde911c7

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

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

pre · 원본 결과 설명

Actual ngspice dc: 181 samples.; reference criteria 1/1

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

측정 이름·단위 원문값
analysisdc
x_unitV
x_labeloutput compliance
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples181
solverSPARSE 1.3
OUT_min0
OUT_max1.8000000000000014
supply_current_min0.00001
supply_current_max0.00001
REF_min1.7122762765253001
REF_max1.7122762765253001
output_current_min5.2693324021961856e-21
output_current_max0.000010000470348952683
current_flow_statusavailable
template_idsoc_cascode_mirror
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.
compliance_min_V0.4100000000000002
compliant_current_mean_A0.000009999620848976101
원본 기준판정관측
1.5V..VDD current error <5%pass0.000009999620848976101

post · 원본 결과 설명

Actual ngspice dc: 181 samples.; reference criteria 1/1

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

측정 이름·단위 원문값
analysisdc
x_unitV
x_labeloutput compliance
cornertt
temperature_C27
supply_V1.8
post_layouttrue
samples181
solverSPARSE 1.3
OUT_min0
OUT_max1.8000000000000014
supply_current_min0.00001
supply_current_max0.00001
REF_min1.7146880026672078
REF_max1.7146882373770618
output_current_min-1.2373000830250446e-11
output_current_max0.000010000387669299032
current_flow_statusavailable_partial
template_idsoc_cascode_mirror
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.
compliance_min_V0.4100000000000002
compliant_current_mean_A0.000009999544314977618
원본 기준판정관측
1.5V..VDD current error <5%pass0.000009999544314977618
soc_cascode_mirror · source 67254722d7c3 · 실제 과거 실행

원본 기록 JSON · 프로젝트 59f0156062f74b30ab5f87468b3aa063

단계실행 상태기준 판정run ID
drccompletedpassa73a2861d0b2489e9e882abee0d042bb
lvscompletedpass303934d9ef1042778164ec826eded881
pexcompletedpass38438e6205514e25a138e5f85e46123f
precompletedpass57156376ba2e463f8a8c79a76f39aa71
postcompletedpass57aa73ca66a24834a2b27badbfa46973

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

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

pre · 원본 결과 설명

Actual ngspice dc: 181 samples.; reference criteria 1/1

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

측정 이름·단위 원문값
analysisdc
x_unitV
x_labeloutput compliance
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples181
solverSPARSE 1.3
OUT_min0
OUT_max1.8000000000000014
supply_current_min0.00001
supply_current_max0.00001
REF_min1.7122762765253001
REF_max1.7122762765253001
output_current_min5.2693324021961856e-21
output_current_max0.000010000470348952683
current_flow_statusavailable
template_idsoc_cascode_mirror
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.
compliance_min_V0.4100000000000002
compliant_current_mean_A0.000009999620848976101
원본 기준판정관측
1.5V..VDD current error <5%pass0.000009999620848976101

post · 원본 결과 설명

Actual ngspice dc: 181 samples.; reference criteria 1/1

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

측정 이름·단위 원문값
analysisdc
x_unitV
x_labeloutput compliance
cornertt
temperature_C27
supply_V1.8
post_layouttrue
samples181
solverSPARSE 1.3
OUT_min0
OUT_max1.8000000000000014
supply_current_min0.00001
supply_current_max0.00001
REF_min1.7146884879246078
REF_max1.7146895407718203
output_current_min-5.5501220746856666e-11
output_current_max0.000010000432829213035
current_flow_statusavailable_partial
template_idsoc_cascode_mirror
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.
compliance_min_V0.4100000000000002
compliant_current_mean_A0.000009999589466132498
원본 기준판정관측
1.5V..VDD current error <5%pass0.000009999589466132498

기록된 실제 경계: 40.22 × 14.19 µm · fits=true

확인할 결과와 한계

막혔을 때

원문과 재현 자료

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

다음 실습

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