|main
over_alarm <= counter:inst.F_OUT
SW0 => gate_control:inst3.SW0
SW1 => gate_control:inst3.SW1
SW2 => gate_control:inst3.SW2
Clock => fdiv:inst1.clk
F_in => counter:inst.F_IN
dp <= dispdecoder:inst5.dp
disp_data[0] <= dispdecoder:inst5.data_out[0]
disp_data[1] <= dispdecoder:inst5.data_out[1]
disp_data[2] <= dispdecoder:inst5.data_out[2]
disp_data[3] <= dispdecoder:inst5.data_out[3]
disp_data[4] <= dispdecoder:inst5.data_out[4]
disp_data[5] <= dispdecoder:inst5.data_out[5]
disp_data[6] <= dispdecoder:inst5.data_out[6]
disp_select[0] <= dispselect:inst7.Q[0]
disp_select[1] <= dispselect:inst7.Q[1]
disp_select[2] <= dispselect:inst7.Q[2]
disp_select[3] <= dispselect:inst7.Q[3]
disp_select[4] <= dispselect:inst7.Q[4]
disp_select[5] <= dispselect:inst7.Q[5]


|main|counter:inst
EN => always0~6.IN0
CLR => always0~5.IN0
F_IN => Q0[3]~reg0.CLK
F_IN => Q0[2]~reg0.CLK
F_IN => Q0[1]~reg0.CLK
F_IN => Q0[0]~reg0.CLK
F_IN => Q1[3]~reg0.CLK
F_IN => Q1[2]~reg0.CLK
F_IN => Q1[1]~reg0.CLK
F_IN => Q1[0]~reg0.CLK
F_IN => Q2[3]~reg0.CLK
F_IN => Q2[2]~reg0.CLK
F_IN => Q2[1]~reg0.CLK
F_IN => Q2[0]~reg0.CLK
F_IN => Q3[3]~reg0.CLK
F_IN => Q3[2]~reg0.CLK
F_IN => Q3[1]~reg0.CLK
F_IN => Q3[0]~reg0.CLK
F_IN => Q4[3]~reg0.CLK
F_IN => Q4[2]~reg0.CLK
F_IN => Q4[1]~reg0.CLK
F_IN => Q4[0]~reg0.CLK
F_IN => Q5[3]~reg0.CLK
F_IN => Q5[2]~reg0.CLK
F_IN => Q5[1]~reg0.CLK
F_IN => Q5[0]~reg0.CLK
F_IN => F_OUT~reg0.CLK
F_OUT <= F_OUT~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[0] <= Q0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[1] <= Q0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[2] <= Q0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[3] <= Q0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[0] <= Q1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[1] <= Q1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[2] <= Q1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[3] <= Q1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[0] <= Q2[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[1] <= Q2[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[2] <= Q2[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[3] <= Q2[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[0] <= Q3[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[1] <= Q3[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[2] <= Q3[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[3] <= Q3[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[0] <= Q4[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[1] <= Q4[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[2] <= Q4[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[3] <= Q4[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[0] <= Q5[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[1] <= Q5[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[2] <= Q5[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[3] <= Q5[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE


|main|gate_control:inst3
SW0 => always0~0.IN0
SW1 => comb~0.IN0
SW1 => fref~0.OUTPUTSELECT
SW1 => dp_s10hz~0.DATAA
SW1 => always0~0.IN1
SW2 => comb~3.IN0
SW2 => fref~1.OUTPUTSELECT
SW2 => dp_s1hz~0.OUTPUTSELECT
SW2 => dp_s10hz~0.OUTPUTSELECT
SW2 => dp_s100hz$latch$d_or.IN1
SW2 => always0~1.IN0
SW2 => dp_s100hz$latch$s_buf.IN0
f1hz => fref~0.DATAA
f10hz => fref~0.DATAB
f100hz => fref~1.DATAB
Latch_EN <= Latch_EN~1.DB_MAX_OUTPUT_PORT_TYPE
Counter_Clr <= Counter_Clr~3.DB_MAX_OUTPUT_PORT_TYPE
Counter_EN <= wire_1.DB_MAX_OUTPUT_PORT_TYPE
dp_s1hz <= dp_s1hz$latch.DB_MAX_OUTPUT_PORT_TYPE
dp_s10hz <= dp_s10hz$latch.DB_MAX_OUTPUT_PORT_TYPE
dp_s100hz <= dp_s100hz$latch.DB_MAX_OUTPUT_PORT_TYPE


|main|fdiv:inst1
clk => cnt1[31].CLK
clk => cnt1[30].CLK
clk => cnt1[29].CLK
clk => cnt1[28].CLK
clk => cnt1[27].CLK
clk => cnt1[26].CLK
clk => cnt1[25].CLK
clk => cnt1[24].CLK
clk => cnt1[23].CLK
clk => cnt1[22].CLK
clk => cnt1[21].CLK
clk => cnt1[20].CLK
clk => cnt1[19].CLK
clk => cnt1[18].CLK
clk => cnt1[17].CLK
clk => cnt1[16].CLK
clk => cnt1[15].CLK
clk => cnt1[14].CLK
clk => cnt1[13].CLK
clk => cnt1[12].CLK
clk => cnt1[11].CLK
clk => cnt1[10].CLK
clk => cnt1[9].CLK
clk => cnt1[8].CLK
clk => cnt1[7].CLK
clk => cnt1[6].CLK
clk => cnt1[5].CLK
clk => cnt1[4].CLK
clk => cnt1[3].CLK
clk => cnt1[2].CLK
clk => cnt1[1].CLK
clk => cnt1[0].CLK
clk => f1khz~reg0.CLK
f1hz <= f1hz~reg0.DB_MAX_OUTPUT_PORT_TYPE
f10hz <= f10hz~reg0.DB_MAX_OUTPUT_PORT_TYPE
f100hz <= f100hz~reg0.DB_MAX_OUTPUT_PORT_TYPE
f1khz <= f1khz~reg0.DB_MAX_OUTPUT_PORT_TYPE


|main|dispdecoder:inst5
data_in[0] => Decoder~0.IN3
data_in[1] => Decoder~0.IN2
data_in[2] => Decoder~0.IN1
data_in[3] => Decoder~0.IN0
disp_select[0] => always1~4.IN0
disp_select[0] => Decoder~1.IN2
disp_select[1] => reduce_nor~0.IN1
disp_select[1] => always1~1.IN0
disp_select[1] => reduce_nor~2.IN0
disp_select[1] => Decoder~1.IN1
disp_select[2] => reduce_nor~0.IN0
disp_select[2] => reduce_nor~1.IN0
disp_select[2] => always1~5.IN0
disp_select[2] => Decoder~1.IN0
dp_s1hz => always1~6.IN0
dp_s10hz => always1~2.IN0
dp_s10hz => always1~20.IN0
dp_s100hz => always1~0.IN0
dp_s100hz => always1~18.IN0
Q5[0] => reduce_nor~3.IN3
Q5[1] => reduce_nor~3.IN2
Q5[2] => reduce_nor~3.IN1
Q5[3] => reduce_nor~3.IN0
Q4[0] => reduce_nor~4.IN3
Q4[1] => reduce_nor~4.IN2
Q4[2] => reduce_nor~4.IN1
Q4[3] => reduce_nor~4.IN0
Q3[0] => reduce_nor~5.IN3
Q3[1] => reduce_nor~5.IN2
Q3[2] => reduce_nor~5.IN1
Q3[3] => reduce_nor~5.IN0
Q2[0] => reduce_nor~6.IN3
Q2[1] => reduce_nor~6.IN2
Q2[2] => reduce_nor~6.IN1
Q2[3] => reduce_nor~6.IN0
Q1[0] => reduce_nor~7.IN3
Q1[1] => reduce_nor~7.IN2
Q1[2] => reduce_nor~7.IN1
Q1[3] => reduce_nor~7.IN0
Q0[0] => ~NO_FANOUT~
Q0[1] => ~NO_FANOUT~
Q0[2] => ~NO_FANOUT~
Q0[3] => ~NO_FANOUT~
counter_out => always1~12.IN0
data_out[0] <= data_out[0]$latch.DB_MAX_OUTPUT_PORT_TYPE
data_out[1] <= data_out[1]$latch.DB_MAX_OUTPUT_PORT_TYPE
data_out[2] <= data_out[2]$latch.DB_MAX_OUTPUT_PORT_TYPE
data_out[3] <= data_out[3]$latch.DB_MAX_OUTPUT_PORT_TYPE
data_out[4] <= data_out[4]$latch.DB_MAX_OUTPUT_PORT_TYPE
data_out[5] <= data_out[5]$latch.DB_MAX_OUTPUT_PORT_TYPE
data_out[6] <= data_out[6]$latch.DB_MAX_OUTPUT_PORT_TYPE
dp <= dp~0.DB_MAX_OUTPUT_PORT_TYPE


|main|data_mux:inst8
disp_select[0] => Decoder~0.IN2
disp_select[1] => Decoder~0.IN1
disp_select[2] => Decoder~0.IN0
A0[0] => Select~3.IN1
A0[1] => Select~2.IN1
A0[2] => Select~1.IN1
A0[3] => Select~0.IN1
A1[0] => Select~3.IN2
A1[1] => Select~2.IN2
A1[2] => Select~1.IN2
A1[3] => Select~0.IN2
A2[0] => Select~3.IN3
A2[1] => Select~2.IN3
A2[2] => Select~1.IN3
A2[3] => Select~0.IN3
A3[0] => Select~3.IN4
A3[1] => Select~2.IN4
A3[2] => Select~1.IN4
A3[3] => Select~0.IN4
A4[0] => Select~3.IN5
A4[1] => Select~2.IN5
A4[2] => Select~1.IN5
A4[3] => Select~0.IN5
A5[0] => Select~3.IN6
A5[1] => Select~2.IN6
A5[2] => Select~1.IN6
A5[3] => Select~0.IN6
Q[0] <= Select~3.DB_MAX_OUTPUT_PORT_TYPE
Q[1] <= Select~2.DB_MAX_OUTPUT_PORT_TYPE
Q[2] <= Select~1.DB_MAX_OUTPUT_PORT_TYPE
Q[3] <= Select~0.DB_MAX_OUTPUT_PORT_TYPE


|main|flip_latch:inst2
clk => Q0[2]~reg0.CLK
clk => Q0[1]~reg0.CLK
clk => Q0[0]~reg0.CLK
clk => Q1[3]~reg0.CLK
clk => Q1[2]~reg0.CLK
clk => Q1[1]~reg0.CLK
clk => Q1[0]~reg0.CLK
clk => Q2[3]~reg0.CLK
clk => Q2[2]~reg0.CLK
clk => Q2[1]~reg0.CLK
clk => Q2[0]~reg0.CLK
clk => Q3[3]~reg0.CLK
clk => Q3[2]~reg0.CLK
clk => Q3[1]~reg0.CLK
clk => Q3[0]~reg0.CLK
clk => Q4[3]~reg0.CLK
clk => Q4[2]~reg0.CLK
clk => Q4[1]~reg0.CLK
clk => Q4[0]~reg0.CLK
clk => Q5[3]~reg0.CLK
clk => Q5[2]~reg0.CLK
clk => Q5[1]~reg0.CLK
clk => Q5[0]~reg0.CLK
clk => Q0[3]~reg0.CLK
A0[0] => Q0[0]~reg0.DATAIN
A0[1] => Q0[1]~reg0.DATAIN
A0[2] => Q0[2]~reg0.DATAIN
A0[3] => Q0[3]~reg0.DATAIN
A1[0] => Q1[0]~reg0.DATAIN
A1[1] => Q1[1]~reg0.DATAIN
A1[2] => Q1[2]~reg0.DATAIN
A1[3] => Q1[3]~reg0.DATAIN
A2[0] => Q2[0]~reg0.DATAIN
A2[1] => Q2[1]~reg0.DATAIN
A2[2] => Q2[2]~reg0.DATAIN
A2[3] => Q2[3]~reg0.DATAIN
A3[0] => Q3[0]~reg0.DATAIN
A3[1] => Q3[1]~reg0.DATAIN
A3[2] => Q3[2]~reg0.DATAIN
A3[3] => Q3[3]~reg0.DATAIN
A4[0] => Q4[0]~reg0.DATAIN
A4[1] => Q4[1]~reg0.DATAIN
A4[2] => Q4[2]~reg0.DATAIN
A4[3] => Q4[3]~reg0.DATAIN
A5[0] => Q5[0]~reg0.DATAIN
A5[1] => Q5[1]~reg0.DATAIN
A5[2] => Q5[2]~reg0.DATAIN
A5[3] => Q5[3]~reg0.DATAIN
Q0[0] <= Q0[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[1] <= Q0[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[2] <= Q0[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q0[3] <= Q0[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[0] <= Q1[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[1] <= Q1[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[2] <= Q1[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q1[3] <= Q1[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[0] <= Q2[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[1] <= Q2[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[2] <= Q2[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q2[3] <= Q2[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[0] <= Q3[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[1] <= Q3[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[2] <= Q3[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q3[3] <= Q3[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[0] <= Q4[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[1] <= Q4[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[2] <= Q4[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q4[3] <= Q4[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[0] <= Q5[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[1] <= Q5[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[2] <= Q5[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q5[3] <= Q5[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE


|main|dispselect:inst7
clk => disp_select[1]~reg0.CLK
clk => disp_select[0]~reg0.CLK
clk => Q[5]~reg0.CLK
clk => Q[4]~reg0.CLK
clk => Q[3]~reg0.CLK
clk => Q[2]~reg0.CLK
clk => Q[1]~reg0.CLK
clk => Q[0]~reg0.CLK
clk => disp_select[2]~reg0.CLK
disp_select[0] <= disp_select[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[1] <= disp_select[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
disp_select[2] <= disp_select[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q[0] <= Q[0]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q[1] <= Q[1]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q[2] <= Q[2]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q[3] <= Q[3]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q[4] <= Q[4]~reg0.DB_MAX_OUTPUT_PORT_TYPE
Q[5] <= Q[5]~reg0.DB_MAX_OUTPUT_PORT_TYPE


