//: version "1.6" module main; //: root_module wire [7:0] w7; //: /sn:0 {0}(244,241)(266,241){1} wire w14; //: /sn:0 {0}(463,495)(456,495)(456,483)(443,483){1} wire w15; //: /sn:0 {0}(463,460)(456,460)(456,473)(443,473){1} wire w19; //: /sn:0 {0}(250,289)(241,289)(241,306)(221,306){1} wire w4; //: /sn:0 {0}(257,206)(274,206)(274,236){1} wire [7:0] w0; //: /sn:0 {0}(257,417)(306,417){1} //: {2}(310,417)(402,417){3} //: {4}(406,417)(572,417){5} //: {6}(404,419)(404,468){7} //: {8}(308,415)(308,243){9} //: {10}(308,239)(308,108)(198,108)(198,120){11} //: {12}(306,241)(282,241){13} wire [7:0] w3; //: /sn:0 /dp:1 {0}(241,417)(182,417)(182,322){1} wire [7:0] w8; //: /sn:0 {0}(182,301)(182,243){1} //: {2}(184,241)(228,241){3} //: {4}(182,239)(182,149){5} wire w18; //: /sn:0 {0}(251,324)(241,324)(241,316)(221,316){1} wire w11; //: /sn:0 {0}(158,134)(148,134){1} wire [7:0] w12; //: /sn:0 {0}(166,73)(166,120){1} wire [7:0] w2; //: /sn:0 {0}(404,489)(404,550)(598,550)(598,417)(588,417){1} wire w10; //: /sn:0 {0}(573,459)(580,459)(580,422){1} wire w13; //: /sn:0 {0}(240,381)(249,381)(249,412){1} wire w5; //: /sn:0 {0}(63,478)(94,478){1} //: {2}(98,478)(367,478){3} //: {4}(96,476)(96,311)(145,311){5} wire w9; //: /sn:0 /dp:1 {0}(206,134)(266,134)(266,154)(256,154){1} //: enddecls bufif1 g8 (.Z(w0), .I(w2), .E(w10)); //: @(582,417) /sn:0 /R:2 /w:[ 5 1 1 ] register g4 (.Q(w3), .D(w8), .EN(w18), .CLR(w19), .CK(w5)); //: @(182,311) /sn:0 /w:[ 1 0 1 1 5 ] //: switch g13 (w14) @(481,495) /sn:0 /R:2 /w:[ 0 ] /st:0 bufif1 g3 (.Z(w0), .I(w7), .E(w4)); //: @(272,241) /sn:0 /w:[ 13 1 1 ] //: joint g2 (w8) @(182, 241) /w:[ 2 4 -1 1 ] //: dip g1 (w12) @(166,63) /sn:0 /w:[ 0 ] /st:0 //: joint g11 (w0) @(404, 417) /w:[ 4 -1 3 6 ] //: switch g16 (w18) @(269,324) /sn:0 /R:2 /w:[ 0 ] /st:0 //: switch g10 (w9) @(239,154) /sn:0 /w:[ 1 ] /st:0 //: switch g19 (w13) @(223,381) /sn:0 /w:[ 0 ] /st:0 register g6 (.Q(w2), .D(w0), .EN(w14), .CLR(w15), .CK(w5)); //: @(404,478) /sn:0 /w:[ 0 7 1 1 3 ] add g9 (.A(w12), .B(w0), .S(w8), .CI(w9), .CO(w11)); //: @(182,136) /sn:0 /w:[ 1 11 5 0 0 ] //: joint g7 (w0) @(308, 241) /w:[ -1 10 12 9 ] //: switch g15 (w10) @(556,459) /sn:0 /w:[ 0 ] /st:0 //: joint g20 (w0) @(308, 417) /w:[ 2 8 1 -1 ] //: switch g17 (w19) @(268,289) /sn:0 /R:2 /w:[ 0 ] /st:0 //: switch g14 (w15) @(481,460) /sn:0 /R:2 /w:[ 0 ] /st:0 //: switch g5 (w4) @(240,206) /sn:0 /w:[ 0 ] /st:0 buf g21 (.I(w8), .Z(w7)); //: @(234,241) /sn:0 /delay:" 50" /w:[ 3 0 ] //: joint g0 (w5) @(96, 478) /w:[ 2 4 1 -1 ] clock g12 (.Z(w5)); //: @(50,478) /sn:0 /w:[ 0 ] /omega:100 /phi:0 /duty:50 bufif1 g18 (.Z(w0), .I(w3), .E(w13)); //: @(247,417) /sn:0 /w:[ 0 0 1 ] endmodule