(edif acc_reg (edifVersion 2 0 0) (edifLevel 0) (keywordMap (keywordLevel 0)) (status (written (timestamp 1998 09 03 05 06 22) (program "Leonardo" (version "V4.1.4")) (author "Exemplar Logic Inc"))) (external PRIMITIVES (edifLevel 0) (technology (numberDefinition ))) (external xi4 (edifLevel 0) (technology (numberDefinition )) (cell XNOR2 (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I0 (direction INPUT) (property alias (string "1")) (property floatval (string "0"))) (port I1 (direction INPUT) (property alias (string "2")) (property floatval (string "0"))) (port O (direction OUTPUT))) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SCHNM (string "XNOR2")) (property XNF_ALIAS (string "XNOR")))) (cell AND2 (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I0 (direction INPUT) (property alias (string "1")) (property floatval (string "1"))) (port I1 (direction INPUT) (property alias (string "2")) (property floatval (string "1"))) (port O (direction OUTPUT))) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SCHNM (string "AND2")) (property XNF_ALIAS (string "AND")))) (cell HMAP (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I1 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port I2 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port I3 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port O (direction INPUT) (property FLOATVAL (string "UNCONNECTED")))) (property area_report (string "1")) (property area_units (string "H Function Generators")) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SAME_TECH_DONT_TOUCH (string "T")) (property SAME_TECH_NOOPT (string "T")) (property XNF_IGNORE_GATE (string "T")))) (cell FMAP (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I1 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port I2 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port I3 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port I4 (direction INPUT) (property FLOATVAL (string "UNCONNECTED"))) (port O (direction INPUT) (property FLOATVAL (string "UNCONNECTED")))) (property area_report (string "1")) (property area_units (string "FG Function Generators")) (property LIBVER (string "2.0.0")) (property modgen_area (string "1")) (property NOMAP_GATE (string "1")) (property SAME_TECH_DONT_TOUCH (string "T")) (property SAME_TECH_NOOPT (string "T")) (property XNF_IGNORE_GATE (string "T")))) (cell AND3 (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I0 (direction INPUT) (property alias (string "1")) (property floatval (string "1"))) (port I1 (direction INPUT) (property alias (string "2")) (property floatval (string "1"))) (port I2 (direction INPUT) (property alias (string "3")) (property floatval (string "1"))) (port O (direction OUTPUT))) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SCHNM (string "AND3")) (property XNF_ALIAS (string "AND")))) (cell IBUF (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I (direction INPUT) (property PAD (string "T"))) (port O (direction OUTPUT))) (property LIBVER (string "2.0.0")) (property SCHNM (string "IBUF")))) (cell VDD (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port O (direction OUTPUT))) (property LIBVER (string "2.0.0")))) (cell OBUFT (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I (direction INPUT)) (port T (direction INPUT) (property FLOATVAL (string "0"))) (port GTS (direction INPUT) (property FLOATVAL (string "0"))) (port O (direction OUTPUT) (property PAD (string "T")))) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SCHNM (string "OBUFT")))) (cell OBUF (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I (direction INPUT)) (port GTS (direction INPUT) (property FLOATVAL (string "0"))) (port O (direction OUTPUT) (property PAD (string "T")))) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SCHNM (string "OBUF")))) (cell GND (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port O (direction OUTPUT))) (property LIBVER (string "2.0.0")))) (cell RAM16x1 (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port A0 (direction INPUT) (property FLOATVAL (string "1"))) (port A1 (direction INPUT) (property FLOATVAL (string "1"))) (port A2 (direction INPUT) (property FLOATVAL (string "1"))) (port A3 (direction INPUT) (property FLOATVAL (string "1"))) (port WE (direction INPUT) (property CLOCK_PIN (string "T"))) (port D (direction INPUT) (property FLOATVAL (string "1"))) (port O (direction OUTPUT))) (property area_report (string "1")) (property area_units (string "FG Function Generators")) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property SAME_TECH_NOOPT (string "T")) (property SCHNM (string "RAM16x1")) (property XNF_ALIAS (string "RAM")))) (cell EQN (cellType GENERIC) (view NETLIST (viewType NETLIST) (interface (port I0 (direction INPUT)) (port I1 (direction INPUT)) (port I2 (direction INPUT)) (port I3 (direction INPUT)) (port O (direction OUTPUT))) (property area_report (string "1")) (property area_units (string "FG Function Generators")) (property IS_LUT (string "1")) (property LIBVER (string "2.0.0")) (property NOMAP_GATE (string "1")) (property AREA (string "1.000000"))))) (library work (edifLevel 0) (technology (numberDefinition )) (cell acc_reg (cellType GENERIC) (view spec (viewType NETLIST) (interface (port (array (rename addr_gb "addr_gb(7:0)") 8 )(direction INPUT)) (port indirect_sel (direction INPUT)) (port int_clk (direction INPUT)) (port int_rst (direction INPUT)) (port rd_gb (direction INPUT)) (port wr_gb (direction INPUT)) (port (array (rename acc "acc(7:0)") 8 )(direction OUTPUT) (property FAST (string ""))) (port acknow (direction OUTPUT) (property FAST (string ""))) (port (array (rename data_gb "data_gb(7:0)") 8 )(direction INOUT) (property FAST (string "")))) (property AREA (string "17.000000")) (contents (instance FMAP_13 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_12 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_11 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_10 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_9 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_8 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_7 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_6 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_5 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_4 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_3 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_2 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance FMAP_1 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 )))) (instance HMAP_0 (viewRef NETLIST (cellRef HMAP (libraryRef xi4 )))) (instance modgen_1_l0 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l1 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l2 (viewRef NETLIST (cellRef AND2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l4 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l5 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l6 (viewRef NETLIST (cellRef AND2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l7 (viewRef NETLIST (cellRef AND2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_jx (viewRef NETLIST (cellRef HMAP (libraryRef xi4 )))) (instance modgen_1_l0_dup_0 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l1_dup_1 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l2_dup_2 (viewRef NETLIST (cellRef AND2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l4_dup_3 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l5_dup_4 (viewRef NETLIST (cellRef XNOR2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_l6_dup_5 (viewRef NETLIST (cellRef AND2 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_jx_dup_9 (viewRef NETLIST (cellRef HMAP (libraryRef xi4 )))) (instance modgen_1_f (viewRef NETLIST (cellRef FMAP (libraryRef xi4 ))) (property area_add_report (string "0.500000")) (property area_add_units (string "Packed CLBs")) (property map (string "PUO"))) (instance modgen_1_f_dup_10 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 ))) (property area_add_report (string "0.500000")) (property area_add_units (string "Packed CLBs")) (property map (string "PUO"))) (instance modgen_1_m3_a3 (viewRef NETLIST (cellRef AND3 (libraryRef xi4 ))) (property noopt (string "true"))) (instance modgen_1_f_dup_11 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 ))) (property area_add_report (string "0.500000")) (property area_add_units (string "Packed CLBs")) (property map (string "PUO"))) (instance modgen_1_f_dup_12 (viewRef NETLIST (cellRef FMAP (libraryRef xi4 ))) (property area_add_report (string "0.500000")) (property area_add_units (string "Packed CLBs")) (property map (string "PUO"))) (instance ix319 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix320 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix321 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix322 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix323 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix324 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix325 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix326 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix327 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix328 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix329 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix330 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance (rename i17 "'1'") (viewRef NETLIST (cellRef VDD (libraryRef xi4 )))) (instance ix303_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix303_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix304_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix304_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix305_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix305_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix306_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix306_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix307_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix307_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix308_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix308_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix309_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix309_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix310_I1 (viewRef NETLIST (cellRef IBUF (libraryRef xi4 )))) (instance ix310_O1 (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance acknow (viewRef NETLIST (cellRef OBUFT (libraryRef xi4 ))) (property FAST (string ""))) (instance ix311 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix312 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix313 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix314 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix315 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix316 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix317 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance ix318 (viewRef NETLIST (cellRef OBUF (libraryRef xi4 ))) (property FAST (string ""))) (instance (rename i18 "acc_reg(7)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i19 "acc_reg(7)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i20 "acc_reg(6)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i21 "acc_reg(6)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i22 "acc_reg(5)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i23 "acc_reg(5)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i24 "acc_reg(4)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i25 "acc_reg(4)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i26 "acc_reg(3)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i27 "acc_reg(3)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i28 "acc_reg(2)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i29 "acc_reg(2)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i30 "acc_reg(1)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i31 "acc_reg(1)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance (rename i32 "acc_reg(0)_GND") (viewRef NETLIST (cellRef GND (libraryRef xi4 )))) (instance (rename i33 "acc_reg(0)_LATCH") (viewRef NETLIST (cellRef RAM16x1 (libraryRef xi4 )))) (instance ix331 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0)+(I1)+(I2))"))) (instance ix332 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((I1)+(~I0*I2))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (instance ix333 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (instance ix334 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (instance ix335 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (instance ix336 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))"))) (instance ix337 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (instance ix338 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))"))) (instance ix339 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))"))) (instance ix340 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0*I1))"))) (instance ix341 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0)+(~I1)+(I2)+(I3))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (instance ix342 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((I0)+(~I1))"))) (instance ix343 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((~I0)+(~I1)+(I2)+(I3))"))) (instance ix344 (viewRef NETLIST (cellRef EQN (libraryRef xi4 ))) (property EQN (string "((I0)+(I1)+(I2)+(I3))")) (property area_add_report (string "1")) (property area_add_units (string "Packed CLBs"))) (net (rename n66 "addr_gb(7)") (joined (portRef (member addr_gb 0)) (portRef I (instanceRef ix330 ))) (property TNM (string "GROUP_0"))) (net (rename n67 "addr_gb(6)") (joined (portRef (member addr_gb 1)) (portRef I (instanceRef ix329 ))) (property TNM (string "GROUP_0"))) (net (rename n68 "addr_gb(5)") (joined (portRef (member addr_gb 2)) (portRef I (instanceRef ix328 ))) (property TNM (string "GROUP_0"))) (net (rename n69 "addr_gb(4)") (joined (portRef (member addr_gb 3)) (portRef I (instanceRef ix327 ))) (property TNM (string "GROUP_0"))) (net (rename n70 "addr_gb(3)") (joined (portRef (member addr_gb 4)) (portRef I (instanceRef ix326 ))) (property TNM (string "GROUP_0"))) (net (rename n71 "addr_gb(2)") (joined (portRef (member addr_gb 5)) (portRef I (instanceRef ix325 ))) (property TNM (string "GROUP_0"))) (net (rename n72 "addr_gb(1)") (joined (portRef (member addr_gb 6)) (portRef I (instanceRef ix324 ))) (property TNM (string "GROUP_0"))) (net (rename n73 "addr_gb(0)") (joined (portRef (member addr_gb 7)) (portRef I (instanceRef ix323 ))) (property TNM (string "GROUP_0"))) (net indirect_sel (joined (portRef indirect_sel ) (portRef I (instanceRef ix322 ))) (property TNM (string "GROUP_0"))) (net int_rst (joined (portRef int_rst ) (portRef I (instanceRef ix321 ))) (property TNM (string "GROUP_0"))) (net rd_gb (joined (portRef rd_gb ) (portRef I (instanceRef ix320 ))) (property TNM (string "GROUP_0"))) (net wr_gb (joined (portRef wr_gb ) (portRef I (instanceRef ix319 ))) (property TNM (string "GROUP_0"))) (net r (joined (portRef O (instanceRef modgen_1_m3_a3 )) (portRef O (instanceRef modgen_1_jx_dup_9 )) (portRef I0 (instanceRef ix341 )) (portRef I1 (instanceRef FMAP_10 )))) (net (rename n74 "modgen_1_f4_l0_eqo(0)") (joined (portRef O (instanceRef modgen_1_l7 )) (portRef O (instanceRef modgen_1_jx )) (portRef I2 (instanceRef modgen_1_jx_dup_9 )) (portRef I1 (instanceRef modgen_1_m3_a3 )))) (net modgen_1_ay (joined (portRef O (instanceRef modgen_1_l0 )) (portRef I0 (instanceRef modgen_1_l2 )))) (net modgen_1_by (joined (portRef O (instanceRef modgen_1_l1 )) (portRef I1 (instanceRef modgen_1_l2 )))) (net modgen_1_cy (joined (portRef O (instanceRef modgen_1_l2 )) (portRef I0 (instanceRef modgen_1_l7 )) (portRef I1 (instanceRef modgen_1_jx )) (portRef O (instanceRef modgen_1_f )))) (net modgen_1_dy (joined (portRef O (instanceRef modgen_1_l4 )) (portRef I0 (instanceRef modgen_1_l6 )))) (net modgen_1_ey (joined (portRef O (instanceRef modgen_1_l5 )) (portRef I1 (instanceRef modgen_1_l6 )))) (net modgen_1_fy (joined (portRef O (instanceRef modgen_1_l6 )) (portRef I1 (instanceRef modgen_1_l7 )) (portRef I3 (instanceRef modgen_1_jx )) (portRef O (instanceRef modgen_1_f_dup_10 )))) (net modgen_1_ay_dup_35 (joined (portRef O (instanceRef modgen_1_l0_dup_0 )) (portRef I0 (instanceRef modgen_1_l2_dup_2 )))) (net modgen_1_by_dup_36 (joined (portRef O (instanceRef modgen_1_l1_dup_1 )) (portRef I1 (instanceRef modgen_1_l2_dup_2 )))) (net modgen_1_cy_dup_37 (joined (portRef O (instanceRef modgen_1_l2_dup_2 )) (portRef I1 (instanceRef modgen_1_jx_dup_9 )) (portRef I2 (instanceRef modgen_1_m3_