guide #----------------------------------------------------------------------------- # This file is automatically generated by Design Compiler # Filename : /homes/amittal/s5/hw/rtl/unit/arraycache/synopsys/mes.svf # Timestamp : Mon Sep 17 19:54:12 2005 # DC Version: Y-2005.06-SP2 (built Sep 01, 2005) #----------------------------------------------------------------------------- guide_transformation \ -design { fifo_lp } \ -type { map } \ -input { 5 src1 } \ -output { 5 src6 } \ -pre_resource { { 5 } add_60 = UADD { { src1 } { `b00001 } } } \ -pre_assign { src6 = { add_60.out.1 } } \ -post_resource { { 5 } add_60 = ADD { { src1 } { `b00001 } } } \ -post_assign { src6 = { add_60.out.1 } } guide_transformation \ -design { fifo_lp } \ -type { map } \ -input { 5 src2 } \ -output { 5 src5 } \ -pre_resource { { 5 } add_66 = UADD { { src2 } { `b00001 } } } \ -pre_assign { src5 = { add_66.out.1 } } \ -post_resource { { 5 } add_66 = ADD { { src2 } { `b00001 } } } \ -post_assign { src5 = { add_66.out.1 } } guide_transformation \ -design { fifo_lp } \ -type { map } \ -input { 5 src1 } \ -input { 5 src2 } \ -output { 6 src3 } \ -pre_resource { { 6 } sub_79 = USUB { { src1 ZERO 6 } { src2 ZERO 6 } } } \ -pre_assign { src3 = { sub_79.out.1 } } \ -post_resource { { 6 } sub_79 = SUB { { src1 ZERO 6 } { src2 ZERO 6 } } } \ -post_assign { src3 = { sub_79.out.1 } } guide_transformation \ -design { mes } \ -type { share } \ -input { 9 src144 } \ -input { 5 src27 } \ -output { 9 src148 } \ -output { 9 src151 } \ -pre_resource { { 9 } sub_385 = USUB { { src144 } { src27 ZERO 9 } } } \ -pre_resource { { 9 } sub_390 = USUB { { src144 } { src27 ZERO 9 } } } \ -pre_assign { src148 = { sub_385.out.1 } } \ -pre_assign { src151 = { sub_390.out.1 } } \ -post_resource { { 9 } r618 = SUB { { src144 } { src27 ZERO 9 } } } \ -post_assign { src148 = { r618.out.1 } } \ -post_assign { src151 = { r618.out.1 } } guide_transformation \ -design { mes } \ -type { share } \ -input { 9 src144 } \ -output { 9 src147 } \ -output { 9 src152 } \ -pre_resource { { 9 } sub_387 = USUB { { src144 } { `b000000001 } } } \ -pre_resource { { 9 } sub_395 = USUB { { src144 } { `b000000001 } } } \ -pre_assign { src147 = { sub_387.out.1 } } \ -pre_assign { src152 = { sub_395.out.1 } } \ -post_resource { { 9 } r619 = SUB { { src144 } { `b000000001 } } } \ -post_assign { src147 = { r619.out.1 } } \ -post_assign { src152 = { r619.out.1 } } guide_transformation \ -design { mes } \ -type { share } \ -input { 9 src131 } \ -input { 5 src24 } \ -output { 9 src132 } \ -output { 9 src137 } \ -pre_resource { { 9 } sub_413 = USUB { { src131 } { src24 ZERO 9 } } } \ -pre_resource { { 9 } sub_418 = USUB { { src131 } { src24 ZERO 9 } } } \ -pre_assign { src132 = { sub_413.out.1 } } \ -pre_assign { src137 = { sub_418.out.1 } } \ -post_resource { { 9 } r626 = SUB { { src131 } { src24 ZERO 9 } } } \ -post_assign { src132 = { r626.out.1 } } \ -post_assign { src137 = { r626.out.1 } } guide_transformation \ -design { mes } \ -type { share } \ -input { 9 src131 } \ -output { 9 src133 } \ -output { 9 src139 } \ -pre_resource { { 9 } sub_415 = USUB { { src131 } { `b000000001 } } } \ -pre_resource { { 9 } sub_423 = USUB { { src131 } { `b000000001 } } } \ -pre_assign { src133 = { sub_415.out.1 } } \ -pre_assign { src139 = { sub_423.out.1 } } \ -post_resource { { 9 } r627 = SUB { { src131 } { `b000000001 } } } \ -post_assign { src133 = { r627.out.1 } } \ -post_assign { src139 = { r627.out.1 } } guide_transformation \ -design { mes } \ -type { share } \ -input { 9 src88 } \ -input { 5 src89 } \ -output { 10 src92 } \ -output { 10 src91 } \ -output { 10 src90 } \ -pre_resource { { 10 } add_531 = UADD { { src88 ZERO 10 } { src89 ZERO 10 } } } \ -pre_resource { { 10 } add_531_2 = UADD { { src88 ZERO 10 } { src89 ZERO 10 } } } \ -pre_resource { { 10 } add_531_4 = UADD { { src88 ZERO 10 } { src89 ZERO 10 } } } \ -pre_assign { src92 = { add_531.out.1 } } \ -pre_assign { src91 = { add_531_2.out.1 } } \ -pre_assign { src90 = { add_531_4.out.1 } } \ -post_resource { { 10 } r652 = ADD { { src88 ZERO 10 } { src89 ZERO 10 } } } \ -post_assign { src92 = { r652.out.1 } } \ -post_assign { src91 = { r652.out.1 } } \ -post_assign { src90 = { r652.out.1 } } guide_transformation \ -design { mes } \ -type { share } \ -input { 18 src102 } \ -input { 9 src103 } \ -output { 18 src109 } \ -output { 18 src104 } \ -pre_resource { { 18 } add_594 = UADD { { src102 } { src103 ZERO 18 } } } \ -pre_resource { { 18 } add_599 = UADD { { src102 } { src103 ZERO 18 } } } \ -pre_assign { src109 = { add_594.out.1 } } \ -pre_assign { src104 = { add_599.out.1 } } \ -post_resource { { 18 } r659 = ADD { { src102 } { src103 ZERO 18 } } } \ -post_assign { src109 = { r659.out.1 } } \ -post_assign { src104 = { r659.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 5 src38 } \ -output { 5 src39 } \ -pre_resource { { 5 } add_324 = UADD { { src38 } { `b00001 } } } \ -pre_assign { src39 = { add_324.out.1 } } \ -post_resource { { 5 } add_324 = ADD { { src38 } { `b00001 } } } \ -post_assign { src39 = { add_324.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 5 src89 } \ -output { 5 src99 } \ -pre_resource { { 5 } add_334 = UADD { { src89 } { `b00001 } } } \ -pre_assign { src99 = { add_334.out.1 } } \ -post_resource { { 5 } add_334 = ADD { { src89 } { `b00001 } } } \ -post_assign { src99 = { add_334.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 7 src140 } \ -output { 7 src141 } \ -pre_resource { { 7 } add_344 = UADD { { src140 } { `b0000001 } } } \ -pre_assign { src141 = { add_344.out.1 } } \ -post_resource { { 7 } add_344 = ADD { { src140 } { `b0000001 } } } \ -post_assign { src141 = { add_344.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 7 src116 } \ -output { 7 src117 } \ -pre_resource { { 7 } add_355 = UADD { { src116 } { `b0000001 } } } \ -pre_assign { src117 = { add_355.out.1 } } \ -post_resource { { 7 } add_355 = ADD { { src116 } { `b0000001 } } } \ -post_assign { src117 = { add_355.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 4 src105 } \ -output { 4 src106 } \ -pre_resource { { 4 } add_363 = UADD { { src105 } { `b0001 } } } \ -pre_assign { src106 = { add_363.out.1 } } \ -post_resource { { 4 } add_363 = ADD { { src105 } { `b0001 } } } \ -post_assign { src106 = { add_363.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src142 } \ -input { 3 src143 } \ -output { 9 src144 } \ -pre_resource { { 9 } C432 = SHIFT { { 0 } { 0 } { 0 } { src142 } { src143 } } } \ -pre_assign { src144 = { C432.out.1 } } \ -post_resource { { 9 } C432 = SHIFT { { 0 } { 0 } { 0 } { src142 } { src143 } } } \ -post_assign { src144 = { C432.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src129 } \ -input { 3 src130 } \ -output { 9 src131 } \ -pre_resource { { 9 } C453 = SHIFT { { 0 } { 0 } { 0 } { src129 } { src130 } } } \ -pre_assign { src131 = { C453.out.1 } } \ -post_resource { { 9 } C453 = SHIFT { { 0 } { 0 } { 0 } { src129 } { src130 } } } \ -post_assign { src131 = { C453.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src144 } \ -input { 5 src27 } \ -output { 9 src146 } \ -pre_resource { { 9 } add_389 = UADD { { src144 } { src27 ZERO 9 } } } \ -pre_assign { src146 = { add_389.out.1 } } \ -post_resource { { 9 } add_389 = ADD { { src144 } { src27 ZERO 9 } } } \ -post_assign { src146 = { add_389.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src34 } \ -input { 5 src27 } \ -output { 9 src149 } \ -pre_resource { { 9 } add_392 = UADD { { src34 } { src27 ZERO 9 } } } \ -pre_assign { src149 = { add_392.out.1 } } \ -post_resource { { 9 } add_392 = ADD { { src34 } { src27 ZERO 9 } } } \ -post_assign { src149 = { add_392.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src144 } \ -output { 10 src145 } \ -pre_resource { { 10 } add_394 = UADD { { src144 ZERO 10 } { `b0000000001 } } } \ -pre_assign { src145 = { add_394.out.1 } } \ -post_resource { { 10 } add_394 = ADD { { src144 ZERO 10 } { `b0000000001 } } } \ -post_assign { src145 = { add_394.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src34 } \ -output { 9 src150 } \ -pre_resource { { 9 } add_397 = UADD { { src34 } { `b000000001 } } } \ -pre_assign { src150 = { add_397.out.1 } } \ -post_resource { { 9 } add_397 = ADD { { src34 } { `b000000001 } } } \ -post_assign { src150 = { add_397.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src34 } \ -input { 4 src68 } \ -output { 9 src69 } \ -pre_resource { { 9 } add_404 = UADD { { src34 } { src68 ZERO 9 } } } \ -pre_assign { src69 = { add_404.out.1 } } \ -post_resource { { 9 } add_404 = ADD { { src34 } { src68 ZERO 9 } } } \ -post_assign { src69 = { add_404.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src34 } \ -input { 4 src68 } \ -output { 9 src74 } \ -pre_resource { { 9 } sub_406 = USUB { { src34 } { src68 ZERO 9 } } } \ -pre_assign { src74 = { sub_406.out.1 } } \ -post_resource { { 9 } sub_406 = SUB { { src34 } { src68 ZERO 9 } } } \ -post_assign { src74 = { sub_406.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src131 } \ -input { 5 src24 } \ -output { 9 src134 } \ -pre_resource { { 9 } add_417 = UADD { { src131 } { src24 ZERO 9 } } } \ -pre_assign { src134 = { add_417.out.1 } } \ -post_resource { { 9 } add_417 = ADD { { src131 } { src24 ZERO 9 } } } \ -post_assign { src134 = { add_417.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src32 } \ -input { 5 src24 } \ -output { 9 src136 } \ -pre_resource { { 9 } add_420 = UADD { { src32 } { src24 ZERO 9 } } } \ -pre_assign { src136 = { add_420.out.1 } } \ -post_resource { { 9 } add_420 = ADD { { src32 } { src24 ZERO 9 } } } \ -post_assign { src136 = { add_420.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src131 } \ -output { 10 src135 } \ -pre_resource { { 10 } add_422 = UADD { { src131 ZERO 10 } { `b0000000001 } } } \ -pre_assign { src135 = { add_422.out.1 } } \ -post_resource { { 10 } add_422 = ADD { { src131 ZERO 10 } { `b0000000001 } } } \ -post_assign { src135 = { add_422.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src32 } \ -output { 9 src138 } \ -pre_resource { { 9 } add_425 = UADD { { src32 } { `b000000001 } } } \ -pre_assign { src138 = { add_425.out.1 } } \ -post_resource { { 9 } add_425 = ADD { { src32 } { `b000000001 } } } \ -post_assign { src138 = { add_425.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src32 } \ -input { 4 src72 } \ -output { 9 src73 } \ -pre_resource { { 9 } add_432 = UADD { { src32 } { src72 ZERO 9 } } } \ -pre_assign { src73 = { add_432.out.1 } } \ -post_resource { { 9 } add_432 = ADD { { src32 } { src72 ZERO 9 } } } \ -post_assign { src73 = { add_432.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src32 } \ -input { 4 src72 } \ -output { 9 src75 } \ -pre_resource { { 9 } sub_434 = USUB { { src32 } { src72 ZERO 9 } } } \ -pre_assign { src75 = { sub_434.out.1 } } \ -post_resource { { 9 } sub_434 = SUB { { src32 } { src72 ZERO 9 } } } \ -post_assign { src75 = { sub_434.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 2 src112 } \ -output { 2 src113 } \ -pre_resource { { 2 } add_459 = UADD { { src112 } { `b01 } } } \ -pre_assign { src113 = { add_459.out.1 } } \ -post_resource { { 2 } add_459 = ADD { { src112 } { `b01 } } } \ -post_assign { src113 = { add_459.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 5 src24 } \ -output { 6 src30 } \ -pre_resource { { 6 } sub_472 = USUB { { src24 ZERO 6 } { `b000001 } } } \ -pre_assign { src30 = { sub_472.out.1 } } \ -post_resource { { 6 } sub_472 = SUB { { src24 ZERO 6 } { `b000001 } } } \ -post_assign { src30 = { sub_472.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 5 src27 } \ -output { 6 src31 } \ -pre_resource { { 6 } sub_473 = USUB { { src27 ZERO 6 } { `b000001 } } } \ -pre_assign { src31 = { sub_473.out.1 } } \ -post_resource { { 6 } sub_473 = SUB { { src27 ZERO 6 } { `b000001 } } } \ -post_assign { src31 = { sub_473.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 3 src46 } \ -output { 8 src47 } \ -pre_resource { { 8 } C684 = SHIFT { { 0 } { 0 } { 1 } { `b10110000 } { src46 } } } \ -pre_assign { src47 = { C684.out.1 } } \ -post_resource { { 8 } C684 = SHIFT { { 0 } { 0 } { 1 } { `b10110000 } { src46 } } } \ -post_assign { src47 = { C684.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 8 src47 } \ -output { 9 src70 } \ -pre_resource { { 9 } sub_477 = USUB { { src47 ZERO 9 } { `b000000001 } } } \ -pre_assign { src70 = { sub_477.out.1 } } \ -post_resource { { 9 } sub_477 = SUB { { src47 ZERO 9 } { `b000000001 } } } \ -post_assign { src70 = { sub_477.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 3 src66 } \ -output { 8 src67 } \ -pre_resource { { 8 } C711 = SHIFT { { 0 } { 0 } { 1 } { `b10010000 } { src66 } } } \ -pre_assign { src67 = { C711.out.1 } } \ -post_resource { { 8 } C711 = SHIFT { { 0 } { 0 } { 1 } { `b10010000 } { src66 } } } \ -post_assign { src67 = { C711.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 8 src67 } \ -output { 9 src71 } \ -pre_resource { { 9 } sub_478 = USUB { { src67 ZERO 9 } { `b000000001 } } } \ -pre_assign { src71 = { sub_478.out.1 } } \ -post_resource { { 9 } sub_478 = SUB { { src67 ZERO 9 } { `b000000001 } } } \ -post_assign { src71 = { sub_478.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 5 src24 } \ -output { 9 src25 } \ -pre_resource { { 9 } sub_516 = USUB { { `b010110000 } { src24 ZERO 9 } } } \ -pre_assign { src25 = { sub_516.out.1 } } \ -post_resource { { 9 } sub_516 = SUB { { `b010110000 } { src24 ZERO 9 } } } \ -post_assign { src25 = { sub_516.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 5 src27 } \ -output { 9 src28 } \ -pre_resource { { 9 } sub_517 = USUB { { `b010010000 } { src27 ZERO 9 } } } \ -pre_assign { src28 = { sub_517.out.1 } } \ -post_resource { { 9 } sub_517 = SUB { { `b010010000 } { src27 ZERO 9 } } } \ -post_assign { src28 = { sub_517.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src34 } \ -input { 9 src28 } \ -output { 1 src35 } \ -pre_resource { { 1 } gt_520 = UGT { { src34 } { src28 } } } \ -pre_assign { src35 = { gt_520.out.1 } } \ -post_resource { { 1 0 } gt_520 = CMP2B { { src34 } { src28 } { 0 } { 0 } { 1 } } } \ -post_assign { src35 = { gt_520.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src32 } \ -input { 9 src25 } \ -output { 1 src33 } \ -pre_resource { { 1 } gt_522 = UGT { { src32 } { src25 } } } \ -pre_assign { src33 = { gt_522.out.1 } } \ -post_resource { { 1 0 } gt_522 = CMP2B { { src32 } { src25 } { 0 } { 0 } { 1 } } } \ -post_assign { src33 = { gt_522.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 13 src63 } \ -input { 3 src64 } \ -output { 13 src65 } \ -pre_resource { { 13 } C829 = SHIFT { { 0 } { 0 } { 0 } { src63 } { src64 } } } \ -pre_assign { src65 = { C829.out.1 } } \ -post_resource { { 13 } C829 = SHIFT { { 0 } { 0 } { 0 } { src63 } { src64 } } } \ -post_assign { src65 = { C829.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 12 src60 } \ -input { 3 src61 } \ -output { 12 src62 } \ -pre_resource { { 12 } C835 = SHIFT { { 0 } { 0 } { 0 } { src60 } { src61 } } } \ -pre_assign { src62 = { C835.out.1 } } \ -post_resource { { 12 } C835 = SHIFT { { 0 } { 0 } { 0 } { src60 } { src61 } } } \ -post_assign { src62 = { C835.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 13 src79 } \ -input { 13 src80 } \ -output { 13 src81 } \ -pre_resource { { 13 } add_529 = UADD { { src79 } { src80 } } } \ -pre_assign { src81 = { add_529.out.1 } } \ -post_resource { { 13 } add_529 = ADD { { src79 } { src80 } } } \ -post_assign { src81 = { add_529.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 10 src57 } \ -input { 3 src58 } \ -output { 10 src59 } \ -pre_resource { { 10 } C841 = SHIFT { { 0 } { 0 } { 0 } { src57 } { src58 } } } \ -pre_assign { src59 = { C841.out.1 } } \ -post_resource { { 10 } C841 = SHIFT { { 0 } { 0 } { 0 } { src57 } { src58 } } } \ -post_assign { src59 = { C841.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 13 src81 } \ -input { 13 src84 } \ -output { 13 src85 } \ -pre_resource { { 13 } add_529_2 = UADD { { src81 } { src84 } } } \ -pre_assign { src85 = { add_529_2.out.1 } } \ -post_resource { { 13 } add_529_2 = ADD { { src81 } { src84 } } } \ -post_assign { src85 = { add_529_2.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 14 src43 } \ -input { 3 src44 } \ -output { 14 src45 } \ -pre_resource { { 14 } C847 = SHIFT { { 0 } { 0 } { 0 } { src43 } { src44 } } } \ -pre_assign { src45 = { C847.out.1 } } \ -post_resource { { 14 } C847 = SHIFT { { 0 } { 0 } { 0 } { src43 } { src44 } } } \ -post_assign { src45 = { C847.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 17 src96 } \ -input { 14 src97 } \ -output { 17 src98 } \ -pre_resource { { 17 } add_529_3 = UADD { { src96 } { src97 ZERO 17 } } } \ -pre_assign { src98 = { add_529_3.out.1 } } \ -post_resource { { 17 } add_529_3 = ADD { { src96 } { src97 ZERO 17 } } } \ -post_assign { src98 = { add_529_3.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 10 src92 } \ -input { 11 src100 } \ -output { 12 src101 } \ -pre_resource { { 12 } add_531_3 = UADD { { src92 ZERO 12 } { src100 ZERO 12 } } } \ -pre_assign { src101 = { add_531_3.out.1 } } \ -post_resource { { 12 } add_531_3 = ADD { { src92 ZERO 12 } { src100 ZERO 12 } } } \ -post_assign { src101 = { add_531_3.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 12 src101 } \ -input { 13 src107 } \ -output { 13 src108 } \ -pre_resource { { 13 } add_531_5 = UADD { { src101 ZERO 13 } { src107 } } } \ -pre_assign { src108 = { add_531_5.out.1 } } \ -post_resource { { 13 } add_531_5 = ADD { { src101 ZERO 13 } { src107 } } } \ -post_assign { src108 = { add_531_5.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src86 } \ -input { 5 src38 } \ -output { 10 src87 } \ -pre_resource { { 10 } add_531_6 = UADD { { src86 ZERO 10 } { src38 ZERO 10 } } } \ -pre_assign { src87 = { add_531_6.out.1 } } \ -post_resource { { 10 } add_531_6 = ADD { { src86 ZERO 10 } { src38 ZERO 10 } } } \ -post_assign { src87 = { add_531_6.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 17 src114 } \ -input { 10 src87 } \ -output { 17 src115 } \ -pre_resource { { 17 } add_531_7 = UADD { { src114 } { src87 ZERO 17 } } } \ -pre_assign { src115 = { add_531_7.out.1 } } \ -post_resource { { 17 } add_531_7 = ADD { { src114 } { src87 ZERO 17 } } } \ -post_assign { src115 = { add_531_7.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 8 src20 } \ -input { 8 src21 } \ -output { 9 src22 } \ -pre_resource { { 9 } sub_547 = USUB { { src20 ZERO 9 } { src21 ZERO 9 } } } \ -pre_assign { src22 = { sub_547.out.1 } } \ -post_resource { { 9 } sub_547 = SUB { { src20 ZERO 9 } { src21 ZERO 9 } } } \ -post_assign { src22 = { sub_547.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src36 } \ -output { 9 src37 } \ -pre_resource { { 9 } add_548 = UADD { { src36 } { `b000000001 } } } \ -pre_assign { src37 = { add_548.out.1 } } \ -post_resource { { 9 } add_548 = ADD { { src36 } { `b000000001 } } } \ -post_assign { src37 = { add_548.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 18 src104 } \ -input { 18 src110 } \ -output { 1 src111 } \ -pre_resource { { 1 } lt_599 = ULT { { src104 } { src110 } } } \ -pre_assign { src111 = { lt_599.out.1 } } \ -post_resource { { 1 0 } lt_599 = CMP2B { { src104 } { src110 } { 0 } { 1 } { 0 } } } \ -post_assign { src111 = { lt_599.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 18 src102 } \ -input { 9 src103 } \ -output { 18 src118 } \ -pre_resource { { 18 } add_601 = UADD { { src102 } { src103 ZERO 18 } } } \ -pre_assign { src118 = { add_601.out.1 } } \ -post_resource { { 18 } add_601 = ADD { { src102 } { src103 ZERO 18 } } } \ -post_assign { src118 = { add_601.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 6 src119 } \ -input { 3 src120 } \ -output { 6 src121 } \ -pre_resource { { 6 } C982 = SHIFT { { 0 } { 0 } { 0 } { src119 } { src120 } } } \ -pre_assign { src121 = { C982.out.1 } } \ -post_resource { { 6 } C982 = SHIFT { { 0 } { 0 } { 0 } { src119 } { src120 } } } \ -post_assign { src121 = { C982.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 6 src125 } \ -input { 6 src121 } \ -output { 6 src126 } \ -pre_resource { { 6 } sub_602 = USUB { { src125 } { src121 } } } \ -pre_assign { src126 = { sub_602.out.1 } } \ -post_resource { { 6 } sub_602 = SUB { { src125 } { src121 } } } \ -post_assign { src126 = { sub_602.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 6 src122 } \ -input { 3 src123 } \ -output { 6 src124 } \ -pre_resource { { 6 } C1003 = SHIFT { { 0 } { 0 } { 0 } { src122 } { src123 } } } \ -pre_assign { src124 = { C1003.out.1 } } \ -post_resource { { 6 } C1003 = SHIFT { { 0 } { 0 } { 0 } { src122 } { src123 } } } \ -post_assign { src124 = { C1003.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 6 src127 } \ -input { 6 src124 } \ -output { 6 src128 } \ -pre_resource { { 6 } sub_603 = USUB { { src127 } { src124 } } } \ -pre_assign { src128 = { sub_603.out.1 } } \ -post_resource { { 6 } sub_603 = SUB { { src127 } { src124 } } } \ -post_assign { src128 = { sub_603.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 13 src54 } \ -input { 3 src55 } \ -output { 13 src56 } \ -pre_resource { { 13 } C1186 = SHIFT { { 0 } { 0 } { 0 } { src54 } { src55 } } } \ -pre_assign { src56 = { C1186.out.1 } } \ -post_resource { { 13 } C1186 = SHIFT { { 0 } { 0 } { 0 } { src54 } { src55 } } } \ -post_assign { src56 = { C1186.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 12 src51 } \ -input { 3 src52 } \ -output { 12 src53 } \ -pre_resource { { 12 } C1192 = SHIFT { { 0 } { 0 } { 0 } { src51 } { src52 } } } \ -pre_assign { src53 = { C1192.out.1 } } \ -post_resource { { 12 } C1192 = SHIFT { { 0 } { 0 } { 0 } { src51 } { src52 } } } \ -post_assign { src53 = { C1192.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 13 src76 } \ -input { 13 src77 } \ -output { 13 src78 } \ -pre_resource { { 13 } add_638 = UADD { { src76 } { src77 } } } \ -pre_assign { src78 = { add_638.out.1 } } \ -post_resource { { 13 } add_638 = ADD { { src76 } { src77 } } } \ -post_assign { src78 = { add_638.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 10 src48 } \ -input { 3 src49 } \ -output { 10 src50 } \ -pre_resource { { 10 } C1198 = SHIFT { { 0 } { 0 } { 0 } { src48 } { src49 } } } \ -pre_assign { src50 = { C1198.out.1 } } \ -post_resource { { 10 } C1198 = SHIFT { { 0 } { 0 } { 0 } { src48 } { src49 } } } \ -post_assign { src50 = { C1198.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 13 src78 } \ -input { 13 src82 } \ -output { 13 src83 } \ -pre_resource { { 13 } add_638_2 = UADD { { src78 } { src82 } } } \ -pre_assign { src83 = { add_638_2.out.1 } } \ -post_resource { { 13 } add_638_2 = ADD { { src78 } { src82 } } } \ -post_assign { src83 = { add_638_2.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 14 src40 } \ -input { 3 src41 } \ -output { 14 src42 } \ -pre_resource { { 14 } C1204 = SHIFT { { 0 } { 0 } { 0 } { src40 } { src41 } } } \ -pre_assign { src42 = { C1204.out.1 } } \ -post_resource { { 14 } C1204 = SHIFT { { 0 } { 0 } { 0 } { src40 } { src41 } } } \ -post_assign { src42 = { C1204.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 17 src93 } \ -input { 14 src94 } \ -output { 17 src95 } \ -pre_resource { { 17 } add_638_3 = UADD { { src93 } { src94 ZERO 17 } } } \ -pre_assign { src95 = { add_638_3.out.1 } } \ -post_resource { { 17 } add_638_3 = ADD { { src93 } { src94 ZERO 17 } } } \ -post_assign { src95 = { add_638_3.out.1 } } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -input { 5 I2 } \ -input { 9 I3 } \ -input { 5 I4 } \ -output { 17 O18 } \ -pre_resource { { 10 } r652 = ADD { { I1 ZERO 10 } { I2 ZERO 10 } } } \ -pre_resource { { 10 } add_531_6 = ADD { { I3 ZERO 10 } { I4 ZERO 10 } } } \ -pre_resource { { 12 } add_531_3 = ADD { { r652.out.1 ZERO 12 } { r652.out.1 ZERO 12 } } } \ -pre_resource { { 13 } add_531_5 = ADD { { add_531_3.out.1 ZERO 13 } { r652.out.1 ZERO 13 } } } \ -pre_resource { { 17 } add_531_7 = ADD { { add_531_5.out.1 ZERO 17 } { add_531_6.out.1 ZERO 17 } } } \ -pre_assign { O18 = { add_531_7.out.1 } } \ -datapath { add_531_DP_OP_258_3280_1 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 13 I1 } \ -input { 13 I2 } \ -input { 14 I3 } \ -output { 17 O25 } \ -pre_resource { { 13 } add_529_2 = ADD { { I1 } { I2 } } } \ -pre_resource { { 17 } add_529_3 = ADD { { add_529_2.out.1 ZERO 17 } { I3 ZERO 17 } } } \ -pre_assign { O25 = { add_529_3.out.1 } } \ -datapath { add_529_2_DP_OP_259_9751_2 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 13 I1 } \ -input { 13 I2 } \ -input { 14 I3 } \ -output { 17 O26 } \ -pre_resource { { 13 } add_638_2 = ADD { { I1 } { I2 } } } \ -pre_resource { { 17 } add_638_3 = ADD { { add_638_2.out.1 ZERO 17 } { I3 ZERO 17 } } } \ -pre_assign { O26 = { add_638_3.out.1 } } \ -datapath { add_638_2_DP_OP_260_9751_3 } guide_reg_constant \ -design { mes } \ { brow_reg[4] } \ { 0 } guide_reg_constant \ -design { mes } \ { brow_reg[3] } \ { 0 } guide_reg_constant \ -design { mes } \ { brow_reg[2] } \ { 1 } guide_reg_constant \ -design { mes } \ { brow_reg[1] } \ { 0 } guide_reg_constant \ -design { mes } \ { brow_reg[0] } \ { 0 } guide_reg_constant \ -design { mes } \ { bcol_reg[4] } \ { 0 } guide_reg_constant \ -design { mes } \ { bcol_reg[3] } \ { 0 } guide_reg_constant \ -design { mes } \ { bcol_reg[2] } \ { 1 } guide_reg_constant \ -design { mes } \ { bcol_reg[1] } \ { 0 } guide_reg_constant \ -design { mes } \ { bcol_reg[0] } \ { 0 } guide_inv_push \ -design { mes } \ -register { OneMatchDone_del_reg } guide_inv_push \ -design { mes } \ -register { OneSearchComplete_del_reg } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[0] } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[1] } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[2] } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[3] } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[4] } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[5] } guide_inv_push \ -design { mes } \ -register { cc_p0_reg[6] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[0] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[1] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[2] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[3] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[4] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[5] } guide_inv_push \ -design { mes } \ -register { rr_p0_reg[6] } guide_inv_push \ -design { mes } \ -register { OneFrameDone_del_del_reg } guide_inv_push \ -design { mes } \ -register { iic_p0_reg[4] } guide_inv_push \ -design { mes } \ -register { iic_p0_reg[3] } guide_inv_push \ -design { mes } \ -register { iic_p0_reg[2] } guide_inv_push \ -design { mes } \ -register { iic_p0_reg[1] } guide_inv_push \ -design { mes } \ -register { iic_p0_reg[0] } guide_inv_push \ -design { mes } \ -register { iir_p0_reg[4] } guide_inv_push \ -design { mes } \ -register { iir_p0_reg[3] } guide_inv_push \ -design { mes } \ -register { iir_p0_reg[2] } guide_inv_push \ -design { mes } \ -register { iir_p0_reg[1] } guide_inv_push \ -design { mes } \ -register { iir_p0_reg[0] } guide_inv_push \ -design { mes } \ -register { start_pulse_del_reg } guide_inv_push \ -design { mes } \ -register { addr_err_del_reg } guide_inv_push \ -design { mes } \ -register { OneMatchDone_del_del_reg } guide_inv_push \ -design { mes } \ -register { OneSearchComplete_del_del_reg } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[0] } guide_inv_push \ -design { mes } \ -register { wr_block_del_reg } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[16] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[15] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[14] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[13] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[12] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[11] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[10] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[9] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[8] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[7] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[6] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[5] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[4] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[3] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[2] } guide_inv_push \ -design { mes } \ -register { MinSAD_reg[1] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[4] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[3] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[2] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[1] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[0] } guide_inv_push \ -design { mes } \ -register { iic_p1_reg[4] } guide_inv_push \ -design { mes } \ -register { iic_p1_reg[3] } guide_inv_push \ -design { mes } \ -register { iic_p1_reg[2] } guide_inv_push \ -design { mes } \ -register { iic_p1_reg[1] } guide_inv_push \ -design { mes } \ -register { iic_p1_reg[0] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[6] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[5] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[4] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[3] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[2] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[1] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[0] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[6] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[5] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[4] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[3] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[2] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[1] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[0] } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src259 } \ -output { 9 src262 } \ -pre_resource { { 9 } r626 = USUB { { src259 } { `b000000100 } } } \ -pre_assign { src262 = { r626.out.1 } } \ -post_resource { { 9 } r626 = SUB { { src259 } { `b000000100 } } } \ -post_assign { src262 = { r626.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src259 } \ -output { 9 src261 } \ -pre_resource { { 9 } r627 = USUB { { src259 } { `b000000001 } } } \ -pre_assign { src261 = { r627.out.1 } } \ -post_resource { { 9 } r627 = SUB { { src259 } { `b000000001 } } } \ -post_assign { src261 = { r627.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src265 } \ -output { 9 src268 } \ -pre_resource { { 9 } add_420 = UADD { { src265 } { `b000000100 } } } \ -pre_assign { src268 = { add_420.out.1 } } \ -post_resource { { 9 } add_420 = ADD { { src265 } { `b000000100 } } } \ -post_assign { src268 = { add_420.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src265 } \ -output { 9 src269 } \ -pre_resource { { 9 } add_425 = UADD { { src265 } { `b000000001 } } } \ -pre_assign { src269 = { add_425.out.1 } } \ -post_resource { { 9 } add_425 = ADD { { src265 } { `b000000001 } } } \ -post_assign { src269 = { add_425.out.1 } } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -input { 5 I2 } \ -output { 9 O4 } \ -pre_resource { { 9 } r626 = SUB { { I1 } { I2 ZERO 9 } } } \ -pre_assign { O4 = { r626.out.1 } } \ -datapath { r626_DP_OP_270_9957_10 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -output { 9 O3 } \ -pre_resource { { 9 } r627 = SUB { { I1 } { `b000000001 } } } \ -pre_assign { O3 = { r627.out.1 } } \ -datapath { r627_DP_OP_269_5229_11 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -input { 5 I2 } \ -output { 9 O2 } \ -pre_resource { { 9 } add_420 = ADD { { I1 } { I2 ZERO 9 } } } \ -pre_assign { O2 = { add_420.out.1 } } \ -datapath { add_420_DP_OP_268_9957_12 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -output { 9 O1 } \ -pre_resource { { 9 } add_425 = ADD { { I1 } { `b000000001 } } } \ -pre_assign { O1 = { add_425.out.1 } } \ -datapath { add_425_DP_OP_267_5229_13 } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src248 } \ -output { 9 src250 } \ -pre_resource { { 9 } r619 = USUB { { src248 } { `b000000001 } } } \ -pre_assign { src250 = { r619.out.1 } } \ -post_resource { { 9 } r619 = SUB { { src248 } { `b000000001 } } } \ -post_assign { src250 = { r619.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src248 } \ -output { 9 src251 } \ -pre_resource { { 9 } r618 = USUB { { src248 } { `b000000100 } } } \ -pre_assign { src251 = { r618.out.1 } } \ -post_resource { { 9 } r618 = SUB { { src248 } { `b000000100 } } } \ -post_assign { src251 = { r618.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src254 } \ -output { 9 src257 } \ -pre_resource { { 9 } add_392 = UADD { { src254 } { `b000000100 } } } \ -pre_assign { src257 = { add_392.out.1 } } \ -post_resource { { 9 } add_392 = ADD { { src254 } { `b000000100 } } } \ -post_assign { src257 = { add_392.out.1 } } guide_transformation \ -design { mes } \ -type { map } \ -input { 9 src254 } \ -output { 9 src258 } \ -pre_resource { { 9 } add_397 = UADD { { src254 } { `b000000001 } } } \ -pre_assign { src258 = { add_397.out.1 } } \ -post_resource { { 9 } add_397 = ADD { { src254 } { `b000000001 } } } \ -post_assign { src258 = { add_397.out.1 } } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -output { 9 O4 } \ -pre_resource { { 9 } r619 = SUB { { I1 } { `b000000001 } } } \ -pre_assign { O4 = { r619.out.1 } } \ -datapath { r619_DP_OP_266_5229_6 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -input { 5 I2 } \ -output { 9 O3 } \ -pre_resource { { 9 } r618 = SUB { { I1 } { I2 ZERO 9 } } } \ -pre_assign { O3 = { r618.out.1 } } \ -datapath { r618_DP_OP_265_9957_7 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -input { 5 I2 } \ -output { 9 O2 } \ -pre_resource { { 9 } add_392 = ADD { { I1 } { I2 ZERO 9 } } } \ -pre_assign { O2 = { add_392.out.1 } } \ -datapath { add_392_DP_OP_264_9957_8 } guide_transformation \ -design { mes } \ -type { merge } \ -input { 9 I1 } \ -output { 9 O1 } \ -pre_resource { { 9 } add_397 = ADD { { I1 } { `b000000001 } } } \ -pre_assign { O1 = { add_397.out.1 } } \ -datapath { add_397_DP_OP_263_5229_9 } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[1] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[1] } guide_inv_push \ -design { mes } \ -register { iic_p1_reg[4] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[4] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[2] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[0] } guide_inv_push \ -design { mes } \ -register { iir_p1_reg[3] } guide_inv_push \ -design { mes } \ -register { cc_p1_reg[2] } guide_inv_push \ -design { mes } \ -register { rr_p1_reg[0] } guide_architecture_netlist \ -file { dwsvf_26428-0/dwarchs-0.v.e } \ { scadv_tsmc_cln90g_rvt_ss_0p9v_125c } guide_datapath \ -design { mes } \ -instance { r626_DP_OP_261_3617_4 } \ -body { mes_r626_DP_OP_261_3617_0 } guide_datapath \ -design { mes } \ -instance { r618_DP_OP_262_3617_5 } \ -body { mes_r618_DP_OP_262_3617_0 } guide_datapath \ -design { mes } \ -instance { add_531_DP_OP_258_3280_1 } \ -body { mes_add_531_DP_OP_258_3280_1 } guide_datapath \ -design { mes } \ -instance { add_529_2_DP_OP_259_9751_2 } \ -body { mes_add_529_2_DP_OP_259_9751_1 } guide_datapath \ -design { mes } \ -instance { add_638_2_DP_OP_260_9751_3 } \ -body { mes_add_638_2_DP_OP_260_9751_1 } guide_datapath \ -design { mes } \ -instance { add_397_DP_OP_263_5229_9 } \ -body { mes_add_397_DP_OP_263_5229_0 } guide_datapath \ -design { mes } \ -instance { add_392_DP_OP_264_9957_8 } \ -body { mes_add_392_DP_OP_264_9957_0 } guide_datapath \ -design { mes } \ -instance { r618_DP_OP_265_9957_7 } \ -body { mes_r618_DP_OP_265_9957_0 } guide_datapath \ -design { mes } \ -instance { add_425_DP_OP_267_5229_13 } \ -body { mes_add_425_DP_OP_267_5229_0 } guide_datapath \ -design { mes } \ -instance { add_420_DP_OP_268_9957_12 } \ -body { mes_add_420_DP_OP_268_9957_0 } guide_datapath \ -design { mes } \ -instance { r626_DP_OP_270_9957_10 } \ -body { mes_r626_DP_OP_270_9957_0 } guide_datapath \ -design { mes } \ -instance { r619_DP_OP_266_5229_6 } \ -body { mes_r619_DP_OP_266_5229_1 } guide_datapath \ -design { mes } \ -instance { r627_DP_OP_269_5229_11 } \ -body { mes_r627_DP_OP_269_5229_1 } #---- Recording stopped at Mon Sep 17 19:59:29 2007 setup