본문으로 건너뛰기
ResistorPrecision Workbench

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

16비트 참조 프로세서

100ns·32cycles actual pre trace와 65535+1 → ACC0/Carry1/Zero1을 확인합니다. 저장 예제 DRC/LVS와 미실행 PEX/post를 구분합니다.

전체 실습 안내 다운로드

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

시작 전에

따라 하기

  1. 가산기·CPU에서 이 회로를 선택해 새 프로젝트를 생성합니다. 아래 원본 ZIP이 있으면 열기 → 프로젝트 가져오기로 시작할 수 있습니다.

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

  3. ACC/ALU16bit·PC4bit·16×18bit ROM을 엽니다.

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

  5. 100ns·32cycles actual pre trace와 65535+1 → ACC0/Carry1/Zero1을 확인합니다. 저장 예제 DRC/LVS와 미실행 PEX/post를 구분합니다.

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

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

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

포트연결 기준
CLK원본 subckt/graph의 핀 순서·역할 확인
RESET원본 subckt/graph의 핀 순서·역할 확인
ACC0원본 subckt/graph의 핀 순서·역할 확인
ACC1원본 subckt/graph의 핀 순서·역할 확인
ACC2원본 subckt/graph의 핀 순서·역할 확인
ACC3원본 subckt/graph의 핀 순서·역할 확인
ACC4원본 subckt/graph의 핀 순서·역할 확인
ACC5원본 subckt/graph의 핀 순서·역할 확인
ACC6원본 subckt/graph의 핀 순서·역할 확인
ACC7원본 subckt/graph의 핀 순서·역할 확인
ACC8원본 subckt/graph의 핀 순서·역할 확인
ACC9원본 subckt/graph의 핀 순서·역할 확인
ACC10원본 subckt/graph의 핀 순서·역할 확인
ACC11원본 subckt/graph의 핀 순서·역할 확인
ACC12원본 subckt/graph의 핀 순서·역할 확인
ACC13원본 subckt/graph의 핀 순서·역할 확인
ACC14원본 subckt/graph의 핀 순서·역할 확인
ACC15원본 subckt/graph의 핀 순서·역할 확인
PC0원본 subckt/graph의 핀 순서·역할 확인
PC1원본 subckt/graph의 핀 순서·역할 확인
PC2원본 subckt/graph의 핀 순서·역할 확인
PC3원본 subckt/graph의 핀 순서·역할 확인
CARRY원본 subckt/graph의 핀 순서·역할 확인
ZERO원본 subckt/graph의 핀 순서·역할 확인
VPWR원본 subckt/graph의 핀 순서·역할 확인
VGND원본 subckt/graph의 핀 순서·역할 확인

회로 생성 화면과 아래 기록의 실제 파라미터를 확인합니다.

직접 의존 셀

실제 회로의 모든 하위 셀

셀 이름포트직접 소자 수내부 block 참조
INVA, Y, VPWR, VGND2
NAND2A0, A1, Y, VPWR, VGND4
XOR2A, B, Y, VPWR, VGND4NAND2
AND2A, B, Y, VPWR, VGND2NAND2, INV
MUX2A, B, S, Y, VPWR, VGND5INV
FAA, B, CIN, SUM, COUT, VPWR, VGND9NAND2
ADD16A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, CIN, S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, COUT, VPWR, VGND16FA
DFFD, CLK, Q, VPWR, VGND13INV
NAND4A0, A1, A2, A3, Y, VPWR, VGND8
NAND13A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Y, VPWR, VGND26
NAND9A0, A1, A2, A3, A4, A5, A6, A7, A8, Y, VPWR, VGND18
NAND8A0, A1, A2, A3, A4, A5, A6, A7, Y, VPWR, VGND16
NAND10A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, Y, VPWR, VGND20
NAND7A0, A1, A2, A3, A4, A5, A6, Y, VPWR, VGND14
NAND6A0, A1, A2, A3, A4, A5, Y, VPWR, VGND12
ROM16P0, P1, P2, P3, I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, O0, O1, VPWR, VGND38INV, NAND4, NAND13, NAND9, NAND8, NAND10, NAND7, NAND6
NAND3A0, A1, A2, Y, VPWR, VGND6

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

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

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

