//: version "2.0-b10" //: property encoding = "iso8859-1" //: property locale = "en" //: property prefix = "_GG" //: property title = "PANIC.v" //: property timingViolationMode = 2 //: property initTime = "0 ns" `timescale 1ns/1ns //: /netlistBegin main module main; //: root_module reg w16; //: /sn:0 {0}(126,358)(152,358)(152,325){1} reg w19; //: /sn:0 {0}(288,358)(306,358)(306,325){1} reg w1; //: /sn:0 {0}(337,197)(366,197){1} reg [15:0] w8; //: /sn:0 {0}(#:496,131)(496,150)(477,150){1} reg w17; //: /sn:0 {0}(211,358)(234,358)(234,325){1} reg w12; //: /sn:0 {0}(210,189)(235,189){1} supply0 w2; //: /sn:0 {0}(405,205)(405,219)(404,219)(404,234){1} reg w5; //: /sn:0 {0}(492,195)(469,195)(469,155){1} wire [15:0] w6; //: /sn:0 {0}(343,294)(372,294)(372,326)(441,326)(#:441,274)(418,274){1} wire [15:0] w4; //: /sn:0 {0}(#:389,258)(373,258){1} //: {2}(371,256)(371,205){3} //: {4}(369,258)(343,258){5} wire [15:0] w0; //: /sn:0 {0}(#:101,137)(101,150)(151,150){1} //: {2}(155,150)(238,150){3} //: {4}(242,150)(369,150){5} //: {6}(373,150)(430,150){7} //: {8}(434,150)(#:461,150){9} //: {10}(432,152)(432,242)(418,242){11} //: {12}(371,152)(#:371,189){13} //: {14}(240,152)(#:240,181){15} //: {16}(153,152)(153,225){17} wire w10; //: /sn:0 {0}(404,304)(404,282){1} wire [15:0] w9; //: /sn:0 {0}(192,225)(192,212)(#:240,212)(240,197){1} //: enddecls _GGBUFIF16 #(4, 6) g8 (.Z(w0), .I(w4), .E(w1)); //: @(371,199) /sn:0 /R:1 /w:[ 13 3 1 ] //: SWITCH ALU_to_BUS (w1) @(320,197) /w:[ 0 ] /st:0 /dn:0 //: joint g4 (w0) @(153, 150) /w:[ 2 -1 1 16 ] //: DIP Data (w8) @(496,121) /w:[ 0 ] /st:0 /dn:0 //: LED g3 (w0) @(101,130) /sn:0 /w:[ 0 ] /type:3 //: LED g13 (w10) @(404,311) /sn:0 /R:2 /w:[ 0 ] /type:0 _GGBUFIF16 #(4, 6) g2 (.Z(w0), .I(w8), .E(w5)); //: @(471,150) /sn:0 /R:2 /w:[ 9 1 1 ] ACC g1 (.Frm_Bus(w0), .Reset(w19), .BUSNOT_ALU(w17), .Load(w16), .Frm_ALU(w4), .To_BUs(w9), .To_ALU(w6)); //: @(109, 226) /sz:(233, 98) /sn:0 /p:[ Ti0>17 Bi0>1 Bi1>1 Bi2>1 Ri0>5 To0<0 Ro0<0 ] //: SWITCH LOAD_ACC (w16) @(109,358) /w:[ 0 ] /st:0 /dn:0 //: joint g11 (w0) @(240, 150) /w:[ 4 -1 3 14 ] //: joint g10 (w0) @(371, 150) /w:[ 6 -1 5 12 ] _GGBUFIF16 #(4, 6) g7 (.Z(w0), .I(w9), .E(w12)); //: @(240,191) /sn:0 /R:1 /w:[ 15 1 1 ] //: joint g9 (w4) @(371, 258) /w:[ 1 2 4 -1 ] //: SWITCH BUS_not_ALU (w17) @(194,358) /w:[ 0 ] /st:0 /dn:0 //: SWITCH DataToBus (w5) @(510,195) /R:2 /w:[ 0 ] /st:0 /dn:0 //: SWITCH reset_ACC (w19) @(271,358) /w:[ 0 ] /st:0 /dn:0 //: joint g5 (w0) @(432, 150) /w:[ 8 -1 7 10 ] _GGADD16 #(132, 134, 126, 128) g0 (.A(w0), .B(w6), .S(w4), .CI(w10), .CO(w2)); //: @(402,258) /sn:0 /R:3 /w:[ 11 1 0 1 1 ] //: SWITCH ACC_to_BUS (w12) @(193,189) /w:[ 0 ] /st:0 /dn:0 //: GROUND g12 (w2) @(405,199) /sn:0 /R:2 /w:[ 0 ] endmodule //: /netlistEnd //: /netlistBegin ACC module ACC(); //: interface /sz:(233, 98) /bd:[ Ti0>Frm_Bus[15:0](44/233) Bi0>Reset(197/233) Bi1>BUSNOT_ALU(125/233) Bi2>Load(43/233) Ri0>Frm_ALU[15:0](32/98) To0