QDI Step 2 - Hardware Validation Report
========================================
Physical parameters: IL=2.241e-09 A, IM=2.422e-09 A, IH=3.14e-09 A, Vds=1 V
Dual-rail: NULL=(0,0) ZERO=(1,0) ONE=(0,1) INVALID=(1,1); 0->IL, 1->IH
Gates: NOT/INV, TH22 (C-element), TH12 (OR), Dual-Rail AND, NAND, XOR, MUX 2:1, Full Adder
Truth tables verified: True
4-phase RTZ handshake: NULL -> DATA -> ACK+ -> NULL -> ACK-, 16 cycles
Monotonicity (100%): True
State correctness (100%): True
Total phase records: 64

cycle 0 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 0 DATA  in=ONE     out(S,C)=ONE/ONE       Itot=9.4200 nA
cycle 0 ACK+  in=ONE     out(S,C)=ONE/ONE       Itot=12.5600 nA
cycle 0 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 1 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 1 DATA  in=ONE     out(S,C)=ONE/ONE       Itot=9.4200 nA
cycle 1 ACK+  in=ONE     out(S,C)=ONE/ONE       Itot=12.5600 nA
cycle 1 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 2 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 2 DATA  in=ONE     out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 2 ACK+  in=ONE     out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 2 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 3 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 3 DATA  in=ZERO    out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 3 ACK+  in=ZERO    out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 3 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 4 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 4 DATA  in=ONE     out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 4 ACK+  in=ONE     out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 4 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 5 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 5 DATA  in=ONE     out(S,C)=ZERO/ONE      Itot=8.5210 nA
cycle 5 ACK+  in=ONE     out(S,C)=ZERO/ONE      Itot=11.6610 nA
cycle 5 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 6 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 6 DATA  in=ZERO    out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 6 ACK+  in=ZERO    out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 6 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 7 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 7 DATA  in=ZERO    out(S,C)=ZERO/ZERO     Itot=6.7230 nA
cycle 7 ACK+  in=ZERO    out(S,C)=ZERO/ZERO     Itot=9.8630 nA
cycle 7 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 8 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 8 DATA  in=ONE     out(S,C)=ZERO/ONE      Itot=8.5210 nA
cycle 8 ACK+  in=ONE     out(S,C)=ZERO/ONE      Itot=11.6610 nA
cycle 8 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 9 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 9 DATA  in=ZERO    out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 9 ACK+  in=ZERO    out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 9 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 10 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 10 DATA  in=ONE     out(S,C)=ONE/ONE       Itot=9.4200 nA
cycle 10 ACK+  in=ONE     out(S,C)=ONE/ONE       Itot=12.5600 nA
cycle 10 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 11 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 11 DATA  in=ONE     out(S,C)=ONE/ONE       Itot=9.4200 nA
cycle 11 ACK+  in=ONE     out(S,C)=ONE/ONE       Itot=12.5600 nA
cycle 11 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 12 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 12 DATA  in=ONE     out(S,C)=ZERO/ONE      Itot=8.5210 nA
cycle 12 ACK+  in=ONE     out(S,C)=ZERO/ONE      Itot=11.6610 nA
cycle 12 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 13 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 13 DATA  in=ONE     out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 13 ACK+  in=ONE     out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 13 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 14 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 14 DATA  in=ONE     out(S,C)=ZERO/ONE      Itot=8.5210 nA
cycle 14 ACK+  in=ONE     out(S,C)=ZERO/ONE      Itot=11.6610 nA
cycle 14 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 15 NULL  in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
cycle 15 DATA  in=ONE     out(S,C)=ONE/ZERO      Itot=7.6220 nA
cycle 15 ACK+  in=ONE     out(S,C)=ONE/ZERO      Itot=10.7620 nA
cycle 15 NULL- in=NULL    out(S,C)=NULL/NULL     Itot=0.0000 nA