원본 기록 JSON · 프로젝트 799b2f26102d465d88fd554333a44d1a

단계실행 상태기준 판정run ID
precompletedpass10d3eba4a12b4aa780ac31240cd94639

pre · 원본 결과 설명

Actual ngspice tran: 3235 samples.; cpu16 truth 16/16

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

측정 이름·단위 원문값
analysistran
x_units
x_labeltime
cornertt
temperature_C27
supply_V1.8
post_layoutfalse
samples3235
solverSPARSE 1.3
CLK_min0
CLK_max1.8
RESET_min0
RESET_max1.8
ACC0_min-0.0294117741
ACC0_max1.86494694
ACC1_min-0.0294094218
ACC1_max1.87125966
ACC2_min-0.029409267
ACC2_max1.87873285
ACC3_min-0.0294094218
ACC3_max1.87125959
ACC4_min-0.0294091173
ACC4_max1.87406312
ACC5_min-0.0294093712
ACC5_max1.87710853
ACC6_min-0.0295433994
ACC6_max1.87936909
ACC7_min-0.0294094376
ACC7_max1.8796384
ACC8_min-0.029418776
ACC8_max1.87908341
ACC9_min-0.0294086066
ACC9_max1.87262901
ACC10_min-0.0294187232
ACC10_max1.87963996
ACC11_min-0.028929397
ACC11_max1.87241604
ACC12_min-0.0294186575
ACC12_max1.87563518
ACC13_min-0.029541002
ACC13_max1.87685547
ACC14_min-0.0294187178
ACC14_max1.87219179
ACC15_min-0.0295908324
ACC15_max1.86308766
PC0_min-0.0165314192
PC0_max1.83310741
PC1_min-0.0215747819
PC1_max1.83441565
PC2_min-0.0230100709
PC2_max1.83375334
PC3_min-0.0201521714
PC3_max1.83269904
CARRY_min-0.0586153927
CARRY_max1.86233613
ZERO_min-0.0673122512
ZERO_max1.83862279
OP0_min-0.0646613343
OP0_max2.01917282
OP1_min-0.179713864
OP1_max1.92642651
IMM0_min-0.0343889479
IMM0_max1.95230909
IMM1_min-0.0337870115
IMM1_max1.93232944
IMM2_min-0.0426605686
IMM2_max1.93316546
IMM3_min-0.0337734304
IMM3_max1.93234071
IMM4_min-0.0274283964
IMM4_max1.98783328
IMM5_min-0.0418036854
IMM5_max1.9611355
IMM6_min-0.0210516776
IMM6_max1.93171295
IMM7_min-0.0323904005
IMM7_max1.93333455
IMM8_min-0.0305191149
IMM8_max1.93342636
IMM9_min-0.0420435644
IMM9_max1.93418791
IMM10_min-0.0324731922
IMM10_max1.93332672
IMM11_min-0.0307280645
IMM11_max1.9343302
IMM12_min-0.0271773575
IMM12_max1.98823479
IMM13_min-0.0187820051
IMM13_max1.9318038
IMM14_min-0.0305633968
IMM14_max1.93448655
IMM15_min-0.0329450158
IMM15_max1.88863708
supply_current_min-0.000861970516
supply_current_max0.00546130644
current_flow_statusavailable_partial
unit_kindcpu16
truth_cases16
truth_passed16
truth_statuspass
metric_sourceactual-ngspice-input-and-output-samples

확인할 결과와 한계

막혔을 때

원문과 재현 자료

지원 범위·자세한 절차 · 검증 당시 template 카탈로그 · 전체 하위 셀·연결 원본 JSON · 해당 generation 실제 실행 기록 · 편집 프로젝트 ZIP

다음 실습

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