4767 lines
87 KiB
Plaintext
4767 lines
87 KiB
Plaintext
entity alu is
|
|
port (
|
|
alu_out : inout bit_vector(3 downto 0);
|
|
cin : in bit;
|
|
cout : out bit;
|
|
i : in bit_vector(2 downto 0);
|
|
ng : out bit;
|
|
np : out bit;
|
|
ovr : out bit;
|
|
r : in bit_vector(3 downto 0);
|
|
s : in bit_vector(3 downto 0);
|
|
f3 : out bit;
|
|
vdd : in bit;
|
|
vss : in bit;
|
|
zero : out bit
|
|
);
|
|
end alu;
|
|
|
|
architecture structural of alu is
|
|
Component oa2a2a23_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
i4 : in bit;
|
|
i5 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component buf_x2
|
|
port (
|
|
i : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component nmx2_x1
|
|
port (
|
|
cmd : in bit;
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component noa2a2a2a24_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
i4 : in bit;
|
|
i5 : in bit;
|
|
i6 : in bit;
|
|
i7 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component an12_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component noa2ao222_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
i4 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component ao2o22_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component a3_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component noa2a2a23_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
i4 : in bit;
|
|
i5 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component oa22_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component nxr2_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component a2_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component o3_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component noa22_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component na4_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component oa2a22_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component xr2_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component oa2ao222_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
i4 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component mx2_x2
|
|
port (
|
|
cmd : in bit;
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component inv_x2
|
|
port (
|
|
i : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component o2_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component no4_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component on12_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component no2_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component no3_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component nao22_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component na2_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component ao22_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component na3_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component a4_x2
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component nao2o22_x1
|
|
port (
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
i3 : in bit;
|
|
nq : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
Component mx3_x2
|
|
port (
|
|
cmd0 : in bit;
|
|
cmd1 : in bit;
|
|
i0 : in bit;
|
|
i1 : in bit;
|
|
i2 : in bit;
|
|
q : out bit;
|
|
vdd : in bit;
|
|
vss : in bit
|
|
);
|
|
end component;
|
|
|
|
signal not_i : bit_vector( 2 downto 0);
|
|
signal not_r : bit_vector( 3 downto 0);
|
|
signal not_s : bit_vector( 3 downto 0);
|
|
signal xr2_x1_sig : bit;
|
|
signal xr2_x1_9_sig : bit;
|
|
signal xr2_x1_8_sig : bit;
|
|
signal xr2_x1_7_sig : bit;
|
|
signal xr2_x1_6_sig : bit;
|
|
signal xr2_x1_5_sig : bit;
|
|
signal xr2_x1_4_sig : bit;
|
|
signal xr2_x1_3_sig : bit;
|
|
signal xr2_x1_2_sig : bit;
|
|
signal xr2_x1_11_sig : bit;
|
|
signal xr2_x1_10_sig : bit;
|
|
signal on12_x1_sig : bit;
|
|
signal on12_x1_7_sig : bit;
|
|
signal on12_x1_6_sig : bit;
|
|
signal on12_x1_5_sig : bit;
|
|
signal on12_x1_4_sig : bit;
|
|
signal on12_x1_3_sig : bit;
|
|
signal on12_x1_2_sig : bit;
|
|
signal oa2ao222_x2_sig : bit;
|
|
signal oa2ao222_x2_2_sig : bit;
|
|
signal oa2a2a23_x2_sig : bit;
|
|
signal oa2a22_x2_sig : bit;
|
|
signal oa2a22_x2_4_sig : bit;
|
|
signal oa2a22_x2_3_sig : bit;
|
|
signal oa2a22_x2_2_sig : bit;
|
|
signal oa22_x2_sig : bit;
|
|
signal oa22_x2_9_sig : bit;
|
|
signal oa22_x2_8_sig : bit;
|
|
signal oa22_x2_7_sig : bit;
|
|
signal oa22_x2_6_sig : bit;
|
|
signal oa22_x2_5_sig : bit;
|
|
signal oa22_x2_4_sig : bit;
|
|
signal oa22_x2_3_sig : bit;
|
|
signal oa22_x2_2_sig : bit;
|
|
signal o3_x2_sig : bit;
|
|
signal o3_x2_9_sig : bit;
|
|
signal o3_x2_8_sig : bit;
|
|
signal o3_x2_7_sig : bit;
|
|
signal o3_x2_6_sig : bit;
|
|
signal o3_x2_5_sig : bit;
|
|
signal o3_x2_4_sig : bit;
|
|
signal o3_x2_3_sig : bit;
|
|
signal o3_x2_2_sig : bit;
|
|
signal o3_x2_11_sig : bit;
|
|
signal o3_x2_10_sig : bit;
|
|
signal o2_x2_sig : bit;
|
|
signal o2_x2_9_sig : bit;
|
|
signal o2_x2_8_sig : bit;
|
|
signal o2_x2_7_sig : bit;
|
|
signal o2_x2_6_sig : bit;
|
|
signal o2_x2_5_sig : bit;
|
|
signal o2_x2_4_sig : bit;
|
|
signal o2_x2_3_sig : bit;
|
|
signal o2_x2_2_sig : bit;
|
|
signal o2_x2_17_sig : bit;
|
|
signal o2_x2_16_sig : bit;
|
|
signal o2_x2_15_sig : bit;
|
|
signal o2_x2_14_sig : bit;
|
|
signal o2_x2_13_sig : bit;
|
|
signal o2_x2_12_sig : bit;
|
|
signal o2_x2_11_sig : bit;
|
|
signal o2_x2_10_sig : bit;
|
|
signal nxr2_x1_sig : bit;
|
|
signal nxr2_x1_2_sig : bit;
|
|
signal not_cin : bit;
|
|
signal not_aux99 : bit;
|
|
signal not_aux98 : bit;
|
|
signal not_aux97 : bit;
|
|
signal not_aux95 : bit;
|
|
signal not_aux92 : bit;
|
|
signal not_aux90 : bit;
|
|
signal not_aux86 : bit;
|
|
signal not_aux85 : bit;
|
|
signal not_aux84 : bit;
|
|
signal not_aux82 : bit;
|
|
signal not_aux80 : bit;
|
|
signal not_aux8 : bit;
|
|
signal not_aux79 : bit;
|
|
signal not_aux78 : bit;
|
|
signal not_aux75 : bit;
|
|
signal not_aux74 : bit;
|
|
signal not_aux73 : bit;
|
|
signal not_aux71 : bit;
|
|
signal not_aux70 : bit;
|
|
signal not_aux7 : bit;
|
|
signal not_aux68 : bit;
|
|
signal not_aux67 : bit;
|
|
signal not_aux66 : bit;
|
|
signal not_aux65 : bit;
|
|
signal not_aux64 : bit;
|
|
signal not_aux62 : bit;
|
|
signal not_aux61 : bit;
|
|
signal not_aux60 : bit;
|
|
signal not_aux58 : bit;
|
|
signal not_aux57 : bit;
|
|
signal not_aux55 : bit;
|
|
signal not_aux54 : bit;
|
|
signal not_aux53 : bit;
|
|
signal not_aux5 : bit;
|
|
signal not_aux47 : bit;
|
|
signal not_aux43 : bit;
|
|
signal not_aux40 : bit;
|
|
signal not_aux34 : bit;
|
|
signal not_aux30 : bit;
|
|
signal not_aux3 : bit;
|
|
signal not_aux28 : bit;
|
|
signal not_aux26 : bit;
|
|
signal not_aux22 : bit;
|
|
signal not_aux21 : bit;
|
|
signal not_aux2 : bit;
|
|
signal not_aux17 : bit;
|
|
signal not_aux16 : bit;
|
|
signal not_aux15 : bit;
|
|
signal not_aux134 : bit;
|
|
signal not_aux133 : bit;
|
|
signal not_aux132 : bit;
|
|
signal not_aux131 : bit;
|
|
signal not_aux130 : bit;
|
|
signal not_aux13 : bit;
|
|
signal not_aux129 : bit;
|
|
signal not_aux128 : bit;
|
|
signal not_aux127 : bit;
|
|
signal not_aux126 : bit;
|
|
signal not_aux124 : bit;
|
|
signal not_aux120 : bit;
|
|
signal not_aux117 : bit;
|
|
signal not_aux116 : bit;
|
|
signal not_aux115 : bit;
|
|
signal not_aux113 : bit;
|
|
signal not_aux112 : bit;
|
|
signal not_aux11 : bit;
|
|
signal not_aux109 : bit;
|
|
signal not_aux108 : bit;
|
|
signal not_aux107 : bit;
|
|
signal not_aux105 : bit;
|
|
signal not_aux104 : bit;
|
|
signal not_aux102 : bit;
|
|
signal not_aux101 : bit;
|
|
signal not_aux100 : bit;
|
|
signal not_aux10 : bit;
|
|
signal not_aux0 : bit;
|
|
signal noa2ao222_x1_sig : bit;
|
|
signal noa2a2a2a24_x1_sig : bit;
|
|
signal noa2a2a23_x1_sig : bit;
|
|
signal noa22_x1_sig : bit;
|
|
signal noa22_x1_9_sig : bit;
|
|
signal noa22_x1_8_sig : bit;
|
|
signal noa22_x1_7_sig : bit;
|
|
signal noa22_x1_6_sig : bit;
|
|
signal noa22_x1_5_sig : bit;
|
|
signal noa22_x1_4_sig : bit;
|
|
signal noa22_x1_3_sig : bit;
|
|
signal noa22_x1_2_sig : bit;
|
|
signal noa22_x1_10_sig : bit;
|
|
signal no4_x1_sig : bit;
|
|
signal no4_x1_4_sig : bit;
|
|
signal no4_x1_3_sig : bit;
|
|
signal no4_x1_2_sig : bit;
|
|
signal no3_x1_sig : bit;
|
|
signal no3_x1_9_sig : bit;
|
|
signal no3_x1_8_sig : bit;
|
|
signal no3_x1_7_sig : bit;
|
|
signal no3_x1_6_sig : bit;
|
|
signal no3_x1_5_sig : bit;
|
|
signal no3_x1_4_sig : bit;
|
|
signal no3_x1_3_sig : bit;
|
|
signal no3_x1_2_sig : bit;
|
|
signal no3_x1_17_sig : bit;
|
|
signal no3_x1_16_sig : bit;
|
|
signal no3_x1_15_sig : bit;
|
|
signal no3_x1_14_sig : bit;
|
|
signal no3_x1_13_sig : bit;
|
|
signal no3_x1_12_sig : bit;
|
|
signal no3_x1_11_sig : bit;
|
|
signal no3_x1_10_sig : bit;
|
|
signal no2_x1_sig : bit;
|
|
signal no2_x1_9_sig : bit;
|
|
signal no2_x1_8_sig : bit;
|
|
signal no2_x1_7_sig : bit;
|
|
signal no2_x1_6_sig : bit;
|
|
signal no2_x1_5_sig : bit;
|
|
signal no2_x1_4_sig : bit;
|
|
signal no2_x1_3_sig : bit;
|
|
signal no2_x1_2_sig : bit;
|
|
signal no2_x1_27_sig : bit;
|
|
signal no2_x1_26_sig : bit;
|
|
signal no2_x1_25_sig : bit;
|
|
signal no2_x1_24_sig : bit;
|
|
signal no2_x1_23_sig : bit;
|
|
signal no2_x1_22_sig : bit;
|
|
signal no2_x1_21_sig : bit;
|
|
signal no2_x1_20_sig : bit;
|
|
signal no2_x1_19_sig : bit;
|
|
signal no2_x1_18_sig : bit;
|
|
signal no2_x1_17_sig : bit;
|
|
signal no2_x1_16_sig : bit;
|
|
signal no2_x1_15_sig : bit;
|
|
signal no2_x1_14_sig : bit;
|
|
signal no2_x1_13_sig : bit;
|
|
signal no2_x1_12_sig : bit;
|
|
signal no2_x1_11_sig : bit;
|
|
signal no2_x1_10_sig : bit;
|
|
signal nmx2_x1_sig : bit;
|
|
signal nao2o22_x1_sig : bit;
|
|
signal nao2o22_x1_3_sig : bit;
|
|
signal nao2o22_x1_2_sig : bit;
|
|
signal nao22_x1_sig : bit;
|
|
signal nao22_x1_9_sig : bit;
|
|
signal nao22_x1_8_sig : bit;
|
|
signal nao22_x1_7_sig : bit;
|
|
signal nao22_x1_6_sig : bit;
|
|
signal nao22_x1_5_sig : bit;
|
|
signal nao22_x1_4_sig : bit;
|
|
signal nao22_x1_3_sig : bit;
|
|
signal nao22_x1_2_sig : bit;
|
|
signal nao22_x1_25_sig : bit;
|
|
signal nao22_x1_24_sig : bit;
|
|
signal nao22_x1_23_sig : bit;
|
|
signal nao22_x1_22_sig : bit;
|
|
signal nao22_x1_21_sig : bit;
|
|
signal nao22_x1_20_sig : bit;
|
|
signal nao22_x1_19_sig : bit;
|
|
signal nao22_x1_18_sig : bit;
|
|
signal nao22_x1_17_sig : bit;
|
|
signal nao22_x1_16_sig : bit;
|
|
signal nao22_x1_15_sig : bit;
|
|
signal nao22_x1_14_sig : bit;
|
|
signal nao22_x1_13_sig : bit;
|
|
signal nao22_x1_12_sig : bit;
|
|
signal nao22_x1_11_sig : bit;
|
|
signal nao22_x1_10_sig : bit;
|
|
signal na4_x1_sig : bit;
|
|
signal na4_x1_6_sig : bit;
|
|
signal na4_x1_5_sig : bit;
|
|
signal na4_x1_4_sig : bit;
|
|
signal na4_x1_3_sig : bit;
|
|
signal na4_x1_2_sig : bit;
|
|
signal na3_x1_sig : bit;
|
|
signal na3_x1_9_sig : bit;
|
|
signal na3_x1_8_sig : bit;
|
|
signal na3_x1_7_sig : bit;
|
|
signal na3_x1_6_sig : bit;
|
|
signal na3_x1_5_sig : bit;
|
|
signal na3_x1_4_sig : bit;
|
|
signal na3_x1_3_sig : bit;
|
|
signal na3_x1_2_sig : bit;
|
|
signal na3_x1_21_sig : bit;
|
|
signal na3_x1_20_sig : bit;
|
|
signal na3_x1_19_sig : bit;
|
|
signal na3_x1_18_sig : bit;
|
|
signal na3_x1_17_sig : bit;
|
|
signal na3_x1_16_sig : bit;
|
|
signal na3_x1_15_sig : bit;
|
|
signal na3_x1_14_sig : bit;
|
|
signal na3_x1_13_sig : bit;
|
|
signal na3_x1_12_sig : bit;
|
|
signal na3_x1_11_sig : bit;
|
|
signal na3_x1_10_sig : bit;
|
|
signal na2_x1_sig : bit;
|
|
signal na2_x1_9_sig : bit;
|
|
signal na2_x1_8_sig : bit;
|
|
signal na2_x1_7_sig : bit;
|
|
signal na2_x1_6_sig : bit;
|
|
signal na2_x1_5_sig : bit;
|
|
signal na2_x1_4_sig : bit;
|
|
signal na2_x1_3_sig : bit;
|
|
signal na2_x1_2_sig : bit;
|
|
signal na2_x1_29_sig : bit;
|
|
signal na2_x1_28_sig : bit;
|
|
signal na2_x1_27_sig : bit;
|
|
signal na2_x1_26_sig : bit;
|
|
signal na2_x1_25_sig : bit;
|
|
signal na2_x1_24_sig : bit;
|
|
signal na2_x1_23_sig : bit;
|
|
signal na2_x1_22_sig : bit;
|
|
signal na2_x1_21_sig : bit;
|
|
signal na2_x1_20_sig : bit;
|
|
signal na2_x1_19_sig : bit;
|
|
signal na2_x1_18_sig : bit;
|
|
signal na2_x1_17_sig : bit;
|
|
signal na2_x1_16_sig : bit;
|
|
signal na2_x1_15_sig : bit;
|
|
signal na2_x1_14_sig : bit;
|
|
signal na2_x1_13_sig : bit;
|
|
signal na2_x1_12_sig : bit;
|
|
signal na2_x1_11_sig : bit;
|
|
signal na2_x1_10_sig : bit;
|
|
signal mx3_x2_sig : bit;
|
|
signal mx3_x2_7_sig : bit;
|
|
signal mx3_x2_6_sig : bit;
|
|
signal mx3_x2_5_sig : bit;
|
|
signal mx3_x2_4_sig : bit;
|
|
signal mx3_x2_3_sig : bit;
|
|
signal mx3_x2_2_sig : bit;
|
|
signal mx2_x2_sig : bit;
|
|
signal mx2_x2_2_sig : bit;
|
|
signal inv_x2_sig : bit;
|
|
signal inv_x2_9_sig : bit;
|
|
signal inv_x2_8_sig : bit;
|
|
signal inv_x2_7_sig : bit;
|
|
signal inv_x2_6_sig : bit;
|
|
signal inv_x2_5_sig : bit;
|
|
signal inv_x2_4_sig : bit;
|
|
signal inv_x2_3_sig : bit;
|
|
signal inv_x2_2_sig : bit;
|
|
signal inv_x2_18_sig : bit;
|
|
signal inv_x2_17_sig : bit;
|
|
signal inv_x2_16_sig : bit;
|
|
signal inv_x2_15_sig : bit;
|
|
signal inv_x2_14_sig : bit;
|
|
signal inv_x2_13_sig : bit;
|
|
signal inv_x2_12_sig : bit;
|
|
signal inv_x2_11_sig : bit;
|
|
signal inv_x2_10_sig : bit;
|
|
signal aux97 : bit;
|
|
signal aux96 : bit;
|
|
signal aux90 : bit;
|
|
signal aux9 : bit;
|
|
signal aux87 : bit;
|
|
signal aux86 : bit;
|
|
signal aux83 : bit;
|
|
signal aux8 : bit;
|
|
signal aux76 : bit;
|
|
signal aux65 : bit;
|
|
signal aux58 : bit;
|
|
signal aux57 : bit;
|
|
signal aux56 : bit;
|
|
signal aux54 : bit;
|
|
signal aux49 : bit;
|
|
signal aux47 : bit;
|
|
signal aux43 : bit;
|
|
signal aux36 : bit;
|
|
signal aux30 : bit;
|
|
signal aux3 : bit;
|
|
signal aux28 : bit;
|
|
signal aux25 : bit;
|
|
signal aux21 : bit;
|
|
signal aux20 : bit;
|
|
signal aux2 : bit;
|
|
signal aux138 : bit;
|
|
signal aux137 : bit;
|
|
signal aux136 : bit;
|
|
signal aux135 : bit;
|
|
signal aux125 : bit;
|
|
signal aux122 : bit;
|
|
signal aux118 : bit;
|
|
signal aux11 : bit;
|
|
signal aux108 : bit;
|
|
signal aux106 : bit;
|
|
signal aux105 : bit;
|
|
signal aux10 : bit;
|
|
signal aux1 : bit;
|
|
signal ao2o22_x2_sig : bit;
|
|
signal ao2o22_x2_3_sig : bit;
|
|
signal ao2o22_x2_2_sig : bit;
|
|
signal ao22_x2_sig : bit;
|
|
signal ao22_x2_6_sig : bit;
|
|
signal ao22_x2_5_sig : bit;
|
|
signal ao22_x2_4_sig : bit;
|
|
signal ao22_x2_3_sig : bit;
|
|
signal ao22_x2_2_sig : bit;
|
|
signal an12_x1_sig : bit;
|
|
signal an12_x1_6_sig : bit;
|
|
signal an12_x1_5_sig : bit;
|
|
signal an12_x1_4_sig : bit;
|
|
signal an12_x1_3_sig : bit;
|
|
signal an12_x1_2_sig : bit;
|
|
signal a4_x2_sig : bit;
|
|
signal a4_x2_6_sig : bit;
|
|
signal a4_x2_5_sig : bit;
|
|
signal a4_x2_4_sig : bit;
|
|
signal a4_x2_3_sig : bit;
|
|
signal a4_x2_2_sig : bit;
|
|
signal a3_x2_sig : bit;
|
|
signal a3_x2_7_sig : bit;
|
|
signal a3_x2_6_sig : bit;
|
|
signal a3_x2_5_sig : bit;
|
|
signal a3_x2_4_sig : bit;
|
|
signal a3_x2_3_sig : bit;
|
|
signal a3_x2_2_sig : bit;
|
|
signal a2_x2_sig : bit;
|
|
signal a2_x2_9_sig : bit;
|
|
signal a2_x2_8_sig : bit;
|
|
signal a2_x2_7_sig : bit;
|
|
signal a2_x2_6_sig : bit;
|
|
signal a2_x2_5_sig : bit;
|
|
signal a2_x2_4_sig : bit;
|
|
signal a2_x2_3_sig : bit;
|
|
signal a2_x2_2_sig : bit;
|
|
signal a2_x2_19_sig : bit;
|
|
signal a2_x2_18_sig : bit;
|
|
signal a2_x2_17_sig : bit;
|
|
signal a2_x2_16_sig : bit;
|
|
signal a2_x2_15_sig : bit;
|
|
signal a2_x2_14_sig : bit;
|
|
signal a2_x2_13_sig : bit;
|
|
signal a2_x2_12_sig : bit;
|
|
signal a2_x2_11_sig : bit;
|
|
signal a2_x2_10_sig : bit;
|
|
|
|
begin
|
|
|
|
not_aux126_ins : nxr2_x1
|
|
port map (
|
|
i0 => aux108,
|
|
i1 => aux36,
|
|
nq => not_aux126,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux128_ins : nxr2_x1
|
|
port map (
|
|
i0 => aux108,
|
|
i1 => aux43,
|
|
nq => not_aux128,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux129_ins : o2_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux108,
|
|
q => not_aux129,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux130_ins : na2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux108,
|
|
nq => not_aux130,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux131_ins : nxr2_x1
|
|
port map (
|
|
i0 => aux49,
|
|
i1 => aux108,
|
|
nq => not_aux131,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux132_ins : nxr2_x1
|
|
port map (
|
|
i0 => aux108,
|
|
i1 => aux30,
|
|
nq => not_aux132,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux133_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux22,
|
|
i1 => not_aux60,
|
|
q => not_aux133,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux127_ins : nxr2_x1
|
|
port map (
|
|
i0 => aux108,
|
|
i1 => i(0),
|
|
nq => not_aux127,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nxr2_x1_ins : nxr2_x1
|
|
port map (
|
|
i0 => s(0),
|
|
i1 => cin,
|
|
nq => nxr2_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux124_ins : a2_x2
|
|
port map (
|
|
i0 => nxr2_x1_sig,
|
|
i1 => not_i(0),
|
|
q => not_aux124,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux115_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux101,
|
|
i1 => not_s(1),
|
|
q => not_aux115,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux116_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux102,
|
|
i1 => not_s(2),
|
|
q => not_aux116,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux117_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux8,
|
|
i1 => not_s(3),
|
|
q => not_aux117,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux120_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux64,
|
|
i1 => not_aux57,
|
|
q => not_aux120,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux104_ins : o2_x2
|
|
port map (
|
|
i0 => not_s(0),
|
|
i1 => not_aux54,
|
|
q => not_aux104,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux105_ins : inv_x2
|
|
port map (
|
|
i => aux105,
|
|
nq => not_aux105,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux107_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux8,
|
|
i1 => not_aux57,
|
|
q => not_aux107,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux108_ins : inv_x2
|
|
port map (
|
|
i => aux108,
|
|
nq => not_aux108,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux109_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux2,
|
|
i1 => not_aux57,
|
|
q => not_aux109,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux10,
|
|
i1 => not_i(0),
|
|
q => o2_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux112_ins : oa22_x2
|
|
port map (
|
|
i0 => o2_x2_sig,
|
|
i1 => not_s(3),
|
|
i2 => aux8,
|
|
q => not_aux112,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux113_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux80,
|
|
i1 => not_i(0),
|
|
q => not_aux113,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux100_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux55,
|
|
i1 => not_s(3),
|
|
nq => not_aux100,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux101_ins : nxr2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(1),
|
|
nq => not_aux101,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux102_ins : nxr2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(2),
|
|
nq => not_aux102,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux15_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux13,
|
|
i1 => not_r(1),
|
|
i2 => aux9,
|
|
nq => not_aux15,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux7_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux5,
|
|
i1 => r(1),
|
|
i2 => aux1,
|
|
nq => not_aux7,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux13_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux11,
|
|
i1 => cin,
|
|
i2 => aux10,
|
|
nq => not_aux13,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux5_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux3,
|
|
i1 => cin,
|
|
i2 => aux2,
|
|
nq => not_aux5,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_ins : inv_x2
|
|
port map (
|
|
i => aux49,
|
|
nq => inv_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no4_x1_ins : no4_x1
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => r(3),
|
|
i2 => inv_x2_sig,
|
|
i3 => s(3),
|
|
nq => no4_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a4_x2_ins : a4_x2
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => r(3),
|
|
i2 => s(3),
|
|
i3 => not_aux43,
|
|
q => a4_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux53_ins : no2_x1
|
|
port map (
|
|
i0 => a4_x2_sig,
|
|
i1 => no4_x1_sig,
|
|
nq => not_aux53,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux43_ins : inv_x2
|
|
port map (
|
|
i => aux43,
|
|
nq => not_aux43,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux47_ins : inv_x2
|
|
port map (
|
|
i => aux47,
|
|
nq => not_aux47,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux17_ins : o2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux16,
|
|
q => not_aux17,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_2_ins : inv_x2
|
|
port map (
|
|
i => aux36,
|
|
nq => inv_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no4_x1_2_ins : no4_x1
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => r(3),
|
|
i2 => inv_x2_2_sig,
|
|
i3 => not_s(3),
|
|
nq => no4_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a4_x2_2_ins : a4_x2
|
|
port map (
|
|
i0 => not_s(3),
|
|
i1 => r(3),
|
|
i2 => not_aux30,
|
|
i3 => not_r(1),
|
|
q => a4_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux40_ins : no2_x1
|
|
port map (
|
|
i0 => a4_x2_2_sig,
|
|
i1 => no4_x1_2_sig,
|
|
nq => not_aux40,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux30_ins : inv_x2
|
|
port map (
|
|
i => aux30,
|
|
nq => not_aux30,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux34_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux28,
|
|
i1 => not_i(0),
|
|
q => not_aux34,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux26_ins : o2_x2
|
|
port map (
|
|
i0 => s(0),
|
|
i1 => cin,
|
|
q => not_aux26,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux22_ins : o2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux21,
|
|
q => not_aux22,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux54_ins : inv_x2
|
|
port map (
|
|
i => aux54,
|
|
nq => not_aux54,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux28_ins : inv_x2
|
|
port map (
|
|
i => aux28,
|
|
nq => not_aux28,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux58_ins : inv_x2
|
|
port map (
|
|
i => aux58,
|
|
nq => not_aux58,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux62_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux61,
|
|
i1 => not_s(1),
|
|
q => not_aux62,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux61_ins : xr2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => r(2),
|
|
q => not_aux61,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux67_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux66,
|
|
i1 => not_r(2),
|
|
q => not_aux67,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux134_ins : o2_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_s(1),
|
|
q => not_aux134,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux70_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux64,
|
|
i1 => not_r(1),
|
|
nq => not_aux70,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux71_ins : na2_x1
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => not_aux64,
|
|
nq => not_aux71,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux68_ins : o2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_r(3),
|
|
q => not_aux68,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux79_ins : a2_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(1),
|
|
q => not_aux79,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux73_ins : o3_x2
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => not_aux64,
|
|
i2 => not_s(3),
|
|
q => not_aux73,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux74_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux21,
|
|
i1 => not_s(3),
|
|
q => not_aux74,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux80_ins : no2_x1
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => s(3),
|
|
nq => not_aux80,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux85_ins : na2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => s(3),
|
|
nq => not_aux85,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux86_ins : inv_x2
|
|
port map (
|
|
i => aux86,
|
|
nq => not_aux86,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux78_ins : nao22_x1
|
|
port map (
|
|
i0 => not_r(0),
|
|
i1 => cin,
|
|
i2 => aux76,
|
|
nq => not_aux78,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux90_ins : inv_x2
|
|
port map (
|
|
i => aux90,
|
|
nq => not_aux90,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_ins : a3_x2
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => not_aux95,
|
|
i2 => aux96,
|
|
q => a3_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_ins : oa22_x2
|
|
port map (
|
|
i0 => not_aux57,
|
|
i1 => not_aux16,
|
|
i2 => a3_x2_sig,
|
|
q => oa22_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_3_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux95,
|
|
i1 => not_r(1),
|
|
q => o2_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_2_ins : a3_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => aux96,
|
|
i2 => o2_x2_3_sig,
|
|
q => a3_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_ins : no3_x1
|
|
port map (
|
|
i0 => not_aux92,
|
|
i1 => not_aux65,
|
|
i2 => r(2),
|
|
nq => no3_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_2_ins : o2_x2
|
|
port map (
|
|
i0 => no3_x1_sig,
|
|
i1 => a3_x2_2_sig,
|
|
q => o2_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_2_ins : no3_x1
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => not_aux92,
|
|
i2 => not_aux64,
|
|
nq => no3_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_2_ins : oa22_x2
|
|
port map (
|
|
i0 => not_aux60,
|
|
i1 => not_aux21,
|
|
i2 => no3_x1_2_sig,
|
|
q => oa22_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2a2a23_x2_ins : oa2a2a23_x2
|
|
port map (
|
|
i0 => oa22_x2_2_sig,
|
|
i1 => not_r(2),
|
|
i2 => not_s(1),
|
|
i3 => o2_x2_2_sig,
|
|
i4 => oa22_x2_sig,
|
|
i5 => r(2),
|
|
q => oa2a2a23_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux97,
|
|
i1 => not_aux66,
|
|
nq => na2_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao22_x2_2_ins : ao22_x2
|
|
port map (
|
|
i0 => not_aux82,
|
|
i1 => not_r(0),
|
|
i2 => aux76,
|
|
q => ao22_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao22_x2_ins : ao22_x2
|
|
port map (
|
|
i0 => ao22_x2_2_sig,
|
|
i1 => na2_x1_sig,
|
|
i2 => not_r(2),
|
|
q => ao22_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_3_ins : inv_x2
|
|
port map (
|
|
i => aux87,
|
|
nq => inv_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_2_ins : na3_x1
|
|
port map (
|
|
i0 => not_aux98,
|
|
i1 => not_aux97,
|
|
i2 => inv_x2_3_sig,
|
|
nq => na3_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_2_sig,
|
|
i1 => r(2),
|
|
q => a2_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_ins : nao22_x1
|
|
port map (
|
|
i0 => a2_x2_sig,
|
|
i1 => ao22_x2_sig,
|
|
i2 => not_s(1),
|
|
nq => nao22_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_3_ins : na2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => r(2),
|
|
nq => na2_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_4_ins : na2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_s(3),
|
|
nq => na2_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_3_ins : oa22_x2
|
|
port map (
|
|
i0 => na2_x1_4_sig,
|
|
i1 => not_aux64,
|
|
i2 => na2_x1_3_sig,
|
|
q => oa22_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_2_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux95,
|
|
i1 => aux56,
|
|
i2 => aux137,
|
|
nq => nao22_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_3_ins : na3_x1
|
|
port map (
|
|
i0 => not_aux97,
|
|
i1 => nao22_x1_2_sig,
|
|
i2 => oa22_x2_3_sig,
|
|
nq => na3_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_2_ins : na2_x1
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => na3_x1_3_sig,
|
|
nq => na2_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_ins : na3_x1
|
|
port map (
|
|
i0 => s(2),
|
|
i1 => na2_x1_2_sig,
|
|
i2 => nao22_x1_sig,
|
|
nq => na3_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux99_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_sig,
|
|
i1 => oa2a2a23_x2_sig,
|
|
q => not_aux99,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux21_ins : inv_x2
|
|
port map (
|
|
i => aux21,
|
|
nq => not_aux21,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux60_ins : na2_x1
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => s(3),
|
|
nq => not_aux60,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux16_ins : na2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(3),
|
|
nq => not_aux16,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux57_ins : inv_x2
|
|
port map (
|
|
i => aux57,
|
|
nq => not_aux57,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux92_ins : a2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux8,
|
|
q => not_aux92,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux8_ins : inv_x2
|
|
port map (
|
|
i => aux8,
|
|
nq => not_aux8,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux65_ins : inv_x2
|
|
port map (
|
|
i => aux65,
|
|
nq => not_aux65,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux0_ins : o2_x2
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => not_i(0),
|
|
q => not_aux0,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux66_ins : o2_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_i(0),
|
|
q => not_aux66,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux84_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux75,
|
|
i1 => not_i(0),
|
|
nq => not_aux84,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux75_ins : o2_x2
|
|
port map (
|
|
i0 => cin,
|
|
i1 => not_s(0),
|
|
q => not_aux75,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux82_ins : a2_x2
|
|
port map (
|
|
i0 => cin,
|
|
i1 => not_s(0),
|
|
q => not_aux82,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux98_ins : o2_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_r(1),
|
|
q => not_aux98,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux95_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux11,
|
|
i1 => not_cin,
|
|
i2 => aux10,
|
|
nq => not_aux95,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux10_ins : inv_x2
|
|
port map (
|
|
i => aux10,
|
|
nq => not_aux10,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux11_ins : inv_x2
|
|
port map (
|
|
i => aux11,
|
|
nq => not_aux11,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux64_ins : ao22_x2
|
|
port map (
|
|
i0 => not_aux3,
|
|
i1 => not_cin,
|
|
i2 => aux2,
|
|
q => not_aux64,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux2_ins : inv_x2
|
|
port map (
|
|
i => aux2,
|
|
nq => not_aux2,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux3_ins : inv_x2
|
|
port map (
|
|
i => aux3,
|
|
nq => not_aux3,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux97_ins : inv_x2
|
|
port map (
|
|
i => aux97,
|
|
nq => not_aux97,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_aux55_ins : nxr2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(3),
|
|
nq => not_aux55,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_cin_ins : inv_x2
|
|
port map (
|
|
i => cin,
|
|
nq => not_cin,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_i_2_ins : inv_x2
|
|
port map (
|
|
i => i(2),
|
|
nq => not_i(2),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_i_1_ins : inv_x2
|
|
port map (
|
|
i => i(1),
|
|
nq => not_i(1),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_i_0_ins : inv_x2
|
|
port map (
|
|
i => i(0),
|
|
nq => not_i(0),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_r_3_ins : inv_x2
|
|
port map (
|
|
i => r(3),
|
|
nq => not_r(3),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_r_2_ins : inv_x2
|
|
port map (
|
|
i => r(2),
|
|
nq => not_r(2),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_r_1_ins : inv_x2
|
|
port map (
|
|
i => r(1),
|
|
nq => not_r(1),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_r_0_ins : inv_x2
|
|
port map (
|
|
i => r(0),
|
|
nq => not_r(0),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_s_3_ins : inv_x2
|
|
port map (
|
|
i => s(3),
|
|
nq => not_s(3),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_s_2_ins : inv_x2
|
|
port map (
|
|
i => s(2),
|
|
nq => not_s(2),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_s_1_ins : inv_x2
|
|
port map (
|
|
i => s(1),
|
|
nq => not_s(1),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
not_s_0_ins : inv_x2
|
|
port map (
|
|
i => s(0),
|
|
nq => not_s(0),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux138_ins : na2_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_s(1),
|
|
nq => aux138,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux137_ins : no2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => r(2),
|
|
nq => aux137,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux136_ins : no2_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_r(1),
|
|
nq => aux136,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux135_ins : a2_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_r(1),
|
|
q => aux135,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux125_ins : xr2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => s(1),
|
|
q => aux125,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux122_ins : xr2_x1
|
|
port map (
|
|
i0 => aux54,
|
|
i1 => s(0),
|
|
q => aux122,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux118_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux0,
|
|
i1 => not_s(3),
|
|
nq => aux118,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux108_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux68,
|
|
i1 => not_aux57,
|
|
nq => aux108,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux106_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux60,
|
|
i1 => not_aux0,
|
|
nq => aux106,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux105_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux55,
|
|
i1 => not_s(3),
|
|
nq => aux105,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux97_ins : no2_x1
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux55,
|
|
nq => aux97,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux96_ins : na2_x1
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux0,
|
|
nq => aux96,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_2_ins : a2_x2
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => not_aux75,
|
|
q => a2_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux90_ins : no3_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => a2_x2_2_sig,
|
|
i2 => not_aux82,
|
|
nq => aux90,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux87_ins : an12_x1
|
|
port map (
|
|
i0 => not_aux84,
|
|
i1 => aux83,
|
|
q => aux87,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux86_ins : na2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => r(2),
|
|
nq => aux86,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux83_ins : o2_x2
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => not_aux82,
|
|
q => aux83,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux76_ins : a2_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_aux75,
|
|
q => aux76,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux65_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux64,
|
|
i1 => not_r(1),
|
|
nq => aux65,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux58_ins : on12_x1
|
|
port map (
|
|
i0 => not_aux57,
|
|
i1 => aux56,
|
|
q => aux58,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux57_ins : no2_x1
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => not_s(3),
|
|
nq => aux57,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux56_ins : no2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => s(3),
|
|
nq => aux56,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux54_ins : xr2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(0),
|
|
q => aux54,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux49_ins : ao22_x2
|
|
port map (
|
|
i0 => not_aux28,
|
|
i1 => r(0),
|
|
i2 => aux47,
|
|
q => aux49,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux47_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux26,
|
|
i1 => not_i(0),
|
|
q => aux47,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_5_ins : na2_x1
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => not_aux26,
|
|
nq => na2_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux43_ins : na3_x1
|
|
port map (
|
|
i0 => not_i(0),
|
|
i1 => na2_x1_5_sig,
|
|
i2 => aux28,
|
|
nq => aux43,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux36_ins : noa22_x1
|
|
port map (
|
|
i0 => not_r(0),
|
|
i1 => not_aux26,
|
|
i2 => not_aux34,
|
|
nq => aux36,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_3_ins : a2_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_aux26,
|
|
q => a2_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux30_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux28,
|
|
i1 => not_r(0),
|
|
i2 => a2_x2_3_sig,
|
|
nq => aux30,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux28_ins : na2_x1
|
|
port map (
|
|
i0 => s(0),
|
|
i1 => cin,
|
|
nq => aux28,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux25_ins : noa22_x1
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => not_aux13,
|
|
i2 => not_aux22,
|
|
nq => aux25,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux21_ins : no2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(3),
|
|
nq => aux21,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux20_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux5,
|
|
i1 => r(1),
|
|
i2 => not_aux17,
|
|
nq => aux20,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux11_ins : na2_x1
|
|
port map (
|
|
i0 => s(0),
|
|
i1 => r(0),
|
|
nq => aux11,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux10_ins : na2_x1
|
|
port map (
|
|
i0 => not_s(0),
|
|
i1 => not_r(0),
|
|
nq => aux10,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux9_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux8,
|
|
i1 => not_s(3),
|
|
nq => aux9,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux8_ins : no2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_r(3),
|
|
nq => aux8,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux3_ins : na2_x1
|
|
port map (
|
|
i0 => s(0),
|
|
i1 => not_r(0),
|
|
nq => aux3,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux2_ins : na2_x1
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => not_s(0),
|
|
nq => aux2,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
aux1_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux0,
|
|
i1 => not_s(3),
|
|
nq => aux1,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
zero_ins : no4_x1
|
|
port map (
|
|
i0 => alu_out(2),
|
|
i1 => alu_out(3),
|
|
i2 => alu_out(0),
|
|
i3 => alu_out(1),
|
|
nq => zero,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
f3_ins : buf_x2
|
|
port map (
|
|
i => alu_out(3),
|
|
q => f3,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_3_ins : no3_x1
|
|
port map (
|
|
i0 => not_r(3),
|
|
i1 => s(3),
|
|
i2 => not_aux86,
|
|
nq => no3_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_4_ins : a2_x2
|
|
port map (
|
|
i0 => cin,
|
|
i1 => not_r(0),
|
|
q => a2_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_5_ins : a2_x2
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => not_i(0),
|
|
q => a2_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_3_ins : nao22_x1
|
|
port map (
|
|
i0 => a2_x2_5_sig,
|
|
i1 => a2_x2_4_sig,
|
|
i2 => no3_x1_3_sig,
|
|
nq => nao22_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux90,
|
|
i1 => not_r(3),
|
|
nq => no2_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_4_ins : inv_x2
|
|
port map (
|
|
i => not_aux0,
|
|
nq => inv_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_4_ins : nao22_x1
|
|
port map (
|
|
i0 => inv_x2_4_sig,
|
|
i1 => no2_x1_sig,
|
|
i2 => not_s(3),
|
|
nq => nao22_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na4_x1_2_ins : na4_x1
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_r(3),
|
|
i2 => not_aux86,
|
|
i3 => aux87,
|
|
nq => na4_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na4_x1_ins : na4_x1
|
|
port map (
|
|
i0 => na4_x1_2_sig,
|
|
i1 => not_aux78,
|
|
i2 => nao22_x1_4_sig,
|
|
i3 => nao22_x1_3_sig,
|
|
nq => na4_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_4_ins : o2_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux73,
|
|
q => o2_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_5_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux74,
|
|
i1 => not_r(1),
|
|
q => o2_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_5_ins : oa22_x2
|
|
port map (
|
|
i0 => o2_x2_5_sig,
|
|
i1 => o2_x2_4_sig,
|
|
i2 => not_r(2),
|
|
q => oa22_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_ins : o3_x2
|
|
port map (
|
|
i0 => cin,
|
|
i1 => not_aux80,
|
|
i2 => not_aux10,
|
|
q => o3_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_ins : on12_x1
|
|
port map (
|
|
i0 => o3_x2_sig,
|
|
i1 => not_i(0),
|
|
q => on12_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_2_ins : o3_x2
|
|
port map (
|
|
i0 => not_aux68,
|
|
i1 => r(2),
|
|
i2 => not_aux79,
|
|
q => o3_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_4_ins : na3_x1
|
|
port map (
|
|
i0 => o3_x2_2_sig,
|
|
i1 => on12_x1_sig,
|
|
i2 => oa22_x2_5_sig,
|
|
nq => na3_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_5_ins : inv_x2
|
|
port map (
|
|
i => aux83,
|
|
nq => inv_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux84,
|
|
i1 => r(0),
|
|
i2 => inv_x2_5_sig,
|
|
nq => noa22_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_6_ins : o2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_r(3),
|
|
q => o2_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_5_ins : nao22_x1
|
|
port map (
|
|
i0 => o2_x2_6_sig,
|
|
i1 => noa22_x1_sig,
|
|
i2 => not_aux85,
|
|
nq => nao22_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_4_ins : oa22_x2
|
|
port map (
|
|
i0 => nao22_x1_5_sig,
|
|
i1 => not_r(1),
|
|
i2 => na3_x1_4_sig,
|
|
q => oa22_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_3_ins : o3_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => s(3),
|
|
i2 => not_aux71,
|
|
q => o3_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_7_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux73,
|
|
i1 => not_r(1),
|
|
q => o2_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_5_ins : na3_x1
|
|
port map (
|
|
i0 => not_i(0),
|
|
i1 => o2_x2_7_sig,
|
|
i2 => o3_x2_3_sig,
|
|
nq => na3_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_6_ins : na2_x1
|
|
port map (
|
|
i0 => not_r(2),
|
|
i1 => na3_x1_5_sig,
|
|
nq => na2_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_8_ins : o2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux0,
|
|
q => o2_x2_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_6_ins : na3_x1
|
|
port map (
|
|
i0 => not_aux74,
|
|
i1 => not_aux78,
|
|
i2 => o2_x2_8_sig,
|
|
nq => na3_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_7_ins : na2_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => na3_x1_6_sig,
|
|
nq => na2_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_4_ins : o3_x2
|
|
port map (
|
|
i0 => not_aux134,
|
|
i1 => not_aux68,
|
|
i2 => not_aux70,
|
|
q => o3_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_4_ins : no3_x1
|
|
port map (
|
|
i0 => not_aux65,
|
|
i1 => not_aux57,
|
|
i2 => r(2),
|
|
nq => no3_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_6_ins : inv_x2
|
|
port map (
|
|
i => not_aux67,
|
|
nq => inv_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_6_ins : nao22_x1
|
|
port map (
|
|
i0 => inv_x2_6_sig,
|
|
i1 => no3_x1_4_sig,
|
|
i2 => not_s(1),
|
|
nq => nao22_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na4_x1_3_ins : na4_x1
|
|
port map (
|
|
i0 => nao22_x1_6_sig,
|
|
i1 => o3_x2_4_sig,
|
|
i2 => na2_x1_7_sig,
|
|
i3 => na2_x1_6_sig,
|
|
nq => na4_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_ins : mx3_x2
|
|
port map (
|
|
cmd0 => s(2),
|
|
cmd1 => not_s(1),
|
|
i0 => na4_x1_3_sig,
|
|
i1 => oa22_x2_4_sig,
|
|
i2 => na4_x1_sig,
|
|
q => mx3_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
an12_x1_ins : an12_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => aux25,
|
|
q => an12_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_7_ins : a2_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => aux20,
|
|
q => a2_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_7_ins : nao22_x1
|
|
port map (
|
|
i0 => a2_x2_7_sig,
|
|
i1 => an12_x1_sig,
|
|
i2 => s(1),
|
|
nq => nao22_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_2_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux7,
|
|
i1 => not_r(2),
|
|
nq => no2_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_3_ins : no2_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_aux15,
|
|
nq => no2_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_8_ins : nao22_x1
|
|
port map (
|
|
i0 => no2_x1_3_sig,
|
|
i1 => no2_x1_2_sig,
|
|
i2 => not_s(1),
|
|
nq => nao22_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_8_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux22,
|
|
i1 => not_aux40,
|
|
nq => na2_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_9_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux17,
|
|
i1 => not_aux53,
|
|
nq => na2_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nmx2_x1_ins : nmx2_x1
|
|
port map (
|
|
cmd => r(2),
|
|
i0 => na2_x1_9_sig,
|
|
i1 => na2_x1_8_sig,
|
|
nq => nmx2_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_7_ins : na3_x1
|
|
port map (
|
|
i0 => nmx2_x1_sig,
|
|
i1 => nao22_x1_8_sig,
|
|
i2 => nao22_x1_7_sig,
|
|
nq => na3_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_6_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_7_sig,
|
|
i1 => s(2),
|
|
q => a2_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
an12_x1_2_ins : an12_x1
|
|
port map (
|
|
i0 => aux9,
|
|
i1 => not_aux40,
|
|
q => an12_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
an12_x1_3_ins : an12_x1
|
|
port map (
|
|
i0 => aux1,
|
|
i1 => not_aux53,
|
|
q => an12_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao2o22_x2_ins : ao2o22_x2
|
|
port map (
|
|
i0 => not_r(2),
|
|
i1 => an12_x1_3_sig,
|
|
i2 => an12_x1_2_sig,
|
|
i3 => r(2),
|
|
q => ao2o22_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_4_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux15,
|
|
i1 => not_r(2),
|
|
nq => no2_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_5_ins : no2_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_aux7,
|
|
nq => no2_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_9_ins : nao22_x1
|
|
port map (
|
|
i0 => no2_x1_5_sig,
|
|
i1 => no2_x1_4_sig,
|
|
i2 => not_s(1),
|
|
nq => nao22_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_9_ins : a2_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => aux25,
|
|
q => a2_x2_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
an12_x1_4_ins : an12_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => aux20,
|
|
q => an12_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_10_ins : nao22_x1
|
|
port map (
|
|
i0 => an12_x1_4_sig,
|
|
i1 => a2_x2_9_sig,
|
|
i2 => s(1),
|
|
nq => nao22_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_8_ins : na3_x1
|
|
port map (
|
|
i0 => nao22_x1_10_sig,
|
|
i1 => nao22_x1_9_sig,
|
|
i2 => ao2o22_x2_sig,
|
|
nq => na3_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_8_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_8_sig,
|
|
i1 => not_s(2),
|
|
q => a2_x2_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_6_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux54,
|
|
i1 => aux28,
|
|
nq => no2_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_10_ins : na2_x1
|
|
port map (
|
|
i0 => cin,
|
|
i1 => s(1),
|
|
nq => na2_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_7_ins : no2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux58,
|
|
nq => no2_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_10_ins : a2_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux58,
|
|
q => a2_x2_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_5_ins : no3_x1
|
|
port map (
|
|
i0 => a2_x2_10_sig,
|
|
i1 => no2_x1_7_sig,
|
|
i2 => na2_x1_10_sig,
|
|
nq => no3_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_6_ins : no3_x1
|
|
port map (
|
|
i0 => not_s(3),
|
|
i1 => not_aux55,
|
|
i2 => not_cin,
|
|
nq => no3_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no4_x1_3_ins : no4_x1
|
|
port map (
|
|
i0 => no3_x1_6_sig,
|
|
i1 => not_i(2),
|
|
i2 => no3_x1_5_sig,
|
|
i3 => no2_x1_6_sig,
|
|
nq => no4_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_9_ins : na3_x1
|
|
port map (
|
|
i0 => cin,
|
|
i1 => s(2),
|
|
i2 => not_aux62,
|
|
nq => na3_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_ins : xr2_x1
|
|
port map (
|
|
i0 => aux58,
|
|
i1 => r(2),
|
|
q => xr2_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_6_ins : oa22_x2
|
|
port map (
|
|
i0 => xr2_x1_sig,
|
|
i1 => not_s(1),
|
|
i2 => na3_x1_9_sig,
|
|
q => oa22_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2ao222_x2_ins : oa2ao222_x2
|
|
port map (
|
|
i0 => oa22_x2_6_sig,
|
|
i1 => no4_x1_3_sig,
|
|
i2 => a2_x2_8_sig,
|
|
i3 => a2_x2_6_sig,
|
|
i4 => not_i(2),
|
|
q => oa2ao222_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ovr_ins : mx3_x2
|
|
port map (
|
|
cmd0 => i(1),
|
|
cmd1 => not_i(2),
|
|
i0 => oa2ao222_x2_sig,
|
|
i1 => mx3_x2_sig,
|
|
i2 => not_aux99,
|
|
q => ovr,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa2a2a2a24_x1_ins : noa2a2a2a24_x1
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => not_aux101,
|
|
i2 => not_aux54,
|
|
i3 => s(0),
|
|
i4 => s(3),
|
|
i5 => not_aux55,
|
|
i6 => not_aux102,
|
|
i7 => s(2),
|
|
nq => noa2a2a2a24_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
an12_x1_5_ins : an12_x1
|
|
port map (
|
|
i0 => noa2a2a2a24_x1_sig,
|
|
i1 => i(1),
|
|
q => an12_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_11_ins : na2_x1
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => not_r(1),
|
|
nq => na2_x1_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_10_ins : na3_x1
|
|
port map (
|
|
i0 => not_s(0),
|
|
i1 => not_aux57,
|
|
i2 => na2_x1_11_sig,
|
|
nq => na3_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_11_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_10_sig,
|
|
i1 => not_i(0),
|
|
q => a2_x2_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_5_ins : o3_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(2),
|
|
i2 => not_s(2),
|
|
q => o3_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_2_ins : on12_x1
|
|
port map (
|
|
i0 => o3_x2_5_sig,
|
|
i1 => i(2),
|
|
q => on12_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_8_ins : no2_x1
|
|
port map (
|
|
i0 => i(1),
|
|
i1 => i(2),
|
|
nq => no2_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_12_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux101,
|
|
i1 => not_s(1),
|
|
nq => na2_x1_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_13_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux102,
|
|
i1 => not_s(2),
|
|
nq => na2_x1_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_14_ins : na2_x1
|
|
port map (
|
|
i0 => not_s(0),
|
|
i1 => not_aux54,
|
|
nq => na2_x1_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na4_x1_4_ins : na4_x1
|
|
port map (
|
|
i0 => na2_x1_14_sig,
|
|
i1 => not_aux100,
|
|
i2 => na2_x1_13_sig,
|
|
i3 => na2_x1_12_sig,
|
|
nq => na4_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
np_ins : oa2ao222_x2
|
|
port map (
|
|
i0 => na4_x1_4_sig,
|
|
i1 => no2_x1_8_sig,
|
|
i2 => on12_x1_2_sig,
|
|
i3 => a2_x2_11_sig,
|
|
i4 => an12_x1_5_sig,
|
|
q => np,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_12_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux62,
|
|
i1 => not_s(2),
|
|
q => a2_x2_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_9_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux16,
|
|
i1 => not_s(3),
|
|
q => o2_x2_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_7_ins : oa22_x2
|
|
port map (
|
|
i0 => o2_x2_9_sig,
|
|
i1 => a2_x2_12_sig,
|
|
i2 => not_i(2),
|
|
q => oa22_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao2o22_x2_2_ins : ao2o22_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_aux60,
|
|
i2 => not_aux113,
|
|
i3 => not_r(2),
|
|
q => ao2o22_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
an12_x1_6_ins : an12_x1
|
|
port map (
|
|
i0 => not_s(3),
|
|
i1 => aux135,
|
|
q => an12_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_7_ins : inv_x2
|
|
port map (
|
|
i => aux136,
|
|
nq => inv_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_3_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux16,
|
|
i1 => not_s(3),
|
|
i2 => inv_x2_7_sig,
|
|
nq => noa22_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_11_ins : nao22_x1
|
|
port map (
|
|
i0 => noa22_x1_3_sig,
|
|
i1 => an12_x1_6_sig,
|
|
i2 => s(1),
|
|
nq => nao22_x1_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_2_ins : noa22_x1
|
|
port map (
|
|
i0 => nao22_x1_11_sig,
|
|
i1 => ao2o22_x2_2_sig,
|
|
i2 => oa22_x2_7_sig,
|
|
nq => noa22_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_3_ins : on12_x1
|
|
port map (
|
|
i0 => aux137,
|
|
i1 => not_aux2,
|
|
q => on12_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_10_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux79,
|
|
i1 => not_aux57,
|
|
q => o2_x2_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_12_ins : na3_x1
|
|
port map (
|
|
i0 => aux86,
|
|
i1 => o2_x2_10_sig,
|
|
i2 => on12_x1_3_sig,
|
|
nq => na3_x1_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_15_ins : na2_x1
|
|
port map (
|
|
i0 => not_s(1),
|
|
i1 => na3_x1_12_sig,
|
|
nq => na2_x1_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_9_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux112,
|
|
i1 => not_r(2),
|
|
nq => no2_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_11_ins : o2_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(2),
|
|
q => o2_x2_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_4_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux109,
|
|
i1 => r(1),
|
|
i2 => o2_x2_11_sig,
|
|
nq => noa22_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_12_ins : nao22_x1
|
|
port map (
|
|
i0 => noa22_x1_4_sig,
|
|
i1 => no2_x1_9_sig,
|
|
i2 => s(1),
|
|
nq => nao22_x1_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_11_ins : na3_x1
|
|
port map (
|
|
i0 => not_s(2),
|
|
i1 => nao22_x1_12_sig,
|
|
i2 => na2_x1_15_sig,
|
|
nq => na3_x1_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_12_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux112,
|
|
i1 => not_r(1),
|
|
q => o2_x2_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_13_ins : o2_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux109,
|
|
q => o2_x2_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_4_ins : a3_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => o2_x2_13_sig,
|
|
i2 => o2_x2_12_sig,
|
|
q => a3_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_8_ins : inv_x2
|
|
port map (
|
|
i => not_aux66,
|
|
nq => inv_x2_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_13_ins : nao22_x1
|
|
port map (
|
|
i0 => inv_x2_8_sig,
|
|
i1 => a3_x2_4_sig,
|
|
i2 => not_s(1),
|
|
nq => nao22_x1_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_8_ins : no3_x1
|
|
port map (
|
|
i0 => not_i(0),
|
|
i1 => r(0),
|
|
i2 => s(0),
|
|
nq => no3_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a4_x2_3_ins : a4_x2
|
|
port map (
|
|
i0 => not_aux2,
|
|
i1 => not_aux86,
|
|
i2 => not_aux108,
|
|
i3 => not_aux16,
|
|
q => a4_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_7_ins : no3_x1
|
|
port map (
|
|
i0 => aux97,
|
|
i1 => a4_x2_3_sig,
|
|
i2 => no3_x1_8_sig,
|
|
nq => no3_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_3_ins : a3_x2
|
|
port map (
|
|
i0 => no3_x1_7_sig,
|
|
i1 => nao22_x1_13_sig,
|
|
i2 => na3_x1_11_sig,
|
|
q => a3_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_16_ins : na2_x1
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => not_aux61,
|
|
nq => na2_x1_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a4_x2_4_ins : a4_x2
|
|
port map (
|
|
i0 => aux3,
|
|
i1 => i(0),
|
|
i2 => not_aux57,
|
|
i3 => r(2),
|
|
q => a4_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a4_x2_5_ins : a4_x2
|
|
port map (
|
|
i0 => not_r(2),
|
|
i1 => not_i(0),
|
|
i2 => not_aux60,
|
|
i3 => aux11,
|
|
q => a4_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_5_ins : a3_x2
|
|
port map (
|
|
i0 => not_aux104,
|
|
i1 => not_aux105,
|
|
i2 => not_s(2),
|
|
q => a3_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_9_ins : no3_x1
|
|
port map (
|
|
i0 => not_s(0),
|
|
i1 => not_s(3),
|
|
i2 => r(0),
|
|
nq => no3_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_17_ins : na2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(1),
|
|
nq => na2_x1_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_10_ins : no2_x1
|
|
port map (
|
|
i0 => na2_x1_17_sig,
|
|
i1 => no3_x1_9_sig,
|
|
nq => no2_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_11_ins : no2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => r(1),
|
|
nq => no2_x1_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_13_ins : na3_x1
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => s(0),
|
|
i2 => s(3),
|
|
nq => na3_x1_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_13_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_13_sig,
|
|
i1 => no2_x1_11_sig,
|
|
q => a2_x2_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_6_ins : o3_x2
|
|
port map (
|
|
i0 => not_s(1),
|
|
i1 => a2_x2_13_sig,
|
|
i2 => no2_x1_10_sig,
|
|
q => o3_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa2ao222_x1_ins : noa2ao222_x1
|
|
port map (
|
|
i0 => o3_x2_6_sig,
|
|
i1 => a3_x2_5_sig,
|
|
i2 => a4_x2_5_sig,
|
|
i3 => a4_x2_4_sig,
|
|
i4 => na2_x1_16_sig,
|
|
nq => noa2ao222_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_14_ins : a2_x2
|
|
port map (
|
|
i0 => s(2),
|
|
i1 => not_aux100,
|
|
q => a2_x2_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_14_ins : o2_x2
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => not_aux61,
|
|
q => o2_x2_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_8_ins : oa22_x2
|
|
port map (
|
|
i0 => o2_x2_14_sig,
|
|
i1 => a2_x2_14_sig,
|
|
i2 => i(2),
|
|
q => oa22_x2_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_9_ins : inv_x2
|
|
port map (
|
|
i => aux106,
|
|
nq => inv_x2_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx2_x2_ins : mx2_x2
|
|
port map (
|
|
cmd => r(2),
|
|
i0 => inv_x2_9_sig,
|
|
i1 => not_aux107,
|
|
q => mx2_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_18_ins : na2_x1
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux16,
|
|
nq => na2_x1_18_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_19_ins : na2_x1
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_aux21,
|
|
nq => na2_x1_19_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2a22_x2_ins : oa2a22_x2
|
|
port map (
|
|
i0 => aux135,
|
|
i1 => na2_x1_19_sig,
|
|
i2 => na2_x1_18_sig,
|
|
i3 => aux136,
|
|
q => oa2a22_x2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_5_ins : noa22_x1
|
|
port map (
|
|
i0 => oa2a22_x2_sig,
|
|
i1 => not_s(1),
|
|
i2 => mx2_x2_sig,
|
|
nq => noa22_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_14_ins : nao22_x1
|
|
port map (
|
|
i0 => noa22_x1_5_sig,
|
|
i1 => oa22_x2_8_sig,
|
|
i2 => noa2ao222_x1_sig,
|
|
nq => nao22_x1_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ng_ins : oa2ao222_x2
|
|
port map (
|
|
i0 => nao22_x1_14_sig,
|
|
i1 => not_i(1),
|
|
i2 => a3_x2_3_sig,
|
|
i3 => noa22_x1_2_sig,
|
|
i4 => i(1),
|
|
q => ng,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_12_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux99,
|
|
i1 => not_i(2),
|
|
nq => no2_x1_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_7_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux120,
|
|
i1 => not_r(1),
|
|
i2 => not_r(2),
|
|
nq => noa22_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_13_ins : no2_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_aux66,
|
|
nq => no2_x1_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_15_ins : nao22_x1
|
|
port map (
|
|
i0 => no2_x1_13_sig,
|
|
i1 => noa22_x1_7_sig,
|
|
i2 => not_s(1),
|
|
nq => nao22_x1_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_14_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux120,
|
|
i1 => not_r(1),
|
|
nq => no2_x1_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_16_ins : nao22_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => no2_x1_14_sig,
|
|
i2 => r(2),
|
|
nq => nao22_x1_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_6_ins : a3_x2
|
|
port map (
|
|
i0 => not_aux97,
|
|
i1 => s(2),
|
|
i2 => not_aux78,
|
|
q => a3_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_14_ins : na3_x1
|
|
port map (
|
|
i0 => a3_x2_6_sig,
|
|
i1 => nao22_x1_16_sig,
|
|
i2 => nao22_x1_15_sig,
|
|
nq => na3_x1_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_4_ins : on12_x1
|
|
port map (
|
|
i0 => na3_x1_14_sig,
|
|
i1 => i(2),
|
|
q => on12_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_10_ins : no3_x1
|
|
port map (
|
|
i0 => aux57,
|
|
i1 => not_aux64,
|
|
i2 => not_r(1),
|
|
nq => no3_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_20_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux68,
|
|
i1 => not_i(0),
|
|
nq => na2_x1_20_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_17_ins : nao22_x1
|
|
port map (
|
|
i0 => na2_x1_20_sig,
|
|
i1 => no3_x1_10_sig,
|
|
i2 => not_r(2),
|
|
nq => nao22_x1_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_7_ins : o3_x2
|
|
port map (
|
|
i0 => cin,
|
|
i1 => not_aux10,
|
|
i2 => not_i(0),
|
|
q => o3_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_8_ins : noa22_x1
|
|
port map (
|
|
i0 => o3_x2_7_sig,
|
|
i1 => not_aux21,
|
|
i2 => not_aux80,
|
|
nq => noa22_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_15_ins : na3_x1
|
|
port map (
|
|
i0 => not_r(2),
|
|
i1 => not_aux57,
|
|
i2 => aux65,
|
|
nq => na3_x1_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_15_ins : a2_x2
|
|
port map (
|
|
i0 => na3_x1_15_sig,
|
|
i1 => not_aux67,
|
|
q => a2_x2_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao2o22_x2_3_ins : ao2o22_x2
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => a2_x2_15_sig,
|
|
i2 => noa22_x1_8_sig,
|
|
i3 => not_r(2),
|
|
q => ao2o22_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_6_ins : noa22_x1
|
|
port map (
|
|
i0 => ao2o22_x2_3_sig,
|
|
i1 => nao22_x1_17_sig,
|
|
i2 => on12_x1_4_sig,
|
|
nq => noa22_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na4_x1_5_ins : na4_x1
|
|
port map (
|
|
i0 => not_aux116,
|
|
i1 => not_aux104,
|
|
i2 => not_aux115,
|
|
i3 => not_cin,
|
|
nq => na4_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao22_x2_3_ins : ao22_x2
|
|
port map (
|
|
i0 => aux105,
|
|
i1 => na4_x1_5_sig,
|
|
i2 => not_i(1),
|
|
q => ao22_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_16_ins : a2_x2
|
|
port map (
|
|
i0 => s(3),
|
|
i1 => not_i(0),
|
|
q => a2_x2_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_19_ins : nao22_x1
|
|
port map (
|
|
i0 => a2_x2_16_sig,
|
|
i1 => aux2,
|
|
i2 => aux137,
|
|
nq => nao22_x1_19_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_22_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux85,
|
|
i1 => not_aux10,
|
|
nq => na2_x1_22_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_17_ins : na3_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => r(2),
|
|
i2 => na2_x1_22_sig,
|
|
nq => na3_x1_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_16_ins : na3_x1
|
|
port map (
|
|
i0 => not_aux105,
|
|
i1 => na3_x1_17_sig,
|
|
i2 => nao22_x1_19_sig,
|
|
nq => na3_x1_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_21_ins : na2_x1
|
|
port map (
|
|
i0 => not_s(1),
|
|
i1 => na3_x1_16_sig,
|
|
nq => na2_x1_21_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_23_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux105,
|
|
i1 => not_aux66,
|
|
nq => na2_x1_23_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_15_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux2,
|
|
i1 => not_i(0),
|
|
nq => no2_x1_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao22_x2_4_ins : ao22_x2
|
|
port map (
|
|
i0 => no2_x1_15_sig,
|
|
i1 => na2_x1_23_sig,
|
|
i2 => not_r(2),
|
|
q => ao22_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_24_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux98,
|
|
i1 => not_aux105,
|
|
nq => na2_x1_24_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_16_ins : no2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_aux10,
|
|
nq => no2_x1_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao22_x2_5_ins : ao22_x2
|
|
port map (
|
|
i0 => no2_x1_16_sig,
|
|
i1 => na2_x1_24_sig,
|
|
i2 => r(2),
|
|
q => ao22_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_20_ins : nao22_x1
|
|
port map (
|
|
i0 => ao22_x2_5_sig,
|
|
i1 => ao22_x2_4_sig,
|
|
i2 => s(1),
|
|
nq => nao22_x1_20_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a3_x2_7_ins : a3_x2
|
|
port map (
|
|
i0 => not_s(2),
|
|
i1 => nao22_x1_20_sig,
|
|
i2 => na2_x1_21_sig,
|
|
q => a3_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_10_ins : inv_x2
|
|
port map (
|
|
i => aux118,
|
|
nq => inv_x2_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_8_ins : o3_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux2,
|
|
i2 => inv_x2_10_sig,
|
|
q => o3_x2_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_25_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux107,
|
|
i1 => o3_x2_8_sig,
|
|
nq => na2_x1_25_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_26_ins : na2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux2,
|
|
nq => na2_x1_26_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_18_ins : na3_x1
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => na2_x1_26_sig,
|
|
i2 => aux118,
|
|
nq => na3_x1_18_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_15_ins : o2_x2
|
|
port map (
|
|
i0 => r(2),
|
|
i1 => not_aux117,
|
|
q => o2_x2_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_17_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux10,
|
|
i1 => not_r(1),
|
|
q => a2_x2_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_21_ins : nao22_x1
|
|
port map (
|
|
i0 => a2_x2_17_sig,
|
|
i1 => o2_x2_15_sig,
|
|
i2 => na3_x1_18_sig,
|
|
nq => nao22_x1_21_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_9_ins : o3_x2
|
|
port map (
|
|
i0 => not_aux117,
|
|
i1 => not_aux10,
|
|
i2 => not_r(1),
|
|
q => o3_x2_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_5_ins : on12_x1
|
|
port map (
|
|
i0 => o3_x2_9_sig,
|
|
i1 => aux106,
|
|
q => on12_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa2a2a23_x1_ins : noa2a2a23_x1
|
|
port map (
|
|
i0 => on12_x1_5_sig,
|
|
i1 => not_r(2),
|
|
i2 => s(1),
|
|
i3 => nao22_x1_21_sig,
|
|
i4 => na2_x1_25_sig,
|
|
i5 => r(2),
|
|
nq => noa2a2a23_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_18_ins : nao22_x1
|
|
port map (
|
|
i0 => noa2a2a23_x1_sig,
|
|
i1 => a3_x2_7_sig,
|
|
i2 => not_i(2),
|
|
nq => nao22_x1_18_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
cout_ins : oa2ao222_x2
|
|
port map (
|
|
i0 => nao22_x1_18_sig,
|
|
i1 => ao22_x2_3_sig,
|
|
i2 => noa22_x1_6_sig,
|
|
i3 => no2_x1_12_sig,
|
|
i4 => i(1),
|
|
q => cout,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_11_ins : inv_x2
|
|
port map (
|
|
i => not_aux104,
|
|
nq => inv_x2_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_2_ins : xr2_x1
|
|
port map (
|
|
i0 => aux122,
|
|
i1 => cin,
|
|
q => xr2_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_12_ins : inv_x2
|
|
port map (
|
|
i => not_aux124,
|
|
nq => inv_x2_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa22_x2_9_ins : oa22_x2
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => s(0),
|
|
i2 => not_aux124,
|
|
q => oa22_x2_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_2_ins : mx3_x2
|
|
port map (
|
|
cmd0 => not_i(2),
|
|
cmd1 => not_r(0),
|
|
i0 => aux122,
|
|
i1 => oa22_x2_9_sig,
|
|
i2 => inv_x2_12_sig,
|
|
q => mx3_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
alu_out_0_ins : mx3_x2
|
|
port map (
|
|
cmd0 => not_i(1),
|
|
cmd1 => not_i(2),
|
|
i0 => mx3_x2_2_sig,
|
|
i1 => xr2_x1_2_sig,
|
|
i2 => inv_x2_11_sig,
|
|
q => alu_out(0),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_3_ins : xr2_x1
|
|
port map (
|
|
i0 => aux125,
|
|
i1 => i(0),
|
|
q => xr2_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_16_ins : o2_x2
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux64,
|
|
q => o2_x2_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_27_ins : na2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux64,
|
|
nq => na2_x1_27_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_19_ins : na3_x1
|
|
port map (
|
|
i0 => not_i(0),
|
|
i1 => na2_x1_27_sig,
|
|
i2 => o2_x2_16_sig,
|
|
nq => na3_x1_19_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_4_ins : xr2_x1
|
|
port map (
|
|
i0 => aux90,
|
|
i1 => r(1),
|
|
q => xr2_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2a22_x2_2_ins : oa2a22_x2
|
|
port map (
|
|
i0 => not_s(1),
|
|
i1 => xr2_x1_4_sig,
|
|
i2 => na3_x1_19_sig,
|
|
i3 => s(1),
|
|
q => oa2a22_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_17_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux26,
|
|
i1 => not_i(0),
|
|
nq => no2_x1_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_18_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux28,
|
|
i1 => not_i(0),
|
|
q => a2_x2_18_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_11_ins : no3_x1
|
|
port map (
|
|
i0 => a2_x2_18_sig,
|
|
i1 => no2_x1_17_sig,
|
|
i2 => r(0),
|
|
nq => no3_x1_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_9_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux47,
|
|
i1 => not_aux34,
|
|
i2 => no3_x1_11_sig,
|
|
nq => noa22_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nxr2_x1_2_ins : nxr2_x1
|
|
port map (
|
|
i0 => noa22_x1_9_sig,
|
|
i1 => aux125,
|
|
nq => nxr2_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao2o22_x1_ins : nao2o22_x1
|
|
port map (
|
|
i0 => i(2),
|
|
i1 => nxr2_x1_2_sig,
|
|
i2 => not_aux115,
|
|
i3 => not_i(2),
|
|
nq => nao2o22_x1_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
alu_out_1_ins : mx3_x2
|
|
port map (
|
|
cmd0 => i(1),
|
|
cmd1 => not_i(2),
|
|
i0 => nao2o22_x1_sig,
|
|
i1 => oa2a22_x2_2_sig,
|
|
i2 => xr2_x1_3_sig,
|
|
q => alu_out(1),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_13_ins : inv_x2
|
|
port map (
|
|
i => not_aux116,
|
|
nq => inv_x2_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_19_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux34,
|
|
i1 => not_r(0),
|
|
nq => no2_x1_19_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_20_ins : no2_x1
|
|
port map (
|
|
i0 => r(0),
|
|
i1 => not_aux26,
|
|
nq => no2_x1_20_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_12_ins : no3_x1
|
|
port map (
|
|
i0 => no2_x1_20_sig,
|
|
i1 => no2_x1_19_sig,
|
|
i2 => r(1),
|
|
nq => no3_x1_12_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_18_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux43,
|
|
i1 => no3_x1_12_sig,
|
|
nq => no2_x1_18_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_6_ins : xr2_x1
|
|
port map (
|
|
i0 => no2_x1_18_sig,
|
|
i1 => r(2),
|
|
q => xr2_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_22_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux47,
|
|
i1 => not_r(0),
|
|
nq => no2_x1_22_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a2_x2_19_ins : a2_x2
|
|
port map (
|
|
i0 => not_aux28,
|
|
i1 => not_r(0),
|
|
q => a2_x2_19_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_13_ins : no3_x1
|
|
port map (
|
|
i0 => a2_x2_19_sig,
|
|
i1 => no2_x1_22_sig,
|
|
i2 => r(1),
|
|
nq => no3_x1_13_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_21_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux30,
|
|
i1 => no3_x1_13_sig,
|
|
nq => no2_x1_21_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_7_ins : xr2_x1
|
|
port map (
|
|
i0 => no2_x1_21_sig,
|
|
i1 => r(2),
|
|
q => xr2_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2a22_x2_3_ins : oa2a22_x2
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => xr2_x1_7_sig,
|
|
i2 => xr2_x1_6_sig,
|
|
i3 => not_s(1),
|
|
q => oa2a22_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_5_ins : xr2_x1
|
|
port map (
|
|
i0 => oa2a22_x2_3_sig,
|
|
i1 => s(2),
|
|
q => xr2_x1_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_10_ins : o3_x2
|
|
port map (
|
|
i0 => not_s(1),
|
|
i1 => not_aux70,
|
|
i2 => not_r(2),
|
|
q => o3_x2_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_28_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux70,
|
|
i1 => not_r(2),
|
|
nq => na2_x1_28_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o3_x2_11_ins : o3_x2
|
|
port map (
|
|
i0 => s(1),
|
|
i1 => r(2),
|
|
i2 => not_aux65,
|
|
q => o3_x2_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
noa22_x1_10_ins : noa22_x1
|
|
port map (
|
|
i0 => not_aux65,
|
|
i1 => r(2),
|
|
i2 => i(0),
|
|
nq => noa22_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na4_x1_6_ins : na4_x1
|
|
port map (
|
|
i0 => noa22_x1_10_sig,
|
|
i1 => o3_x2_11_sig,
|
|
i2 => na2_x1_28_sig,
|
|
i3 => o3_x2_10_sig,
|
|
nq => na4_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_23_ins : no2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => not_aux70,
|
|
nq => no2_x1_23_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_8_ins : xr2_x1
|
|
port map (
|
|
i0 => no2_x1_23_sig,
|
|
i1 => r(2),
|
|
q => xr2_x1_8_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_24_ins : no2_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux90,
|
|
nq => no2_x1_24_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_9_ins : xr2_x1
|
|
port map (
|
|
i0 => no2_x1_24_sig,
|
|
i1 => r(2),
|
|
q => xr2_x1_9_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2a22_x2_4_ins : oa2a22_x2
|
|
port map (
|
|
i0 => not_s(1),
|
|
i1 => xr2_x1_9_sig,
|
|
i2 => xr2_x1_8_sig,
|
|
i3 => s(1),
|
|
q => oa2a22_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_11_ins : xr2_x1
|
|
port map (
|
|
i0 => i(0),
|
|
i1 => s(2),
|
|
q => xr2_x1_11_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
xr2_x1_10_ins : xr2_x1
|
|
port map (
|
|
i0 => xr2_x1_11_sig,
|
|
i1 => r(2),
|
|
q => xr2_x1_10_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_3_ins : mx3_x2
|
|
port map (
|
|
cmd0 => not_i(2),
|
|
cmd1 => not_s(2),
|
|
i0 => xr2_x1_10_sig,
|
|
i1 => oa2a22_x2_4_sig,
|
|
i2 => na4_x1_6_sig,
|
|
q => mx3_x2_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
alu_out_2_ins : mx3_x2
|
|
port map (
|
|
cmd0 => not_i(1),
|
|
cmd1 => not_i(2),
|
|
i0 => mx3_x2_3_sig,
|
|
i1 => xr2_x1_5_sig,
|
|
i2 => inv_x2_13_sig,
|
|
q => alu_out(2),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_14_ins : inv_x2
|
|
port map (
|
|
i => not_aux129,
|
|
nq => inv_x2_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_25_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux131,
|
|
i1 => not_r(1),
|
|
nq => no2_x1_25_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_22_ins : nao22_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux132,
|
|
i2 => not_aux130,
|
|
nq => nao22_x1_22_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
oa2ao222_x2_2_ins : oa2ao222_x2
|
|
port map (
|
|
i0 => nao22_x1_22_sig,
|
|
i1 => r(2),
|
|
i2 => no2_x1_25_sig,
|
|
i3 => inv_x2_14_sig,
|
|
i4 => not_r(2),
|
|
q => oa2ao222_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_15_ins : inv_x2
|
|
port map (
|
|
i => not_aux132,
|
|
nq => inv_x2_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_16_ins : inv_x2
|
|
port map (
|
|
i => not_aux131,
|
|
nq => inv_x2_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx2_x2_2_ins : mx2_x2
|
|
port map (
|
|
cmd => r(1),
|
|
i0 => inv_x2_16_sig,
|
|
i1 => not_aux127,
|
|
q => mx2_x2_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_5_ins : mx3_x2
|
|
port map (
|
|
cmd0 => r(2),
|
|
cmd1 => not_r(1),
|
|
i0 => mx2_x2_2_sig,
|
|
i1 => not_aux127,
|
|
i2 => inv_x2_15_sig,
|
|
q => mx3_x2_5_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_23_ins : nao22_x1
|
|
port map (
|
|
i0 => r(1),
|
|
i1 => not_aux128,
|
|
i2 => not_aux130,
|
|
nq => nao22_x1_23_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_24_ins : nao22_x1
|
|
port map (
|
|
i0 => not_aux126,
|
|
i1 => not_r(1),
|
|
i2 => not_aux129,
|
|
nq => nao22_x1_24_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_17_ins : inv_x2
|
|
port map (
|
|
i => not_aux128,
|
|
nq => inv_x2_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
inv_x2_18_ins : inv_x2
|
|
port map (
|
|
i => not_aux127,
|
|
nq => inv_x2_18_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao2o22_x1_2_ins : nao2o22_x1
|
|
port map (
|
|
i0 => not_r(1),
|
|
i1 => not_aux127,
|
|
i2 => not_aux126,
|
|
i3 => r(1),
|
|
nq => nao2o22_x1_2_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_7_ins : mx3_x2
|
|
port map (
|
|
cmd0 => r(2),
|
|
cmd1 => not_r(1),
|
|
i0 => nao2o22_x1_2_sig,
|
|
i1 => inv_x2_18_sig,
|
|
i2 => inv_x2_17_sig,
|
|
q => mx3_x2_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_6_ins : mx3_x2
|
|
port map (
|
|
cmd0 => s(1),
|
|
cmd1 => not_r(2),
|
|
i0 => mx3_x2_7_sig,
|
|
i1 => nao22_x1_24_sig,
|
|
i2 => nao22_x1_23_sig,
|
|
q => mx3_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
mx3_x2_4_ins : mx3_x2
|
|
port map (
|
|
cmd0 => s(2),
|
|
cmd1 => s(1),
|
|
i0 => mx3_x2_6_sig,
|
|
i1 => mx3_x2_5_sig,
|
|
i2 => oa2ao222_x2_2_sig,
|
|
q => mx3_x2_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_6_ins : on12_x1
|
|
port map (
|
|
i0 => aux65,
|
|
i1 => aux138,
|
|
q => on12_x1_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
o2_x2_17_ins : o2_x2
|
|
port map (
|
|
i0 => not_aux64,
|
|
i1 => aux86,
|
|
q => o2_x2_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_26_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux133,
|
|
i1 => not_s(2),
|
|
nq => no2_x1_26_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_20_ins : na3_x1
|
|
port map (
|
|
i0 => no2_x1_26_sig,
|
|
i1 => o2_x2_17_sig,
|
|
i2 => on12_x1_6_sig,
|
|
nq => na3_x1_20_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no4_x1_4_ins : no4_x1
|
|
port map (
|
|
i0 => not_aux108,
|
|
i1 => not_r(2),
|
|
i2 => not_aux64,
|
|
i3 => not_r(1),
|
|
nq => no4_x1_4_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_15_ins : no3_x1
|
|
port map (
|
|
i0 => aux138,
|
|
i1 => not_aux65,
|
|
i2 => not_aux108,
|
|
nq => no3_x1_15_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_16_ins : no3_x1
|
|
port map (
|
|
i0 => not_aux134,
|
|
i1 => not_aux133,
|
|
i2 => not_aux70,
|
|
nq => no3_x1_16_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
on12_x1_7_ins : on12_x1
|
|
port map (
|
|
i0 => not_aux113,
|
|
i1 => no3_x1_16_sig,
|
|
q => on12_x1_7_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_14_ins : no3_x1
|
|
port map (
|
|
i0 => on12_x1_7_sig,
|
|
i1 => no3_x1_15_sig,
|
|
i2 => no4_x1_4_sig,
|
|
nq => no3_x1_14_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no2_x1_27_ins : no2_x1
|
|
port map (
|
|
i0 => not_aux71,
|
|
i1 => not_s(3),
|
|
nq => no2_x1_27_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
no3_x1_17_ins : no3_x1
|
|
port map (
|
|
i0 => r(3),
|
|
i1 => not_aux90,
|
|
i2 => s(3),
|
|
nq => no3_x1_17_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao22_x1_25_ins : nao22_x1
|
|
port map (
|
|
i0 => no3_x1_17_sig,
|
|
i1 => no2_x1_27_sig,
|
|
i2 => aux137,
|
|
nq => nao22_x1_25_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na2_x1_29_ins : na2_x1
|
|
port map (
|
|
i0 => not_aux64,
|
|
i1 => aux137,
|
|
nq => na2_x1_29_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
ao22_x2_6_ins : ao22_x2
|
|
port map (
|
|
i0 => not_aux70,
|
|
i1 => not_aux134,
|
|
i2 => not_s(2),
|
|
q => ao22_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
na3_x1_21_ins : na3_x1
|
|
port map (
|
|
i0 => ao22_x2_6_sig,
|
|
i1 => na2_x1_29_sig,
|
|
i2 => aux108,
|
|
nq => na3_x1_21_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
a4_x2_6_ins : a4_x2
|
|
port map (
|
|
i0 => na3_x1_21_sig,
|
|
i1 => nao22_x1_25_sig,
|
|
i2 => no3_x1_14_sig,
|
|
i3 => na3_x1_20_sig,
|
|
q => a4_x2_6_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
nao2o22_x1_3_ins : nao2o22_x1
|
|
port map (
|
|
i0 => i(2),
|
|
i1 => a4_x2_6_sig,
|
|
i2 => not_aux127,
|
|
i3 => not_i(2),
|
|
nq => nao2o22_x1_3_sig,
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
alu_out_3_ins : mx3_x2
|
|
port map (
|
|
cmd0 => not_i(1),
|
|
cmd1 => not_i(2),
|
|
i0 => nao2o22_x1_3_sig,
|
|
i1 => mx3_x2_4_sig,
|
|
i2 => aux105,
|
|
q => alu_out(3),
|
|
vdd => vdd,
|
|
vss => vss
|
|
);
|
|
|
|
|
|
end structural;
|