diff --git a/test-circuit/globals.act b/test-circuit/globals.act new file mode 100644 index 0000000..7ef2543 --- /dev/null +++ b/test-circuit/globals.act @@ -0,0 +1,36 @@ +/************************************************************************* + * + * This file is part of ACT standard library + * + * Copyright (c) 2020-2021 Rajit Manohar + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + ************************************************************************** + */ + +/* + * + * Standard global signals in the Global namespace + * + */ + +pint SIG_POWER = 0, + SIG_GROUND = 1, + SIG_RESET = 2; + +bool Vdd, GND, Reset; + +Vdd @ [sigtype = SIG_POWER]; +GND @ [sigtype = SIG_GROUND]; +Reset @ [sigtype = SIG_RESET]; diff --git a/test-circuit/injection_test.yml b/test-circuit/injection_test.yml new file mode 100644 index 0000000..0c5c1a3 --- /dev/null +++ b/test-circuit/injection_test.yml @@ -0,0 +1,36 @@ + +input_artifacts: + - name: mult + type: act + source: file + path: testbench.act + +prepare: + - module: testcase_generation + inputs: + design: mult + outputs: + tests: injection_tests + generator: fork_based_set_injection + victim-process: dut.mult + hit-probability: 0.1 + modes-per-fork: 1 + coverage-certainty: 0.9 + victim-coverage: 0.5 + injection-windows: + - begin: 240 + end: 3000 + injection-duration: + min: 5 + max: 30 + inject-undefined: false + random-seed: 1234567 + +deploy: + - module: actsim + inputs: + design_file: mult + sim_configs: injection_tests + outputs: + sim_outputs: sim_result + top: tb diff --git a/test-circuit/mult_wrapper.act b/test-circuit/mult_wrapper.act index 01223c2..11e2a07 100644 --- a/test-circuit/mult_wrapper.act +++ b/test-circuit/mult_wrapper.act @@ -1,19 +1,20 @@ -import "umul4x4.act"; +import "umul4x4_nodelay.act"; import std::data; import "minichannel.act"; +import "globals.act"; -defproc pipelined_mult(aMx1of2?<4> A, B; aMx1of2!<8> RES; bool? reset) { +defproc pipelined_mult(aMx1of2?<4> A, B; aMx1of2!<8> RES) { pint IN_WIDTH = 4; pint OUT_WIDTH = 8; umul4x4 mult; - mult.a = A.d; - mult.ack_out = A.a; - mult.b = B.d; - mult.ack_out = B.a; - RES.d = mult.s; + RES.d.d = mult.s; RES.a = mult.ack_in; - mult.reset = reset; + mult.a = A.d.d; + mult.b = B.d.d; + A.a = mult.ack_out; + B.a = mult.ack_out; + } diff --git a/test-circuit/prs/umul4x4_DIMS.act b/test-circuit/prs/umul4x4_DIMS.act new file mode 100644 index 0000000..c5cdc6a --- /dev/null +++ b/test-circuit/prs/umul4x4_DIMS.act @@ -0,0 +1,2504 @@ +import "std/data.act"; +import "globals.act"; +open std::data; + +defproc umul4x4 +( + dualrail? a[4] /* attributes(channel := Cin, role := data) */; + dualrail? b[4] /* attributes(channel := Cin, role := data) */; + bool? ack_in /* attributes(channel := Cout, role := ack, channel_type := DIDR) */; + bool? reset /* attributes(role := reset) */; + bool! ack_out /* attributes(channel := Cin, role := ack, channel_type := DIDR) */; + dualrail! s[8] /* attributes(channel := Cout, role := data) */ +) +{ + dualrail b1__a_in[4] /* attributes(channel := "b1->chin", role := data) */; + dualrail b1__b_in[2] /* attributes(channel := "b1->chin", role := data) */; + dualrail b1__s_in[6] /* attributes(channel := "b1->chin", role := data) */; + dualrail b2__a_in[4] /* attributes(channel := "b2->chin", role := data) */; + dualrail b2__b_in /* attributes(channel := "b2->chin", role := data) */; + dualrail b2__s_in[7] /* attributes(channel := "b2->chin", role := data) */; + dualrail b3__s_in[8] /* attributes(channel := "b3->chin", role := data) */; + dualrail logic_fs__logic_fs__cell_07__a; + dualrail logic_fs__logic_fs__cell_07__b; + dualrail logic_fs__logic_fs__cell_11__a; + dualrail logic_fs__logic_fs__cell_11__b; + dualrail logic_fs__logic_fs__cell_12__a /* attributes(needs_cd := false) */; + dualrail logic_fs__logic_fs__cell_12__b /* attributes(needs_cd := false) */; + dualrail logic_fs__logic_fs__cell_12__c_in /* attributes(needs_cd := false) */; + dualrail logic_fs__logic_fs__cell_12__x; + dualrail logic_fs__logic_fs__cell_12__y; + dualrail logic_fs__logic_fs__cell_12__z; + dualrail logic_fs__logic_fs__cell_13__a /* attributes(needs_cd := false) */; + dualrail logic_fs__logic_fs__cell_13__b /* attributes(needs_cd := false) */; + dualrail logic_fs__logic_fs__cell_13__c_in /* attributes(needs_cd := false) */; + dualrail logic_fs__logic_fs__cell_13__x; + dualrail logic_fs__logic_fs__cell_13__y; + dualrail logic_fs__logic_fs__cell_13__z; + dualrail logic_ms_1__logic_ms_1__cell_5__b; + dualrail logic_ms_1__logic_ms_1__cell_6__a /* attributes(needs_cd := false) */; + dualrail logic_ms_1__logic_ms_1__cell_6__x; + dualrail logic_ms_1__logic_ms_1__cell_6__y; + dualrail logic_ms_1__logic_ms_1__cell_6__z; + dualrail logic_ms_1__logic_ms_1__cell_7__a /* attributes(needs_cd := false) */; + dualrail logic_ms_1__logic_ms_1__cell_7__c_in /* attributes(needs_cd := false) */; + dualrail logic_ms_1__logic_ms_1__cell_7__x; + dualrail logic_ms_1__logic_ms_1__cell_7__y; + dualrail logic_ms_1__logic_ms_1__cell_7__z; + dualrail logic_ms_1__logic_ms_1__cell_8__a /* attributes(needs_cd := false) */; + dualrail logic_ms_1__logic_ms_1__cell_8__c_in /* attributes(needs_cd := false) */; + dualrail logic_ms_1__logic_ms_1__cell_8__x; + dualrail logic_ms_1__logic_ms_1__cell_8__y; + dualrail logic_ms_1__logic_ms_1__cell_8__z; + dualrail logic_ls__logic_ls__a_in[4] /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__b_in /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__cell_5__b; + dualrail logic_ls__logic_ls__cell_6__a /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__cell_6__x; + dualrail logic_ls__logic_ls__cell_6__y; + dualrail logic_ls__logic_ls__cell_6__z; + dualrail logic_ls__logic_ls__cell_7__a /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__cell_7__c_in /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__cell_7__x; + dualrail logic_ls__logic_ls__cell_7__y; + dualrail logic_ls__logic_ls__cell_7__z; + dualrail logic_ls__logic_ls__cell_8__a /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__cell_8__c_in /* attributes(needs_cd := false) */; + dualrail logic_ls__logic_ls__cell_8__x; + dualrail logic_ls__logic_ls__cell_8__y; + dualrail logic_ls__logic_ls__cell_8__z; + dualrail logic_fs__logic_fs__b_in_0; + dualrail logic_fs__logic_fs__b_in_1; + dualrail logic_ms_1__logic_ms_1__b_in_0; + dualrail logic_ms_1__logic_ms_1__s_in_2; + dualrail logic_ms_1__logic_ms_1__s_in_3; + dualrail logic_ms_1__logic_ms_1__s_in_4; + dualrail logic_ms_1__logic_ms_1__s_in_5; + dualrail logic_ls__logic_ls__s_in_3; + dualrail logic_ls__logic_ls__s_in_4; + dualrail logic_ls__logic_ls__s_in_5; + dualrail logic_ls__logic_ls__s_in_6; + bool b0__c_a_out_0; + bool b0__c_a_out_1; + bool b0__c_a_out_2; + bool b0__c_a_out_3; + bool b0__c_b_out_0; + bool b0__c_b_out_1; + bool b0__c_b_out_2; + bool b0__c_b_out_3; + bool b0__ocd_n_lvl0_0; + bool b0__ocd_n_lvl0_1; + bool b0__ocd_n_lvl0_2; + bool b0__ocd_n_lvl0_3; + bool b0__ocd_n_lvl1_0; + bool b0__ocd_n_lvl1_1; + bool b0__ocd_n; + bool b1__c_a_out_0; + bool b1__c_a_out_1; + bool b1__c_a_out_2; + bool b1__c_a_out_3; + bool b1__c_b_out_0; + bool b1__c_b_out_1; + bool b1__c_s_out_0; + bool b1__c_s_out_1; + bool b1__c_s_out_2; + bool b1__c_s_out_3; + bool b1__c_s_out_4; + bool b1__c_s_out_5; + bool b0__en_lvl0_0; + bool b0__en_lvl0_1; + bool b0__en_lvl0_2; + bool b0__en_lvl0_3; + bool b0__en_lvl0_4; + bool b0__en_lvl0_5; + bool b0__en_lvl1_0; + bool b0__en_lvl1_1; + bool b0__en_lvl1_2; + bool b0__en_lvl2_0; + bool b0__en; + bool b2__c_a_out_0; + bool b2__c_a_out_1; + bool b2__c_a_out_2; + bool b2__c_a_out_3; + bool b2__c_b_out; + bool b2__c_s_out_0; + bool b2__c_s_out_1; + bool b2__c_s_out_2; + bool b2__c_s_out_3; + bool b2__c_s_out_4; + bool b2__c_s_out_5; + bool b2__c_s_out_6; + bool b1__en_lvl0_0; + bool b1__en_lvl0_1; + bool b1__en_lvl0_2; + bool b1__en_lvl0_3; + bool b1__en_lvl0_4; + bool b1__en_lvl0_5; + bool b1__en_lvl1_0; + bool b1__en_lvl1_1; + bool b1__en_lvl1_2; + bool b1__en_lvl2_0; + bool b1__en; + bool b3__c_s_out_0; + bool b3__c_s_out_1; + bool b3__c_s_out_2; + bool b3__c_s_out_3; + bool b3__c_s_out_4; + bool b3__c_s_out_5; + bool b3__c_s_out_6; + bool b3__c_s_out_7; + bool b2__en_lvl0_0; + bool b2__en_lvl0_1; + bool b2__en_lvl0_2; + bool b2__en_lvl0_3; + bool b2__en_lvl1_0; + bool b2__en_lvl1_1; + bool b2__en; + bool b3__en; + bool logic_fs__logic_fs__cell_00__onehot00; + bool logic_fs__logic_fs__cell_00__onehot01; + bool logic_fs__logic_fs__cell_00__onehot10; + bool logic_fs__logic_fs__cell_01__onehot00; + bool logic_fs__logic_fs__cell_01__onehot01; + bool logic_fs__logic_fs__cell_01__onehot10; + bool logic_fs__logic_fs__cell_02__onehot00; + bool logic_fs__logic_fs__cell_02__onehot01; + bool logic_fs__logic_fs__cell_02__onehot10; + bool logic_fs__logic_fs__cell_03__onehot00; + bool logic_fs__logic_fs__cell_03__onehot01; + bool logic_fs__logic_fs__cell_03__onehot10; + bool logic_fs__logic_fs__cell_04__onehot00; + bool logic_fs__logic_fs__cell_04__onehot01; + bool logic_fs__logic_fs__cell_04__onehot10; + bool logic_fs__logic_fs__cell_05__onehot00; + bool logic_fs__logic_fs__cell_05__onehot01; + bool logic_fs__logic_fs__cell_05__onehot10; + bool logic_fs__logic_fs__cell_07__onehot00; + bool logic_fs__logic_fs__cell_07__onehot01; + bool logic_fs__logic_fs__cell_07__onehot10; + bool logic_fs__logic_fs__cell_08__onehot00; + bool logic_fs__logic_fs__cell_08__onehot01; + bool logic_fs__logic_fs__cell_08__onehot10; + bool logic_fs__logic_fs__cell_09__onehot00; + bool logic_fs__logic_fs__cell_09__onehot01; + bool logic_fs__logic_fs__cell_09__onehot10; + bool logic_fs__logic_fs__cell_10__onehot00; + bool logic_fs__logic_fs__cell_10__onehot01; + bool logic_fs__logic_fs__cell_10__onehot10; + bool logic_fs__logic_fs__cell_11__onehot00; + bool logic_fs__logic_fs__cell_11__onehot01; + bool logic_fs__logic_fs__cell_11__onehot10; + bool logic_fs__logic_fs__cell_11__onehot11; + bool logic_fs__logic_fs__cell_12__aFbF; + bool logic_fs__logic_fs__cell_12__aFbT; + bool logic_fs__logic_fs__cell_12__aTbF; + bool logic_fs__logic_fs__cell_12__aTbT; + bool logic_fs__logic_fs__cell_12__xFcF; + bool logic_fs__logic_fs__cell_12__xFcT; + bool logic_fs__logic_fs__cell_12__xTcF; + bool logic_fs__logic_fs__cell_12__xTcT; + bool logic_fs__logic_fs__cell_12__yFzT; + bool logic_fs__logic_fs__cell_12__yTzF; + bool logic_fs__logic_fs__cell_12__yTzT; + bool logic_fs__logic_fs__cell_13__aFbF; + bool logic_fs__logic_fs__cell_13__aFbT; + bool logic_fs__logic_fs__cell_13__aTbF; + bool logic_fs__logic_fs__cell_13__aTbT; + bool logic_fs__logic_fs__cell_13__xFcF; + bool logic_fs__logic_fs__cell_13__xFcT; + bool logic_fs__logic_fs__cell_13__xTcF; + bool logic_fs__logic_fs__cell_13__xTcT; + bool logic_fs__logic_fs__cell_13__yFzT; + bool logic_fs__logic_fs__cell_13__yTzF; + bool logic_fs__logic_fs__cell_13__yTzT; + bool logic_ms_1__logic_ms_1__cell_0__onehot00; + bool logic_ms_1__logic_ms_1__cell_0__onehot01; + bool logic_ms_1__logic_ms_1__cell_0__onehot10; + bool logic_ms_1__logic_ms_1__cell_1__onehot00; + bool logic_ms_1__logic_ms_1__cell_1__onehot01; + bool logic_ms_1__logic_ms_1__cell_1__onehot10; + bool logic_ms_1__logic_ms_1__cell_2__onehot00; + bool logic_ms_1__logic_ms_1__cell_2__onehot01; + bool logic_ms_1__logic_ms_1__cell_2__onehot10; + bool logic_ms_1__logic_ms_1__cell_3__onehot00; + bool logic_ms_1__logic_ms_1__cell_3__onehot01; + bool logic_ms_1__logic_ms_1__cell_3__onehot10; + bool logic_ms_1__logic_ms_1__cell_5__onehot00; + bool logic_ms_1__logic_ms_1__cell_5__onehot01; + bool logic_ms_1__logic_ms_1__cell_5__onehot10; + bool logic_ms_1__logic_ms_1__cell_5__onehot11; + bool logic_ms_1__logic_ms_1__cell_6__c_in_F; + bool logic_ms_1__logic_ms_1__cell_6__aFbF; + bool logic_ms_1__logic_ms_1__cell_6__aFbT; + bool logic_ms_1__logic_ms_1__cell_6__aTbF; + bool logic_ms_1__logic_ms_1__cell_6__aTbT; + bool logic_ms_1__logic_ms_1__cell_6__xFcF; + bool logic_ms_1__logic_ms_1__cell_6__xFcT; + bool logic_ms_1__logic_ms_1__cell_6__xTcF; + bool logic_ms_1__logic_ms_1__cell_6__xTcT; + bool logic_ms_1__logic_ms_1__cell_6__yFzT; + bool logic_ms_1__logic_ms_1__cell_6__yTzF; + bool logic_ms_1__logic_ms_1__cell_6__yTzT; + bool logic_ms_1__logic_ms_1__cell_7__aFbF; + bool logic_ms_1__logic_ms_1__cell_7__aFbT; + bool logic_ms_1__logic_ms_1__cell_7__aTbF; + bool logic_ms_1__logic_ms_1__cell_7__aTbT; + bool logic_ms_1__logic_ms_1__cell_7__xFcF; + bool logic_ms_1__logic_ms_1__cell_7__xFcT; + bool logic_ms_1__logic_ms_1__cell_7__xTcF; + bool logic_ms_1__logic_ms_1__cell_7__xTcT; + bool logic_ms_1__logic_ms_1__cell_7__yFzT; + bool logic_ms_1__logic_ms_1__cell_7__yTzF; + bool logic_ms_1__logic_ms_1__cell_7__yTzT; + bool logic_ms_1__logic_ms_1__cell_8__aFbF; + bool logic_ms_1__logic_ms_1__cell_8__aFbT; + bool logic_ms_1__logic_ms_1__cell_8__aTbF; + bool logic_ms_1__logic_ms_1__cell_8__aTbT; + bool logic_ms_1__logic_ms_1__cell_8__xFcF; + bool logic_ms_1__logic_ms_1__cell_8__xFcT; + bool logic_ms_1__logic_ms_1__cell_8__xTcF; + bool logic_ms_1__logic_ms_1__cell_8__xTcT; + bool logic_ms_1__logic_ms_1__cell_8__yFzT; + bool logic_ms_1__logic_ms_1__cell_8__yTzF; + bool logic_ms_1__logic_ms_1__cell_8__yTzT; + bool logic_ls__logic_ls__cell_0__onehot00; + bool logic_ls__logic_ls__cell_0__onehot01; + bool logic_ls__logic_ls__cell_0__onehot10; + bool logic_ls__logic_ls__cell_1__onehot00; + bool logic_ls__logic_ls__cell_1__onehot01; + bool logic_ls__logic_ls__cell_1__onehot10; + bool logic_ls__logic_ls__cell_2__onehot00; + bool logic_ls__logic_ls__cell_2__onehot01; + bool logic_ls__logic_ls__cell_2__onehot10; + bool logic_ls__logic_ls__cell_3__onehot00; + bool logic_ls__logic_ls__cell_3__onehot01; + bool logic_ls__logic_ls__cell_3__onehot10; + bool logic_ls__logic_ls__cell_5__onehot00; + bool logic_ls__logic_ls__cell_5__onehot01; + bool logic_ls__logic_ls__cell_5__onehot10; + bool logic_ls__logic_ls__cell_5__onehot11; + bool logic_ls__logic_ls__cell_6__c_in_F; + bool logic_ls__logic_ls__cell_6__aFbF; + bool logic_ls__logic_ls__cell_6__aFbT; + bool logic_ls__logic_ls__cell_6__aTbF; + bool logic_ls__logic_ls__cell_6__aTbT; + bool logic_ls__logic_ls__cell_6__xFcF; + bool logic_ls__logic_ls__cell_6__xFcT; + bool logic_ls__logic_ls__cell_6__xTcF; + bool logic_ls__logic_ls__cell_6__xTcT; + bool logic_ls__logic_ls__cell_6__yFzT; + bool logic_ls__logic_ls__cell_6__yTzF; + bool logic_ls__logic_ls__cell_6__yTzT; + bool logic_ls__logic_ls__cell_7__aFbF; + bool logic_ls__logic_ls__cell_7__aFbT; + bool logic_ls__logic_ls__cell_7__aTbF; + bool logic_ls__logic_ls__cell_7__aTbT; + bool logic_ls__logic_ls__cell_7__xFcF; + bool logic_ls__logic_ls__cell_7__xFcT; + bool logic_ls__logic_ls__cell_7__xTcF; + bool logic_ls__logic_ls__cell_7__xTcT; + bool logic_ls__logic_ls__cell_7__yFzT; + bool logic_ls__logic_ls__cell_7__yTzF; + bool logic_ls__logic_ls__cell_7__yTzT; + bool logic_ls__logic_ls__cell_8__aFbF; + bool logic_ls__logic_ls__cell_8__aFbT; + bool logic_ls__logic_ls__cell_8__aTbF; + bool logic_ls__logic_ls__cell_8__aTbT; + bool logic_ls__logic_ls__cell_8__xFcF; + bool logic_ls__logic_ls__cell_8__xFcT; + bool logic_ls__logic_ls__cell_8__xTcF; + bool logic_ls__logic_ls__cell_8__xTcT; + bool logic_ls__logic_ls__cell_8__yFzT; + bool logic_ls__logic_ls__cell_8__yTzF; + bool logic_ls__logic_ls__cell_8__yTzT; + // b0__c_a_out_0 := nor_gate(b1__a_in(0).F, b1__a_in(0).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[0].f | b1__a_in[0].t)) -> b0__c_a_out_0+ + ( ~( ~(b1__a_in[0].f | b1__a_in[0].t))) -> b0__c_a_out_0- + } + // b1__a_in(0).F := cgate(a(0).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[0].f & b0__en) & ~reset -> b1__a_in[0].f+ + ( ~(a[0].f | b0__en)) | reset -> b1__a_in[0].f- + } + // b1__a_in(0).T := cgate(a(0).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[0].t & b0__en) & ~reset -> b1__a_in[0].t+ + ( ~(a[0].t | b0__en)) | reset -> b1__a_in[0].t- + } + // b0__c_a_out_1 := nor_gate(b1__a_in(1).F, b1__a_in(1).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[1].f | b1__a_in[1].t)) -> b0__c_a_out_1+ + ( ~( ~(b1__a_in[1].f | b1__a_in[1].t))) -> b0__c_a_out_1- + } + // b1__a_in(1).F := cgate(a(1).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[1].f & b0__en) & ~reset -> b1__a_in[1].f+ + ( ~(a[1].f | b0__en)) | reset -> b1__a_in[1].f- + } + // b1__a_in(1).T := cgate(a(1).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[1].t & b0__en) & ~reset -> b1__a_in[1].t+ + ( ~(a[1].t | b0__en)) | reset -> b1__a_in[1].t- + } + // b0__c_a_out_2 := nor_gate(b1__a_in(2).F, b1__a_in(2).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[2].f | b1__a_in[2].t)) -> b0__c_a_out_2+ + ( ~( ~(b1__a_in[2].f | b1__a_in[2].t))) -> b0__c_a_out_2- + } + // b1__a_in(2).F := cgate(a(2).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[2].f & b0__en) & ~reset -> b1__a_in[2].f+ + ( ~(a[2].f | b0__en)) | reset -> b1__a_in[2].f- + } + // b1__a_in(2).T := cgate(a(2).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[2].t & b0__en) & ~reset -> b1__a_in[2].t+ + ( ~(a[2].t | b0__en)) | reset -> b1__a_in[2].t- + } + // b0__c_a_out_3 := nor_gate(b1__a_in(3).F, b1__a_in(3).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[3].f | b1__a_in[3].t)) -> b0__c_a_out_3+ + ( ~( ~(b1__a_in[3].f | b1__a_in[3].t))) -> b0__c_a_out_3- + } + // b1__a_in(3).F := cgate(a(3).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[3].f & b0__en) & ~reset -> b1__a_in[3].f+ + ( ~(a[3].f | b0__en)) | reset -> b1__a_in[3].f- + } + // b1__a_in(3).T := cgate(a(3).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[3].t & b0__en) & ~reset -> b1__a_in[3].t+ + ( ~(a[3].t | b0__en)) | reset -> b1__a_in[3].t- + } + // b0__c_b_out_0 := nor_gate(logic_fs__logic_fs__b_in_0.F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t)) -> b0__c_b_out_0+ + ( ~( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t))) -> b0__c_b_out_0- + } + // logic_fs__logic_fs__b_in_0.F := cgate(b(0).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[0].f & b0__en) & ~reset -> logic_fs__logic_fs__b_in_0.f+ + ( ~(b[0].f | b0__en)) | reset -> logic_fs__logic_fs__b_in_0.f- + } + // logic_fs__logic_fs__b_in_0.T := cgate(b(0).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[0].t & b0__en) & ~reset -> logic_fs__logic_fs__b_in_0.t+ + ( ~(b[0].t | b0__en)) | reset -> logic_fs__logic_fs__b_in_0.t- + } + // b0__c_b_out_1 := nor_gate(logic_fs__logic_fs__b_in_1.F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t)) -> b0__c_b_out_1+ + ( ~( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t))) -> b0__c_b_out_1- + } + // logic_fs__logic_fs__b_in_1.F := cgate(b(1).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[1].f & b0__en) & ~reset -> logic_fs__logic_fs__b_in_1.f+ + ( ~(b[1].f | b0__en)) | reset -> logic_fs__logic_fs__b_in_1.f- + } + // logic_fs__logic_fs__b_in_1.T := cgate(b(1).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[1].t & b0__en) & ~reset -> logic_fs__logic_fs__b_in_1.t+ + ( ~(b[1].t | b0__en)) | reset -> logic_fs__logic_fs__b_in_1.t- + } + // b0__c_b_out_2 := nor_gate(b1__b_in(0).F, b1__b_in(0).T) delay(1.0 ns); + prs { + ( ~(b1__b_in[0].f | b1__b_in[0].t)) -> b0__c_b_out_2+ + ( ~( ~(b1__b_in[0].f | b1__b_in[0].t))) -> b0__c_b_out_2- + } + // b1__b_in(0).F := cgate(b(2).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[2].f & b0__en) & ~reset -> b1__b_in[0].f+ + ( ~(b[2].f | b0__en)) | reset -> b1__b_in[0].f- + } + // b1__b_in(0).T := cgate(b(2).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[2].t & b0__en) & ~reset -> b1__b_in[0].t+ + ( ~(b[2].t | b0__en)) | reset -> b1__b_in[0].t- + } + // b0__c_b_out_3 := nor_gate(b1__b_in(1).F, b1__b_in(1).T) delay(1.0 ns); + prs { + ( ~(b1__b_in[1].f | b1__b_in[1].t)) -> b0__c_b_out_3+ + ( ~( ~(b1__b_in[1].f | b1__b_in[1].t))) -> b0__c_b_out_3- + } + // b1__b_in(1).F := cgate(b(3).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[3].f & b0__en) & ~reset -> b1__b_in[1].f+ + ( ~(b[3].f | b0__en)) | reset -> b1__b_in[1].f- + } + // b1__b_in(1).T := cgate(b(3).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[3].t & b0__en) & ~reset -> b1__b_in[1].t+ + ( ~(b[3].t | b0__en)) | reset -> b1__b_in[1].t- + } + // b0__ocd_n_lvl0_0 := cgate(b0__c_a_out_0, b0__c_a_out_1) delay(1.0 ns); + prs { + (b0__c_a_out_0 & b0__c_a_out_1) -> b0__ocd_n_lvl0_0+ + ( ~(b0__c_a_out_0 | b0__c_a_out_1)) -> b0__ocd_n_lvl0_0- + } + // b0__ocd_n_lvl0_1 := cgate(b0__c_a_out_2, b0__c_a_out_3) delay(1.0 ns); + prs { + (b0__c_a_out_2 & b0__c_a_out_3) -> b0__ocd_n_lvl0_1+ + ( ~(b0__c_a_out_2 | b0__c_a_out_3)) -> b0__ocd_n_lvl0_1- + } + // b0__ocd_n_lvl0_2 := cgate(b0__c_b_out_0, b0__c_b_out_1) delay(1.0 ns); + prs { + (b0__c_b_out_0 & b0__c_b_out_1) -> b0__ocd_n_lvl0_2+ + ( ~(b0__c_b_out_0 | b0__c_b_out_1)) -> b0__ocd_n_lvl0_2- + } + // b0__ocd_n_lvl0_3 := cgate(b0__c_b_out_2, b0__c_b_out_3) delay(1.0 ns); + prs { + (b0__c_b_out_2 & b0__c_b_out_3) -> b0__ocd_n_lvl0_3+ + ( ~(b0__c_b_out_2 | b0__c_b_out_3)) -> b0__ocd_n_lvl0_3- + } + // b0__ocd_n_lvl1_0 := cgate(b0__ocd_n_lvl0_0, b0__ocd_n_lvl0_1) delay(1.0 ns); + prs { + (b0__ocd_n_lvl0_0 & b0__ocd_n_lvl0_1) -> b0__ocd_n_lvl1_0+ + ( ~(b0__ocd_n_lvl0_0 | b0__ocd_n_lvl0_1)) -> b0__ocd_n_lvl1_0- + } + // b0__ocd_n_lvl1_1 := cgate(b0__ocd_n_lvl0_2, b0__ocd_n_lvl0_3) delay(1.0 ns); + prs { + (b0__ocd_n_lvl0_2 & b0__ocd_n_lvl0_3) -> b0__ocd_n_lvl1_1+ + ( ~(b0__ocd_n_lvl0_2 | b0__ocd_n_lvl0_3)) -> b0__ocd_n_lvl1_1- + } + // b0__ocd_n := cgate(b0__ocd_n_lvl1_0, b0__ocd_n_lvl1_1) delay(1.0 ns); + prs { + (b0__ocd_n_lvl1_0 & b0__ocd_n_lvl1_1) -> b0__ocd_n+ + ( ~(b0__ocd_n_lvl1_0 | b0__ocd_n_lvl1_1)) -> b0__ocd_n- + } + // ack_out := inv(b0__ocd_n) delay(1.0 ns); + prs { + ( ~b0__ocd_n) -> ack_out+ + ( ~( ~b0__ocd_n)) -> ack_out- + } + // b1__c_a_out_0 := nor_gate(b2__a_in(0).F, b2__a_in(0).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[0].f | b2__a_in[0].t)) -> b1__c_a_out_0+ + ( ~( ~(b2__a_in[0].f | b2__a_in[0].t))) -> b1__c_a_out_0- + } + // b2__a_in(0).F := cgate(b1__a_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[0].f & b1__en) & ~reset -> b2__a_in[0].f+ + ( ~(b1__a_in[0].f | b1__en)) | reset -> b2__a_in[0].f- + } + // b2__a_in(0).T := cgate(b1__a_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[0].t & b1__en) & ~reset -> b2__a_in[0].t+ + ( ~(b1__a_in[0].t | b1__en)) | reset -> b2__a_in[0].t- + } + // b1__c_a_out_1 := nor_gate(b2__a_in(1).F, b2__a_in(1).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[1].f | b2__a_in[1].t)) -> b1__c_a_out_1+ + ( ~( ~(b2__a_in[1].f | b2__a_in[1].t))) -> b1__c_a_out_1- + } + // b2__a_in(1).F := cgate(b1__a_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[1].f & b1__en) & ~reset -> b2__a_in[1].f+ + ( ~(b1__a_in[1].f | b1__en)) | reset -> b2__a_in[1].f- + } + // b2__a_in(1).T := cgate(b1__a_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[1].t & b1__en) & ~reset -> b2__a_in[1].t+ + ( ~(b1__a_in[1].t | b1__en)) | reset -> b2__a_in[1].t- + } + // b1__c_a_out_2 := nor_gate(b2__a_in(2).F, b2__a_in(2).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[2].f | b2__a_in[2].t)) -> b1__c_a_out_2+ + ( ~( ~(b2__a_in[2].f | b2__a_in[2].t))) -> b1__c_a_out_2- + } + // b2__a_in(2).F := cgate(b1__a_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[2].f & b1__en) & ~reset -> b2__a_in[2].f+ + ( ~(b1__a_in[2].f | b1__en)) | reset -> b2__a_in[2].f- + } + // b2__a_in(2).T := cgate(b1__a_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[2].t & b1__en) & ~reset -> b2__a_in[2].t+ + ( ~(b1__a_in[2].t | b1__en)) | reset -> b2__a_in[2].t- + } + // b1__c_a_out_3 := nor_gate(b2__a_in(3).F, b2__a_in(3).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[3].f | b2__a_in[3].t)) -> b1__c_a_out_3+ + ( ~( ~(b2__a_in[3].f | b2__a_in[3].t))) -> b1__c_a_out_3- + } + // b2__a_in(3).F := cgate(b1__a_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[3].f & b1__en) & ~reset -> b2__a_in[3].f+ + ( ~(b1__a_in[3].f | b1__en)) | reset -> b2__a_in[3].f- + } + // b2__a_in(3).T := cgate(b1__a_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[3].t & b1__en) & ~reset -> b2__a_in[3].t+ + ( ~(b1__a_in[3].t | b1__en)) | reset -> b2__a_in[3].t- + } + // b1__c_b_out_0 := nor_gate(logic_ms_1__logic_ms_1__b_in_0.F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t)) -> b1__c_b_out_0+ + ( ~( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t))) -> b1__c_b_out_0- + } + // logic_ms_1__logic_ms_1__b_in_0.F := cgate(b1__b_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[0].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__b_in_0.f+ + ( ~(b1__b_in[0].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__b_in_0.f- + } + // logic_ms_1__logic_ms_1__b_in_0.T := cgate(b1__b_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[0].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__b_in_0.t+ + ( ~(b1__b_in[0].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__b_in_0.t- + } + // b1__c_b_out_1 := nor_gate(b2__b_in.F, b2__b_in.T) delay(1.0 ns); + prs { + ( ~(b2__b_in.f | b2__b_in.t)) -> b1__c_b_out_1+ + ( ~( ~(b2__b_in.f | b2__b_in.t))) -> b1__c_b_out_1- + } + // b2__b_in.F := cgate(b1__b_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[1].f & b1__en) & ~reset -> b2__b_in.f+ + ( ~(b1__b_in[1].f | b1__en)) | reset -> b2__b_in.f- + } + // b2__b_in.T := cgate(b1__b_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[1].t & b1__en) & ~reset -> b2__b_in.t+ + ( ~(b1__b_in[1].t | b1__en)) | reset -> b2__b_in.t- + } + // b1__c_s_out_0 := nor_gate(b2__s_in(0).F, b2__s_in(0).T) delay(1.0 ns); + prs { + ( ~(b2__s_in[0].f | b2__s_in[0].t)) -> b1__c_s_out_0+ + ( ~( ~(b2__s_in[0].f | b2__s_in[0].t))) -> b1__c_s_out_0- + } + // b2__s_in(0).F := cgate(b1__s_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[0].f & b1__en) & ~reset -> b2__s_in[0].f+ + ( ~(b1__s_in[0].f | b1__en)) | reset -> b2__s_in[0].f- + } + // b2__s_in(0).T := cgate(b1__s_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[0].t & b1__en) & ~reset -> b2__s_in[0].t+ + ( ~(b1__s_in[0].t | b1__en)) | reset -> b2__s_in[0].t- + } + // b1__c_s_out_1 := nor_gate(b2__s_in(1).F, b2__s_in(1).T) delay(1.0 ns); + prs { + ( ~(b2__s_in[1].f | b2__s_in[1].t)) -> b1__c_s_out_1+ + ( ~( ~(b2__s_in[1].f | b2__s_in[1].t))) -> b1__c_s_out_1- + } + // b2__s_in(1).F := cgate(b1__s_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[1].f & b1__en) & ~reset -> b2__s_in[1].f+ + ( ~(b1__s_in[1].f | b1__en)) | reset -> b2__s_in[1].f- + } + // b2__s_in(1).T := cgate(b1__s_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[1].t & b1__en) & ~reset -> b2__s_in[1].t+ + ( ~(b1__s_in[1].t | b1__en)) | reset -> b2__s_in[1].t- + } + // b1__c_s_out_2 := nor_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__s_in_2.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t)) -> b1__c_s_out_2+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t))) -> b1__c_s_out_2- + } + // logic_ms_1__logic_ms_1__s_in_2.F := cgate(b1__s_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[2].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_2.f+ + ( ~(b1__s_in[2].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_2.f- + } + // logic_ms_1__logic_ms_1__s_in_2.T := cgate(b1__s_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[2].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_2.t+ + ( ~(b1__s_in[2].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_2.t- + } + // b1__c_s_out_3 := nor_gate(logic_ms_1__logic_ms_1__s_in_3.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> b1__c_s_out_3+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t))) -> b1__c_s_out_3- + } + // logic_ms_1__logic_ms_1__s_in_3.F := cgate(b1__s_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[3].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_3.f+ + ( ~(b1__s_in[3].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_3.f- + } + // logic_ms_1__logic_ms_1__s_in_3.T := cgate(b1__s_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[3].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_3.t+ + ( ~(b1__s_in[3].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_3.t- + } + // b1__c_s_out_4 := nor_gate(logic_ms_1__logic_ms_1__s_in_4.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> b1__c_s_out_4+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t))) -> b1__c_s_out_4- + } + // logic_ms_1__logic_ms_1__s_in_4.F := cgate(b1__s_in(4).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[4].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_4.f+ + ( ~(b1__s_in[4].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_4.f- + } + // logic_ms_1__logic_ms_1__s_in_4.T := cgate(b1__s_in(4).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[4].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_4.t+ + ( ~(b1__s_in[4].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_4.t- + } + // b1__c_s_out_5 := nor_gate(logic_ms_1__logic_ms_1__s_in_5.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> b1__c_s_out_5+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t))) -> b1__c_s_out_5- + } + // logic_ms_1__logic_ms_1__s_in_5.F := cgate(b1__s_in(5).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[5].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_5.f+ + ( ~(b1__s_in[5].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_5.f- + } + // logic_ms_1__logic_ms_1__s_in_5.T := cgate(b1__s_in(5).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[5].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_5.t+ + ( ~(b1__s_in[5].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_5.t- + } + // b0__en_lvl0_0 := cgate(b1__c_a_out_0, b1__c_a_out_1) delay(1.0 ns); + prs { + (b1__c_a_out_0 & b1__c_a_out_1) -> b0__en_lvl0_0+ + ( ~(b1__c_a_out_0 | b1__c_a_out_1)) -> b0__en_lvl0_0- + } + // b0__en_lvl0_1 := cgate(b1__c_a_out_2, b1__c_a_out_3) delay(1.0 ns); + prs { + (b1__c_a_out_2 & b1__c_a_out_3) -> b0__en_lvl0_1+ + ( ~(b1__c_a_out_2 | b1__c_a_out_3)) -> b0__en_lvl0_1- + } + // b0__en_lvl0_2 := cgate(b1__c_b_out_0, b1__c_b_out_1) delay(1.0 ns); + prs { + (b1__c_b_out_0 & b1__c_b_out_1) -> b0__en_lvl0_2+ + ( ~(b1__c_b_out_0 | b1__c_b_out_1)) -> b0__en_lvl0_2- + } + // b0__en_lvl0_3 := cgate(b1__c_s_out_0, b1__c_s_out_1) delay(1.0 ns); + prs { + (b1__c_s_out_0 & b1__c_s_out_1) -> b0__en_lvl0_3+ + ( ~(b1__c_s_out_0 | b1__c_s_out_1)) -> b0__en_lvl0_3- + } + // b0__en_lvl0_4 := cgate(b1__c_s_out_2, b1__c_s_out_3) delay(1.0 ns); + prs { + (b1__c_s_out_2 & b1__c_s_out_3) -> b0__en_lvl0_4+ + ( ~(b1__c_s_out_2 | b1__c_s_out_3)) -> b0__en_lvl0_4- + } + // b0__en_lvl0_5 := cgate(b1__c_s_out_4, b1__c_s_out_5) delay(1.0 ns); + prs { + (b1__c_s_out_4 & b1__c_s_out_5) -> b0__en_lvl0_5+ + ( ~(b1__c_s_out_4 | b1__c_s_out_5)) -> b0__en_lvl0_5- + } + // b0__en_lvl1_0 := cgate(b0__en_lvl0_0, b0__en_lvl0_1) delay(1.0 ns); + prs { + (b0__en_lvl0_0 & b0__en_lvl0_1) -> b0__en_lvl1_0+ + ( ~(b0__en_lvl0_0 | b0__en_lvl0_1)) -> b0__en_lvl1_0- + } + // b0__en_lvl1_1 := cgate(b0__en_lvl0_2, b0__en_lvl0_3) delay(1.0 ns); + prs { + (b0__en_lvl0_2 & b0__en_lvl0_3) -> b0__en_lvl1_1+ + ( ~(b0__en_lvl0_2 | b0__en_lvl0_3)) -> b0__en_lvl1_1- + } + // b0__en_lvl1_2 := cgate(b0__en_lvl0_4, b0__en_lvl0_5) delay(1.0 ns); + prs { + (b0__en_lvl0_4 & b0__en_lvl0_5) -> b0__en_lvl1_2+ + ( ~(b0__en_lvl0_4 | b0__en_lvl0_5)) -> b0__en_lvl1_2- + } + // b0__en_lvl2_0 := cgate(b0__en_lvl1_0, b0__en_lvl1_1) delay(1.0 ns); + prs { + (b0__en_lvl1_0 & b0__en_lvl1_1) -> b0__en_lvl2_0+ + ( ~(b0__en_lvl1_0 | b0__en_lvl1_1)) -> b0__en_lvl2_0- + } + // b0__en := cgate(b0__en_lvl2_0, b0__en_lvl1_2) delay(1.0 ns); + prs { + (b0__en_lvl2_0 & b0__en_lvl1_2) -> b0__en+ + ( ~(b0__en_lvl2_0 | b0__en_lvl1_2)) -> b0__en- + } + // b2__c_a_out_0 := nor_gate(logic_ls__logic_ls__a_in(0).F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t)) -> b2__c_a_out_0+ + ( ~( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t))) -> b2__c_a_out_0- + } + // logic_ls__logic_ls__a_in(0).F := cgate(b2__a_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[0].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[0].f+ + ( ~(b2__a_in[0].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[0].f- + } + // logic_ls__logic_ls__a_in(0).T := cgate(b2__a_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[0].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[0].t+ + ( ~(b2__a_in[0].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[0].t- + } + // b2__c_a_out_1 := nor_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__a_in(1).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t)) -> b2__c_a_out_1+ + ( ~( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t))) -> b2__c_a_out_1- + } + // logic_ls__logic_ls__a_in(1).F := cgate(b2__a_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[1].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[1].f+ + ( ~(b2__a_in[1].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[1].f- + } + // logic_ls__logic_ls__a_in(1).T := cgate(b2__a_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[1].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[1].t+ + ( ~(b2__a_in[1].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[1].t- + } + // b2__c_a_out_2 := nor_gate(logic_ls__logic_ls__a_in(2).F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t)) -> b2__c_a_out_2+ + ( ~( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t))) -> b2__c_a_out_2- + } + // logic_ls__logic_ls__a_in(2).F := cgate(b2__a_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[2].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[2].f+ + ( ~(b2__a_in[2].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[2].f- + } + // logic_ls__logic_ls__a_in(2).T := cgate(b2__a_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[2].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[2].t+ + ( ~(b2__a_in[2].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[2].t- + } + // b2__c_a_out_3 := nor_gate(logic_ls__logic_ls__a_in(3).F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t)) -> b2__c_a_out_3+ + ( ~( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t))) -> b2__c_a_out_3- + } + // logic_ls__logic_ls__a_in(3).F := cgate(b2__a_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[3].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[3].f+ + ( ~(b2__a_in[3].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[3].f- + } + // logic_ls__logic_ls__a_in(3).T := cgate(b2__a_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[3].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[3].t+ + ( ~(b2__a_in[3].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[3].t- + } + // b2__c_b_out := nor_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t)) -> b2__c_b_out+ + ( ~( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t))) -> b2__c_b_out- + } + // logic_ls__logic_ls__b_in.F := cgate(b2__b_in.F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__b_in.f & b2__en) & ~reset -> logic_ls__logic_ls__b_in.f+ + ( ~(b2__b_in.f | b2__en)) | reset -> logic_ls__logic_ls__b_in.f- + } + // logic_ls__logic_ls__b_in.T := cgate(b2__b_in.T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__b_in.t & b2__en) & ~reset -> logic_ls__logic_ls__b_in.t+ + ( ~(b2__b_in.t | b2__en)) | reset -> logic_ls__logic_ls__b_in.t- + } + // b2__c_s_out_0 := nor_gate(b3__s_in(0).F, b3__s_in(0).T) delay(1.0 ns); + prs { + ( ~(b3__s_in[0].f | b3__s_in[0].t)) -> b2__c_s_out_0+ + ( ~( ~(b3__s_in[0].f | b3__s_in[0].t))) -> b2__c_s_out_0- + } + // b3__s_in(0).F := cgate(b2__s_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[0].f & b2__en) & ~reset -> b3__s_in[0].f+ + ( ~(b2__s_in[0].f | b2__en)) | reset -> b3__s_in[0].f- + } + // b3__s_in(0).T := cgate(b2__s_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[0].t & b2__en) & ~reset -> b3__s_in[0].t+ + ( ~(b2__s_in[0].t | b2__en)) | reset -> b3__s_in[0].t- + } + // b2__c_s_out_1 := nor_gate(b3__s_in(1).F, b3__s_in(1).T) delay(1.0 ns); + prs { + ( ~(b3__s_in[1].f | b3__s_in[1].t)) -> b2__c_s_out_1+ + ( ~( ~(b3__s_in[1].f | b3__s_in[1].t))) -> b2__c_s_out_1- + } + // b3__s_in(1).F := cgate(b2__s_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[1].f & b2__en) & ~reset -> b3__s_in[1].f+ + ( ~(b2__s_in[1].f | b2__en)) | reset -> b3__s_in[1].f- + } + // b3__s_in(1).T := cgate(b2__s_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[1].t & b2__en) & ~reset -> b3__s_in[1].t+ + ( ~(b2__s_in[1].t | b2__en)) | reset -> b3__s_in[1].t- + } + // b2__c_s_out_2 := nor_gate(b3__s_in(2).F, b3__s_in(2).T) delay(1.0 ns); + prs { + ( ~(b3__s_in[2].f | b3__s_in[2].t)) -> b2__c_s_out_2+ + ( ~( ~(b3__s_in[2].f | b3__s_in[2].t))) -> b2__c_s_out_2- + } + // b3__s_in(2).F := cgate(b2__s_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[2].f & b2__en) & ~reset -> b3__s_in[2].f+ + ( ~(b2__s_in[2].f | b2__en)) | reset -> b3__s_in[2].f- + } + // b3__s_in(2).T := cgate(b2__s_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[2].t & b2__en) & ~reset -> b3__s_in[2].t+ + ( ~(b2__s_in[2].t | b2__en)) | reset -> b3__s_in[2].t- + } + // b2__c_s_out_3 := nor_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__s_in_3.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t)) -> b2__c_s_out_3+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t))) -> b2__c_s_out_3- + } + // logic_ls__logic_ls__s_in_3.F := cgate(b2__s_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[3].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_3.f+ + ( ~(b2__s_in[3].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_3.f- + } + // logic_ls__logic_ls__s_in_3.T := cgate(b2__s_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[3].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_3.t+ + ( ~(b2__s_in[3].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_3.t- + } + // b2__c_s_out_4 := nor_gate(logic_ls__logic_ls__s_in_4.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t)) -> b2__c_s_out_4+ + ( ~( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t))) -> b2__c_s_out_4- + } + // logic_ls__logic_ls__s_in_4.F := cgate(b2__s_in(4).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[4].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_4.f+ + ( ~(b2__s_in[4].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_4.f- + } + // logic_ls__logic_ls__s_in_4.T := cgate(b2__s_in(4).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[4].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_4.t+ + ( ~(b2__s_in[4].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_4.t- + } + // b2__c_s_out_5 := nor_gate(logic_ls__logic_ls__s_in_5.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t)) -> b2__c_s_out_5+ + ( ~( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t))) -> b2__c_s_out_5- + } + // logic_ls__logic_ls__s_in_5.F := cgate(b2__s_in(5).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[5].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_5.f+ + ( ~(b2__s_in[5].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_5.f- + } + // logic_ls__logic_ls__s_in_5.T := cgate(b2__s_in(5).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[5].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_5.t+ + ( ~(b2__s_in[5].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_5.t- + } + // b2__c_s_out_6 := nor_gate(logic_ls__logic_ls__s_in_6.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t)) -> b2__c_s_out_6+ + ( ~( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t))) -> b2__c_s_out_6- + } + // logic_ls__logic_ls__s_in_6.F := cgate(b2__s_in(6).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[6].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_6.f+ + ( ~(b2__s_in[6].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_6.f- + } + // logic_ls__logic_ls__s_in_6.T := cgate(b2__s_in(6).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[6].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_6.t+ + ( ~(b2__s_in[6].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_6.t- + } + // b1__en_lvl0_0 := cgate(b2__c_a_out_0, b2__c_a_out_1) delay(1.0 ns); + prs { + (b2__c_a_out_0 & b2__c_a_out_1) -> b1__en_lvl0_0+ + ( ~(b2__c_a_out_0 | b2__c_a_out_1)) -> b1__en_lvl0_0- + } + // b1__en_lvl0_1 := cgate(b2__c_a_out_2, b2__c_a_out_3) delay(1.0 ns); + prs { + (b2__c_a_out_2 & b2__c_a_out_3) -> b1__en_lvl0_1+ + ( ~(b2__c_a_out_2 | b2__c_a_out_3)) -> b1__en_lvl0_1- + } + // b1__en_lvl0_2 := cgate(b2__c_b_out, b2__c_s_out_0) delay(1.0 ns); + prs { + (b2__c_b_out & b2__c_s_out_0) -> b1__en_lvl0_2+ + ( ~(b2__c_b_out | b2__c_s_out_0)) -> b1__en_lvl0_2- + } + // b1__en_lvl0_3 := cgate(b2__c_s_out_1, b2__c_s_out_2) delay(1.0 ns); + prs { + (b2__c_s_out_1 & b2__c_s_out_2) -> b1__en_lvl0_3+ + ( ~(b2__c_s_out_1 | b2__c_s_out_2)) -> b1__en_lvl0_3- + } + // b1__en_lvl0_4 := cgate(b2__c_s_out_3, b2__c_s_out_4) delay(1.0 ns); + prs { + (b2__c_s_out_3 & b2__c_s_out_4) -> b1__en_lvl0_4+ + ( ~(b2__c_s_out_3 | b2__c_s_out_4)) -> b1__en_lvl0_4- + } + // b1__en_lvl0_5 := cgate(b2__c_s_out_5, b2__c_s_out_6) delay(1.0 ns); + prs { + (b2__c_s_out_5 & b2__c_s_out_6) -> b1__en_lvl0_5+ + ( ~(b2__c_s_out_5 | b2__c_s_out_6)) -> b1__en_lvl0_5- + } + // b1__en_lvl1_0 := cgate(b1__en_lvl0_0, b1__en_lvl0_1) delay(1.0 ns); + prs { + (b1__en_lvl0_0 & b1__en_lvl0_1) -> b1__en_lvl1_0+ + ( ~(b1__en_lvl0_0 | b1__en_lvl0_1)) -> b1__en_lvl1_0- + } + // b1__en_lvl1_1 := cgate(b1__en_lvl0_2, b1__en_lvl0_3) delay(1.0 ns); + prs { + (b1__en_lvl0_2 & b1__en_lvl0_3) -> b1__en_lvl1_1+ + ( ~(b1__en_lvl0_2 | b1__en_lvl0_3)) -> b1__en_lvl1_1- + } + // b1__en_lvl1_2 := cgate(b1__en_lvl0_4, b1__en_lvl0_5) delay(1.0 ns); + prs { + (b1__en_lvl0_4 & b1__en_lvl0_5) -> b1__en_lvl1_2+ + ( ~(b1__en_lvl0_4 | b1__en_lvl0_5)) -> b1__en_lvl1_2- + } + // b1__en_lvl2_0 := cgate(b1__en_lvl1_0, b1__en_lvl1_1) delay(1.0 ns); + prs { + (b1__en_lvl1_0 & b1__en_lvl1_1) -> b1__en_lvl2_0+ + ( ~(b1__en_lvl1_0 | b1__en_lvl1_1)) -> b1__en_lvl2_0- + } + // b1__en := cgate(b1__en_lvl2_0, b1__en_lvl1_2) delay(1.0 ns); + prs { + (b1__en_lvl2_0 & b1__en_lvl1_2) -> b1__en+ + ( ~(b1__en_lvl2_0 | b1__en_lvl1_2)) -> b1__en- + } + // b3__c_s_out_0 := nor_gate(s(0).F, s(0).T) delay(1.0 ns); + prs { + ( ~(s[0].f | s[0].t)) -> b3__c_s_out_0+ + ( ~( ~(s[0].f | s[0].t))) -> b3__c_s_out_0- + } + // s(0).F := cgate(b3__s_in(0).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[0].f & b3__en) & ~reset -> s[0].f+ + ( ~(b3__s_in[0].f | b3__en)) | reset -> s[0].f- + } + // s(0).T := cgate(b3__s_in(0).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[0].t & b3__en) & ~reset -> s[0].t+ + ( ~(b3__s_in[0].t | b3__en)) | reset -> s[0].t- + } + // b3__c_s_out_1 := nor_gate(s(1).F, s(1).T) delay(1.0 ns); + prs { + ( ~(s[1].f | s[1].t)) -> b3__c_s_out_1+ + ( ~( ~(s[1].f | s[1].t))) -> b3__c_s_out_1- + } + // s(1).F := cgate(b3__s_in(1).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[1].f & b3__en) & ~reset -> s[1].f+ + ( ~(b3__s_in[1].f | b3__en)) | reset -> s[1].f- + } + // s(1).T := cgate(b3__s_in(1).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[1].t & b3__en) & ~reset -> s[1].t+ + ( ~(b3__s_in[1].t | b3__en)) | reset -> s[1].t- + } + // b3__c_s_out_2 := nor_gate(s(2).F, s(2).T) delay(1.0 ns); + prs { + ( ~(s[2].f | s[2].t)) -> b3__c_s_out_2+ + ( ~( ~(s[2].f | s[2].t))) -> b3__c_s_out_2- + } + // s(2).F := cgate(b3__s_in(2).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[2].f & b3__en) & ~reset -> s[2].f+ + ( ~(b3__s_in[2].f | b3__en)) | reset -> s[2].f- + } + // s(2).T := cgate(b3__s_in(2).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[2].t & b3__en) & ~reset -> s[2].t+ + ( ~(b3__s_in[2].t | b3__en)) | reset -> s[2].t- + } + // b3__c_s_out_3 := nor_gate(s(3).F, s(3).T) delay(1.0 ns); + prs { + ( ~(s[3].f | s[3].t)) -> b3__c_s_out_3+ + ( ~( ~(s[3].f | s[3].t))) -> b3__c_s_out_3- + } + // s(3).F := cgate(b3__s_in(3).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[3].f & b3__en) & ~reset -> s[3].f+ + ( ~(b3__s_in[3].f | b3__en)) | reset -> s[3].f- + } + // s(3).T := cgate(b3__s_in(3).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[3].t & b3__en) & ~reset -> s[3].t+ + ( ~(b3__s_in[3].t | b3__en)) | reset -> s[3].t- + } + // b3__c_s_out_4 := nor_gate(s(4).F, s(4).T) delay(1.0 ns); + prs { + ( ~(s[4].f | s[4].t)) -> b3__c_s_out_4+ + ( ~( ~(s[4].f | s[4].t))) -> b3__c_s_out_4- + } + // s(4).F := cgate(b3__s_in(4).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[4].f & b3__en) & ~reset -> s[4].f+ + ( ~(b3__s_in[4].f | b3__en)) | reset -> s[4].f- + } + // s(4).T := cgate(b3__s_in(4).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[4].t & b3__en) & ~reset -> s[4].t+ + ( ~(b3__s_in[4].t | b3__en)) | reset -> s[4].t- + } + // b3__c_s_out_5 := nor_gate(s(5).F, s(5).T) delay(1.0 ns); + prs { + ( ~(s[5].f | s[5].t)) -> b3__c_s_out_5+ + ( ~( ~(s[5].f | s[5].t))) -> b3__c_s_out_5- + } + // s(5).F := cgate(b3__s_in(5).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[5].f & b3__en) & ~reset -> s[5].f+ + ( ~(b3__s_in[5].f | b3__en)) | reset -> s[5].f- + } + // s(5).T := cgate(b3__s_in(5).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[5].t & b3__en) & ~reset -> s[5].t+ + ( ~(b3__s_in[5].t | b3__en)) | reset -> s[5].t- + } + // b3__c_s_out_6 := nor_gate(s(6).F, s(6).T) delay(1.0 ns); + prs { + ( ~(s[6].f | s[6].t)) -> b3__c_s_out_6+ + ( ~( ~(s[6].f | s[6].t))) -> b3__c_s_out_6- + } + // s(6).F := cgate(b3__s_in(6).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[6].f & b3__en) & ~reset -> s[6].f+ + ( ~(b3__s_in[6].f | b3__en)) | reset -> s[6].f- + } + // s(6).T := cgate(b3__s_in(6).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[6].t & b3__en) & ~reset -> s[6].t+ + ( ~(b3__s_in[6].t | b3__en)) | reset -> s[6].t- + } + // b3__c_s_out_7 := nor_gate(s(7).F, s(7).T) delay(1.0 ns); + prs { + ( ~(s[7].f | s[7].t)) -> b3__c_s_out_7+ + ( ~( ~(s[7].f | s[7].t))) -> b3__c_s_out_7- + } + // s(7).F := cgate(b3__s_in(7).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[7].f & b3__en) & ~reset -> s[7].f+ + ( ~(b3__s_in[7].f | b3__en)) | reset -> s[7].f- + } + // s(7).T := cgate(b3__s_in(7).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[7].t & b3__en) & ~reset -> s[7].t+ + ( ~(b3__s_in[7].t | b3__en)) | reset -> s[7].t- + } + // b2__en_lvl0_0 := cgate(b3__c_s_out_0, b3__c_s_out_1) delay(1.0 ns); + prs { + (b3__c_s_out_0 & b3__c_s_out_1) -> b2__en_lvl0_0+ + ( ~(b3__c_s_out_0 | b3__c_s_out_1)) -> b2__en_lvl0_0- + } + // b2__en_lvl0_1 := cgate(b3__c_s_out_2, b3__c_s_out_3) delay(1.0 ns); + prs { + (b3__c_s_out_2 & b3__c_s_out_3) -> b2__en_lvl0_1+ + ( ~(b3__c_s_out_2 | b3__c_s_out_3)) -> b2__en_lvl0_1- + } + // b2__en_lvl0_2 := cgate(b3__c_s_out_4, b3__c_s_out_5) delay(1.0 ns); + prs { + (b3__c_s_out_4 & b3__c_s_out_5) -> b2__en_lvl0_2+ + ( ~(b3__c_s_out_4 | b3__c_s_out_5)) -> b2__en_lvl0_2- + } + // b2__en_lvl0_3 := cgate(b3__c_s_out_6, b3__c_s_out_7) delay(1.0 ns); + prs { + (b3__c_s_out_6 & b3__c_s_out_7) -> b2__en_lvl0_3+ + ( ~(b3__c_s_out_6 | b3__c_s_out_7)) -> b2__en_lvl0_3- + } + // b2__en_lvl1_0 := cgate(b2__en_lvl0_0, b2__en_lvl0_1) delay(1.0 ns); + prs { + (b2__en_lvl0_0 & b2__en_lvl0_1) -> b2__en_lvl1_0+ + ( ~(b2__en_lvl0_0 | b2__en_lvl0_1)) -> b2__en_lvl1_0- + } + // b2__en_lvl1_1 := cgate(b2__en_lvl0_2, b2__en_lvl0_3) delay(1.0 ns); + prs { + (b2__en_lvl0_2 & b2__en_lvl0_3) -> b2__en_lvl1_1+ + ( ~(b2__en_lvl0_2 | b2__en_lvl0_3)) -> b2__en_lvl1_1- + } + // b2__en := cgate(b2__en_lvl1_0, b2__en_lvl1_1) delay(1.0 ns); + prs { + (b2__en_lvl1_0 & b2__en_lvl1_1) -> b2__en+ + ( ~(b2__en_lvl1_0 | b2__en_lvl1_1)) -> b2__en- + } + // b3__en := inv(ack_in) delay(1.0 ns); + prs { + ( ~ack_in) -> b3__en+ + ( ~( ~ack_in)) -> b3__en- + } + // logic_fs__logic_fs__cell_00__onehot00 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + prs { + (b1__a_in[1].f & logic_fs__logic_fs__b_in_1.f) -> logic_fs__logic_fs__cell_00__onehot00+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f)) -> logic_fs__logic_fs__cell_00__onehot00- + } + // logic_fs__logic_fs__cell_00__onehot01 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + prs { + (b1__a_in[1].f & logic_fs__logic_fs__b_in_1.t) -> logic_fs__logic_fs__cell_00__onehot01+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_1.t)) -> logic_fs__logic_fs__cell_00__onehot01- + } + // logic_fs__logic_fs__cell_00__onehot10 := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + prs { + (b1__a_in[1].t & logic_fs__logic_fs__b_in_1.f) -> logic_fs__logic_fs__cell_00__onehot10+ + ( ~(b1__a_in[1].t | logic_fs__logic_fs__b_in_1.f)) -> logic_fs__logic_fs__cell_00__onehot10- + } + // logic_fs__logic_fs__cell_12__b.T := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + prs { + (b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t) -> logic_fs__logic_fs__cell_12__b.t+ + ( ~(b1__a_in[1].t | logic_fs__logic_fs__b_in_1.t)) -> logic_fs__logic_fs__cell_12__b.t- + } + // logic_fs__logic_fs__cell_12__b.F := or_gate(logic_fs__logic_fs__cell_00__onehot00, logic_fs__logic_fs__cell_00__onehot01, logic_fs__logic_fs__cell_00__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_00__onehot00 | logic_fs__logic_fs__cell_00__onehot01 | logic_fs__logic_fs__cell_00__onehot10) -> logic_fs__logic_fs__cell_12__b.f+ + ( ~(logic_fs__logic_fs__cell_00__onehot00 | logic_fs__logic_fs__cell_00__onehot01 | logic_fs__logic_fs__cell_00__onehot10)) -> logic_fs__logic_fs__cell_12__b.f- + } + // logic_fs__logic_fs__cell_01__onehot00 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f & b1__a_in[2].f) -> logic_fs__logic_fs__cell_01__onehot00+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f)) -> logic_fs__logic_fs__cell_01__onehot00- + } + // logic_fs__logic_fs__cell_01__onehot01 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f & b1__a_in[2].t) -> logic_fs__logic_fs__cell_01__onehot01+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[2].t)) -> logic_fs__logic_fs__cell_01__onehot01- + } + // logic_fs__logic_fs__cell_01__onehot10 := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[2].f) -> logic_fs__logic_fs__cell_01__onehot10+ + ( ~(logic_fs__logic_fs__b_in_1.t | b1__a_in[2].f)) -> logic_fs__logic_fs__cell_01__onehot10- + } + // logic_fs__logic_fs__cell_13__b.T := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t) -> logic_fs__logic_fs__cell_13__b.t+ + ( ~(logic_fs__logic_fs__b_in_1.t | b1__a_in[2].t)) -> logic_fs__logic_fs__cell_13__b.t- + } + // logic_fs__logic_fs__cell_13__b.F := or_gate(logic_fs__logic_fs__cell_01__onehot00, logic_fs__logic_fs__cell_01__onehot01, logic_fs__logic_fs__cell_01__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_01__onehot00 | logic_fs__logic_fs__cell_01__onehot01 | logic_fs__logic_fs__cell_01__onehot10) -> logic_fs__logic_fs__cell_13__b.f+ + ( ~(logic_fs__logic_fs__cell_01__onehot00 | logic_fs__logic_fs__cell_01__onehot01 | logic_fs__logic_fs__cell_01__onehot10)) -> logic_fs__logic_fs__cell_13__b.f- + } + // logic_fs__logic_fs__cell_02__onehot00 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.f & b1__a_in[0].f) -> logic_fs__logic_fs__cell_02__onehot00+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_02__onehot00- + } + // logic_fs__logic_fs__cell_02__onehot01 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.f & b1__a_in[0].t) -> logic_fs__logic_fs__cell_02__onehot01+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[0].t)) -> logic_fs__logic_fs__cell_02__onehot01- + } + // logic_fs__logic_fs__cell_02__onehot10 := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.t & b1__a_in[0].f) -> logic_fs__logic_fs__cell_02__onehot10+ + ( ~(logic_fs__logic_fs__b_in_0.t | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_02__onehot10- + } + // b1__s_in(0).T := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t) -> b1__s_in[0].t+ + ( ~(logic_fs__logic_fs__b_in_0.t | b1__a_in[0].t)) -> b1__s_in[0].t- + } + // b1__s_in(0).F := or_gate(logic_fs__logic_fs__cell_02__onehot00, logic_fs__logic_fs__cell_02__onehot01, logic_fs__logic_fs__cell_02__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_02__onehot00 | logic_fs__logic_fs__cell_02__onehot01 | logic_fs__logic_fs__cell_02__onehot10) -> b1__s_in[0].f+ + ( ~(logic_fs__logic_fs__cell_02__onehot00 | logic_fs__logic_fs__cell_02__onehot01 | logic_fs__logic_fs__cell_02__onehot10)) -> b1__s_in[0].f- + } + // logic_fs__logic_fs__cell_03__onehot00 := cgate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + (b1__a_in[2].f & logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_03__onehot00+ + ( ~(b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_03__onehot00- + } + // logic_fs__logic_fs__cell_03__onehot01 := cgate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + (b1__a_in[2].f & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_03__onehot01+ + ( ~(b1__a_in[2].f | logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_03__onehot01- + } + // logic_fs__logic_fs__cell_03__onehot10 := cgate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + (b1__a_in[2].t & logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_03__onehot10+ + ( ~(b1__a_in[2].t | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_03__onehot10- + } + // logic_fs__logic_fs__cell_12__a.T := cgate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + (b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_12__a.t+ + ( ~(b1__a_in[2].t | logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_12__a.t- + } + // logic_fs__logic_fs__cell_12__a.F := or_gate(logic_fs__logic_fs__cell_03__onehot00, logic_fs__logic_fs__cell_03__onehot01, logic_fs__logic_fs__cell_03__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_03__onehot00 | logic_fs__logic_fs__cell_03__onehot01 | logic_fs__logic_fs__cell_03__onehot10) -> logic_fs__logic_fs__cell_12__a.f+ + ( ~(logic_fs__logic_fs__cell_03__onehot00 | logic_fs__logic_fs__cell_03__onehot01 | logic_fs__logic_fs__cell_03__onehot10)) -> logic_fs__logic_fs__cell_12__a.f- + } + // logic_fs__logic_fs__cell_04__onehot00 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.f & b1__a_in[3].f) -> logic_fs__logic_fs__cell_04__onehot00+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_04__onehot00- + } + // logic_fs__logic_fs__cell_04__onehot01 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.f & b1__a_in[3].t) -> logic_fs__logic_fs__cell_04__onehot01+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[3].t)) -> logic_fs__logic_fs__cell_04__onehot01- + } + // logic_fs__logic_fs__cell_04__onehot10 := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.t & b1__a_in[3].f) -> logic_fs__logic_fs__cell_04__onehot10+ + ( ~(logic_fs__logic_fs__b_in_0.t | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_04__onehot10- + } + // logic_fs__logic_fs__cell_13__a.T := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_13__a.t+ + ( ~(logic_fs__logic_fs__b_in_0.t | b1__a_in[3].t)) -> logic_fs__logic_fs__cell_13__a.t- + } + // logic_fs__logic_fs__cell_13__a.F := or_gate(logic_fs__logic_fs__cell_04__onehot00, logic_fs__logic_fs__cell_04__onehot01, logic_fs__logic_fs__cell_04__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_04__onehot00 | logic_fs__logic_fs__cell_04__onehot01 | logic_fs__logic_fs__cell_04__onehot10) -> logic_fs__logic_fs__cell_13__a.f+ + ( ~(logic_fs__logic_fs__cell_04__onehot00 | logic_fs__logic_fs__cell_04__onehot01 | logic_fs__logic_fs__cell_04__onehot10)) -> logic_fs__logic_fs__cell_13__a.f- + } + // logic_fs__logic_fs__cell_05__onehot00 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f & b1__a_in[3].f) -> logic_fs__logic_fs__cell_05__onehot00+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_05__onehot00- + } + // logic_fs__logic_fs__cell_05__onehot01 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f & b1__a_in[3].t) -> logic_fs__logic_fs__cell_05__onehot01+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[3].t)) -> logic_fs__logic_fs__cell_05__onehot01- + } + // logic_fs__logic_fs__cell_05__onehot10 := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[3].f) -> logic_fs__logic_fs__cell_05__onehot10+ + ( ~(logic_fs__logic_fs__b_in_1.t | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_05__onehot10- + } + // logic_fs__logic_fs__cell_07__b.T := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_07__b.t+ + ( ~(logic_fs__logic_fs__b_in_1.t | b1__a_in[3].t)) -> logic_fs__logic_fs__cell_07__b.t- + } + // logic_fs__logic_fs__cell_07__b.F := or_gate(logic_fs__logic_fs__cell_05__onehot00, logic_fs__logic_fs__cell_05__onehot01, logic_fs__logic_fs__cell_05__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_05__onehot00 | logic_fs__logic_fs__cell_05__onehot01 | logic_fs__logic_fs__cell_05__onehot10) -> logic_fs__logic_fs__cell_07__b.f+ + ( ~(logic_fs__logic_fs__cell_05__onehot00 | logic_fs__logic_fs__cell_05__onehot01 | logic_fs__logic_fs__cell_05__onehot10)) -> logic_fs__logic_fs__cell_07__b.f- + } + // logic_fs__logic_fs__cell_07__onehot00 := cgate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f) -> logic_fs__logic_fs__cell_07__onehot00+ + ( ~(logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__onehot00- + } + // logic_fs__logic_fs__cell_07__onehot01 := cgate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t) -> logic_fs__logic_fs__cell_07__onehot01+ + ( ~(logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__onehot01- + } + // logic_fs__logic_fs__cell_07__onehot10 := cgate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f) -> logic_fs__logic_fs__cell_07__onehot10+ + ( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__onehot10- + } + // b1__s_in(5).T := cgate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t) -> b1__s_in[5].t+ + ( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__b.t)) -> b1__s_in[5].t- + } + // b1__s_in(5).F := or_gate(logic_fs__logic_fs__cell_07__onehot00, logic_fs__logic_fs__cell_07__onehot01, logic_fs__logic_fs__cell_07__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__onehot00 | logic_fs__logic_fs__cell_07__onehot01 | logic_fs__logic_fs__cell_07__onehot10) -> b1__s_in[5].f+ + ( ~(logic_fs__logic_fs__cell_07__onehot00 | logic_fs__logic_fs__cell_07__onehot01 | logic_fs__logic_fs__cell_07__onehot10)) -> b1__s_in[5].f- + } + // b1__s_in(4).T := or_gate(logic_fs__logic_fs__cell_07__onehot01, logic_fs__logic_fs__cell_07__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__onehot01 | logic_fs__logic_fs__cell_07__onehot10) -> b1__s_in[4].t+ + ( ~(logic_fs__logic_fs__cell_07__onehot01 | logic_fs__logic_fs__cell_07__onehot10)) -> b1__s_in[4].t- + } + // b1__s_in(4).F := or_gate(logic_fs__logic_fs__cell_07__onehot00, b1__s_in(5).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__onehot00 | b1__s_in[5].t) -> b1__s_in[4].f+ + ( ~(logic_fs__logic_fs__cell_07__onehot00 | b1__s_in[5].t)) -> b1__s_in[4].f- + } + // logic_fs__logic_fs__cell_08__onehot00 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f & b1__a_in[0].f) -> logic_fs__logic_fs__cell_08__onehot00+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_08__onehot00- + } + // logic_fs__logic_fs__cell_08__onehot01 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f & b1__a_in[0].t) -> logic_fs__logic_fs__cell_08__onehot01+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[0].t)) -> logic_fs__logic_fs__cell_08__onehot01- + } + // logic_fs__logic_fs__cell_08__onehot10 := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[0].f) -> logic_fs__logic_fs__cell_08__onehot10+ + ( ~(logic_fs__logic_fs__b_in_1.t | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_08__onehot10- + } + // logic_fs__logic_fs__cell_11__a.T := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t) -> logic_fs__logic_fs__cell_11__a.t+ + ( ~(logic_fs__logic_fs__b_in_1.t | b1__a_in[0].t)) -> logic_fs__logic_fs__cell_11__a.t- + } + // logic_fs__logic_fs__cell_11__a.F := or_gate(logic_fs__logic_fs__cell_08__onehot00, logic_fs__logic_fs__cell_08__onehot01, logic_fs__logic_fs__cell_08__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_08__onehot00 | logic_fs__logic_fs__cell_08__onehot01 | logic_fs__logic_fs__cell_08__onehot10) -> logic_fs__logic_fs__cell_11__a.f+ + ( ~(logic_fs__logic_fs__cell_08__onehot00 | logic_fs__logic_fs__cell_08__onehot01 | logic_fs__logic_fs__cell_08__onehot10)) -> logic_fs__logic_fs__cell_11__a.f- + } + // logic_fs__logic_fs__cell_09__onehot00 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + (b1__a_in[1].f & logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_09__onehot00+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_09__onehot00- + } + // logic_fs__logic_fs__cell_09__onehot01 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + (b1__a_in[1].f & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_09__onehot01+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_09__onehot01- + } + // logic_fs__logic_fs__cell_09__onehot10 := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + (b1__a_in[1].t & logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_09__onehot10+ + ( ~(b1__a_in[1].t | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_09__onehot10- + } + // logic_fs__logic_fs__cell_11__b.T := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + (b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_11__b.t+ + ( ~(b1__a_in[1].t | logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_11__b.t- + } + // logic_fs__logic_fs__cell_11__b.F := or_gate(logic_fs__logic_fs__cell_09__onehot00, logic_fs__logic_fs__cell_09__onehot01, logic_fs__logic_fs__cell_09__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_09__onehot00 | logic_fs__logic_fs__cell_09__onehot01 | logic_fs__logic_fs__cell_09__onehot10) -> logic_fs__logic_fs__cell_11__b.f+ + ( ~(logic_fs__logic_fs__cell_09__onehot00 | logic_fs__logic_fs__cell_09__onehot01 | logic_fs__logic_fs__cell_09__onehot10)) -> logic_fs__logic_fs__cell_11__b.f- + } + // logic_fs__logic_fs__cell_10__onehot00 := cgate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__b.f & b1__s_in[0].f) -> logic_fs__logic_fs__cell_10__onehot00+ + ( ~(logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f)) -> logic_fs__logic_fs__cell_10__onehot00- + } + // logic_fs__logic_fs__cell_10__onehot01 := cgate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__b.f & b1__s_in[0].t) -> logic_fs__logic_fs__cell_10__onehot01+ + ( ~(logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].t)) -> logic_fs__logic_fs__cell_10__onehot01- + } + // logic_fs__logic_fs__cell_10__onehot10 := cgate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].f) -> logic_fs__logic_fs__cell_10__onehot10+ + ( ~(logic_fs__logic_fs__cell_12__b.t | b1__s_in[0].f)) -> logic_fs__logic_fs__cell_10__onehot10- + } + // logic_fs__logic_fs__cell_12__c_in.T := cgate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t) -> logic_fs__logic_fs__cell_12__c_in.t+ + ( ~(logic_fs__logic_fs__cell_12__b.t | b1__s_in[0].t)) -> logic_fs__logic_fs__cell_12__c_in.t- + } + // logic_fs__logic_fs__cell_12__c_in.F := or_gate(logic_fs__logic_fs__cell_10__onehot00, logic_fs__logic_fs__cell_10__onehot01, logic_fs__logic_fs__cell_10__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_10__onehot00 | logic_fs__logic_fs__cell_10__onehot01 | logic_fs__logic_fs__cell_10__onehot10) -> logic_fs__logic_fs__cell_12__c_in.f+ + ( ~(logic_fs__logic_fs__cell_10__onehot00 | logic_fs__logic_fs__cell_10__onehot01 | logic_fs__logic_fs__cell_10__onehot10)) -> logic_fs__logic_fs__cell_12__c_in.f- + } + // logic_fs__logic_fs__cell_11__onehot00 := cgate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f) -> logic_fs__logic_fs__cell_11__onehot00+ + ( ~(logic_fs__logic_fs__cell_11__a.f | logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__onehot00- + } + // logic_fs__logic_fs__cell_11__onehot01 := cgate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t) -> logic_fs__logic_fs__cell_11__onehot01+ + ( ~(logic_fs__logic_fs__cell_11__a.f | logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__onehot01- + } + // logic_fs__logic_fs__cell_11__onehot10 := cgate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f) -> logic_fs__logic_fs__cell_11__onehot10+ + ( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__onehot10- + } + // logic_fs__logic_fs__cell_11__onehot11 := cgate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t) -> logic_fs__logic_fs__cell_11__onehot11+ + ( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__onehot11- + } + // b1__s_in(1).T := or_gate(logic_fs__logic_fs__cell_11__onehot01, logic_fs__logic_fs__cell_11__onehot10) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_11__onehot01 | logic_fs__logic_fs__cell_11__onehot10) -> b1__s_in[1].t+ + ( ~(logic_fs__logic_fs__cell_11__onehot01 | logic_fs__logic_fs__cell_11__onehot10)) -> b1__s_in[1].t- + } + // b1__s_in(1).F := or_gate(logic_fs__logic_fs__cell_11__onehot00, logic_fs__logic_fs__cell_11__onehot11) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_11__onehot00 | logic_fs__logic_fs__cell_11__onehot11) -> b1__s_in[1].f+ + ( ~(logic_fs__logic_fs__cell_11__onehot00 | logic_fs__logic_fs__cell_11__onehot11)) -> b1__s_in[1].f- + } + // logic_fs__logic_fs__cell_12__aFbF := cgate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__aFbF+ + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aFbF- + } + // logic_fs__logic_fs__cell_12__aFbT := cgate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__aFbT+ + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aFbT- + } + // logic_fs__logic_fs__cell_12__aTbF := cgate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__aTbF+ + ( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aTbF- + } + // logic_fs__logic_fs__cell_12__aTbT := cgate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__aTbT+ + ( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aTbT- + } + // logic_fs__logic_fs__cell_12__x.F := or_gate(logic_fs__logic_fs__cell_12__aFbF, logic_fs__logic_fs__cell_12__aTbT) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__aFbF | logic_fs__logic_fs__cell_12__aTbT) -> logic_fs__logic_fs__cell_12__x.f+ + ( ~(logic_fs__logic_fs__cell_12__aFbF | logic_fs__logic_fs__cell_12__aTbT)) -> logic_fs__logic_fs__cell_12__x.f- + } + // logic_fs__logic_fs__cell_12__x.T := or_gate(logic_fs__logic_fs__cell_12__aFbT, logic_fs__logic_fs__cell_12__aTbF) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__aFbT | logic_fs__logic_fs__cell_12__aTbF) -> logic_fs__logic_fs__cell_12__x.t+ + ( ~(logic_fs__logic_fs__cell_12__aFbT | logic_fs__logic_fs__cell_12__aTbF)) -> logic_fs__logic_fs__cell_12__x.t- + } + // logic_fs__logic_fs__cell_12__y.T := and_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__y.t+ + ( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__y.t- + } + // logic_fs__logic_fs__cell_12__y.F := or_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__y.f+ + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__y.f- + } + // logic_fs__logic_fs__cell_12__xFcF := cgate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__xFcF+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xFcF- + } + // logic_fs__logic_fs__cell_12__xFcT := cgate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__xFcT+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xFcT- + } + // logic_fs__logic_fs__cell_12__xTcF := cgate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__xTcF+ + ( ~(logic_fs__logic_fs__cell_12__x.t | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xTcF- + } + // logic_fs__logic_fs__cell_12__xTcT := cgate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__xTcT+ + ( ~(logic_fs__logic_fs__cell_12__x.t | logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xTcT- + } + // b1__s_in(2).T := or_gate(logic_fs__logic_fs__cell_12__xFcT, logic_fs__logic_fs__cell_12__xTcF) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__xFcT | logic_fs__logic_fs__cell_12__xTcF) -> b1__s_in[2].t+ + ( ~(logic_fs__logic_fs__cell_12__xFcT | logic_fs__logic_fs__cell_12__xTcF)) -> b1__s_in[2].t- + } + // b1__s_in(2).F := or_gate(logic_fs__logic_fs__cell_12__xFcF, logic_fs__logic_fs__cell_12__xTcT) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__xFcF | logic_fs__logic_fs__cell_12__xTcT) -> b1__s_in[2].f+ + ( ~(logic_fs__logic_fs__cell_12__xFcF | logic_fs__logic_fs__cell_12__xTcT)) -> b1__s_in[2].f- + } + // logic_fs__logic_fs__cell_12__z.T := and_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__z.t+ + ( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__z.t- + } + // logic_fs__logic_fs__cell_12__z.F := or_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__z.f+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__z.f- + } + // logic_fs__logic_fs__cell_13__c_in.F := cgate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__z.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__z.f) -> logic_fs__logic_fs__cell_13__c_in.f+ + ( ~(logic_fs__logic_fs__cell_12__y.f | logic_fs__logic_fs__cell_12__z.f)) -> logic_fs__logic_fs__cell_13__c_in.f- + } + // logic_fs__logic_fs__cell_12__yFzT := cgate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__z.t) -> logic_fs__logic_fs__cell_12__yFzT+ + ( ~(logic_fs__logic_fs__cell_12__y.f | logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__yFzT- + } + // logic_fs__logic_fs__cell_12__yTzF := cgate(logic_fs__logic_fs__cell_12__y.T, logic_fs__logic_fs__cell_12__z.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__y.t & logic_fs__logic_fs__cell_12__z.f) -> logic_fs__logic_fs__cell_12__yTzF+ + ( ~(logic_fs__logic_fs__cell_12__y.t | logic_fs__logic_fs__cell_12__z.f)) -> logic_fs__logic_fs__cell_12__yTzF- + } + // logic_fs__logic_fs__cell_12__yTzT := cgate(logic_fs__logic_fs__cell_12__y.T, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__y.t & logic_fs__logic_fs__cell_12__z.t) -> logic_fs__logic_fs__cell_12__yTzT+ + ( ~(logic_fs__logic_fs__cell_12__y.t | logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__yTzT- + } + // logic_fs__logic_fs__cell_13__c_in.T := or_gate(logic_fs__logic_fs__cell_12__yFzT, logic_fs__logic_fs__cell_12__yTzF, logic_fs__logic_fs__cell_12__yTzT) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__yFzT | logic_fs__logic_fs__cell_12__yTzF | logic_fs__logic_fs__cell_12__yTzT) -> logic_fs__logic_fs__cell_13__c_in.t+ + ( ~(logic_fs__logic_fs__cell_12__yFzT | logic_fs__logic_fs__cell_12__yTzF | logic_fs__logic_fs__cell_12__yTzT)) -> logic_fs__logic_fs__cell_13__c_in.t- + } + // logic_fs__logic_fs__cell_13__aFbF := cgate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__aFbF+ + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aFbF- + } + // logic_fs__logic_fs__cell_13__aFbT := cgate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__aFbT+ + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aFbT- + } + // logic_fs__logic_fs__cell_13__aTbF := cgate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__aTbF+ + ( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aTbF- + } + // logic_fs__logic_fs__cell_13__aTbT := cgate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__aTbT+ + ( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aTbT- + } + // logic_fs__logic_fs__cell_13__x.F := or_gate(logic_fs__logic_fs__cell_13__aFbF, logic_fs__logic_fs__cell_13__aTbT) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__aFbF | logic_fs__logic_fs__cell_13__aTbT) -> logic_fs__logic_fs__cell_13__x.f+ + ( ~(logic_fs__logic_fs__cell_13__aFbF | logic_fs__logic_fs__cell_13__aTbT)) -> logic_fs__logic_fs__cell_13__x.f- + } + // logic_fs__logic_fs__cell_13__x.T := or_gate(logic_fs__logic_fs__cell_13__aFbT, logic_fs__logic_fs__cell_13__aTbF) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__aFbT | logic_fs__logic_fs__cell_13__aTbF) -> logic_fs__logic_fs__cell_13__x.t+ + ( ~(logic_fs__logic_fs__cell_13__aFbT | logic_fs__logic_fs__cell_13__aTbF)) -> logic_fs__logic_fs__cell_13__x.t- + } + // logic_fs__logic_fs__cell_13__y.T := and_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__y.t+ + ( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__y.t- + } + // logic_fs__logic_fs__cell_13__y.F := or_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__y.f+ + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__y.f- + } + // logic_fs__logic_fs__cell_13__xFcF := cgate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__xFcF+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xFcF- + } + // logic_fs__logic_fs__cell_13__xFcT := cgate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__xFcT+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xFcT- + } + // logic_fs__logic_fs__cell_13__xTcF := cgate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__xTcF+ + ( ~(logic_fs__logic_fs__cell_13__x.t | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xTcF- + } + // logic_fs__logic_fs__cell_13__xTcT := cgate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__xTcT+ + ( ~(logic_fs__logic_fs__cell_13__x.t | logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xTcT- + } + // b1__s_in(3).T := or_gate(logic_fs__logic_fs__cell_13__xFcT, logic_fs__logic_fs__cell_13__xTcF) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__xFcT | logic_fs__logic_fs__cell_13__xTcF) -> b1__s_in[3].t+ + ( ~(logic_fs__logic_fs__cell_13__xFcT | logic_fs__logic_fs__cell_13__xTcF)) -> b1__s_in[3].t- + } + // b1__s_in(3).F := or_gate(logic_fs__logic_fs__cell_13__xFcF, logic_fs__logic_fs__cell_13__xTcT) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__xFcF | logic_fs__logic_fs__cell_13__xTcT) -> b1__s_in[3].f+ + ( ~(logic_fs__logic_fs__cell_13__xFcF | logic_fs__logic_fs__cell_13__xTcT)) -> b1__s_in[3].f- + } + // logic_fs__logic_fs__cell_13__z.T := and_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__z.t+ + ( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__z.t- + } + // logic_fs__logic_fs__cell_13__z.F := or_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__z.f+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__z.f- + } + // logic_fs__logic_fs__cell_07__a.F := cgate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__z.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__z.f) -> logic_fs__logic_fs__cell_07__a.f+ + ( ~(logic_fs__logic_fs__cell_13__y.f | logic_fs__logic_fs__cell_13__z.f)) -> logic_fs__logic_fs__cell_07__a.f- + } + // logic_fs__logic_fs__cell_13__yFzT := cgate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__z.t) -> logic_fs__logic_fs__cell_13__yFzT+ + ( ~(logic_fs__logic_fs__cell_13__y.f | logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__yFzT- + } + // logic_fs__logic_fs__cell_13__yTzF := cgate(logic_fs__logic_fs__cell_13__y.T, logic_fs__logic_fs__cell_13__z.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__y.t & logic_fs__logic_fs__cell_13__z.f) -> logic_fs__logic_fs__cell_13__yTzF+ + ( ~(logic_fs__logic_fs__cell_13__y.t | logic_fs__logic_fs__cell_13__z.f)) -> logic_fs__logic_fs__cell_13__yTzF- + } + // logic_fs__logic_fs__cell_13__yTzT := cgate(logic_fs__logic_fs__cell_13__y.T, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__y.t & logic_fs__logic_fs__cell_13__z.t) -> logic_fs__logic_fs__cell_13__yTzT+ + ( ~(logic_fs__logic_fs__cell_13__y.t | logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__yTzT- + } + // logic_fs__logic_fs__cell_07__a.T := or_gate(logic_fs__logic_fs__cell_13__yFzT, logic_fs__logic_fs__cell_13__yTzF, logic_fs__logic_fs__cell_13__yTzT) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__yFzT | logic_fs__logic_fs__cell_13__yTzF | logic_fs__logic_fs__cell_13__yTzT) -> logic_fs__logic_fs__cell_07__a.t+ + ( ~(logic_fs__logic_fs__cell_13__yFzT | logic_fs__logic_fs__cell_13__yTzF | logic_fs__logic_fs__cell_13__yTzT)) -> logic_fs__logic_fs__cell_07__a.t- + } + // logic_ms_1__logic_ms_1__cell_0__onehot00 := cgate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + prs { + (b2__a_in[1].f & logic_ms_1__logic_ms_1__b_in_0.f) -> logic_ms_1__logic_ms_1__cell_0__onehot00+ + ( ~(b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1__logic_ms_1__cell_0__onehot00- + } + // logic_ms_1__logic_ms_1__cell_0__onehot01 := cgate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + prs { + (b2__a_in[1].f & logic_ms_1__logic_ms_1__b_in_0.t) -> logic_ms_1__logic_ms_1__cell_0__onehot01+ + ( ~(b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.t)) -> logic_ms_1__logic_ms_1__cell_0__onehot01- + } + // logic_ms_1__logic_ms_1__cell_0__onehot10 := cgate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + prs { + (b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.f) -> logic_ms_1__logic_ms_1__cell_0__onehot10+ + ( ~(b2__a_in[1].t | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1__logic_ms_1__cell_0__onehot10- + } + // logic_ms_1__logic_ms_1__cell_6__a.T := cgate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + prs { + (b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t) -> logic_ms_1__logic_ms_1__cell_6__a.t+ + ( ~(b2__a_in[1].t | logic_ms_1__logic_ms_1__b_in_0.t)) -> logic_ms_1__logic_ms_1__cell_6__a.t- + } + // logic_ms_1__logic_ms_1__cell_6__a.F := or_gate(logic_ms_1__logic_ms_1__cell_0__onehot00, logic_ms_1__logic_ms_1__cell_0__onehot01, logic_ms_1__logic_ms_1__cell_0__onehot10) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_0__onehot00 | logic_ms_1__logic_ms_1__cell_0__onehot01 | logic_ms_1__logic_ms_1__cell_0__onehot10) -> logic_ms_1__logic_ms_1__cell_6__a.f+ + ( ~(logic_ms_1__logic_ms_1__cell_0__onehot00 | logic_ms_1__logic_ms_1__cell_0__onehot01 | logic_ms_1__logic_ms_1__cell_0__onehot10)) -> logic_ms_1__logic_ms_1__cell_6__a.f- + } + // logic_ms_1__logic_ms_1__cell_1__onehot00 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f & b2__a_in[2].f) -> logic_ms_1__logic_ms_1__cell_1__onehot00+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f)) -> logic_ms_1__logic_ms_1__cell_1__onehot00- + } + // logic_ms_1__logic_ms_1__cell_1__onehot01 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f & b2__a_in[2].t) -> logic_ms_1__logic_ms_1__cell_1__onehot01+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].t)) -> logic_ms_1__logic_ms_1__cell_1__onehot01- + } + // logic_ms_1__logic_ms_1__cell_1__onehot10 := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].f) -> logic_ms_1__logic_ms_1__cell_1__onehot10+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | b2__a_in[2].f)) -> logic_ms_1__logic_ms_1__cell_1__onehot10- + } + // logic_ms_1__logic_ms_1__cell_7__a.T := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t) -> logic_ms_1__logic_ms_1__cell_7__a.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | b2__a_in[2].t)) -> logic_ms_1__logic_ms_1__cell_7__a.t- + } + // logic_ms_1__logic_ms_1__cell_7__a.F := or_gate(logic_ms_1__logic_ms_1__cell_1__onehot00, logic_ms_1__logic_ms_1__cell_1__onehot01, logic_ms_1__logic_ms_1__cell_1__onehot10) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_1__onehot00 | logic_ms_1__logic_ms_1__cell_1__onehot01 | logic_ms_1__logic_ms_1__cell_1__onehot10) -> logic_ms_1__logic_ms_1__cell_7__a.f+ + ( ~(logic_ms_1__logic_ms_1__cell_1__onehot00 | logic_ms_1__logic_ms_1__cell_1__onehot01 | logic_ms_1__logic_ms_1__cell_1__onehot10)) -> logic_ms_1__logic_ms_1__cell_7__a.f- + } + // logic_ms_1__logic_ms_1__cell_2__onehot00 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f & b2__a_in[3].f) -> logic_ms_1__logic_ms_1__cell_2__onehot00+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f)) -> logic_ms_1__logic_ms_1__cell_2__onehot00- + } + // logic_ms_1__logic_ms_1__cell_2__onehot01 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f & b2__a_in[3].t) -> logic_ms_1__logic_ms_1__cell_2__onehot01+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].t)) -> logic_ms_1__logic_ms_1__cell_2__onehot01- + } + // logic_ms_1__logic_ms_1__cell_2__onehot10 := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].f) -> logic_ms_1__logic_ms_1__cell_2__onehot10+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | b2__a_in[3].f)) -> logic_ms_1__logic_ms_1__cell_2__onehot10- + } + // logic_ms_1__logic_ms_1__cell_8__a.T := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t) -> logic_ms_1__logic_ms_1__cell_8__a.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | b2__a_in[3].t)) -> logic_ms_1__logic_ms_1__cell_8__a.t- + } + // logic_ms_1__logic_ms_1__cell_8__a.F := or_gate(logic_ms_1__logic_ms_1__cell_2__onehot00, logic_ms_1__logic_ms_1__cell_2__onehot01, logic_ms_1__logic_ms_1__cell_2__onehot10) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_2__onehot00 | logic_ms_1__logic_ms_1__cell_2__onehot01 | logic_ms_1__logic_ms_1__cell_2__onehot10) -> logic_ms_1__logic_ms_1__cell_8__a.f+ + ( ~(logic_ms_1__logic_ms_1__cell_2__onehot00 | logic_ms_1__logic_ms_1__cell_2__onehot01 | logic_ms_1__logic_ms_1__cell_2__onehot10)) -> logic_ms_1__logic_ms_1__cell_8__a.f- + } + // logic_ms_1__logic_ms_1__cell_3__onehot00 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f & b2__a_in[0].f) -> logic_ms_1__logic_ms_1__cell_3__onehot00+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f)) -> logic_ms_1__logic_ms_1__cell_3__onehot00- + } + // logic_ms_1__logic_ms_1__cell_3__onehot01 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f & b2__a_in[0].t) -> logic_ms_1__logic_ms_1__cell_3__onehot01+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].t)) -> logic_ms_1__logic_ms_1__cell_3__onehot01- + } + // logic_ms_1__logic_ms_1__cell_3__onehot10 := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].f) -> logic_ms_1__logic_ms_1__cell_3__onehot10+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | b2__a_in[0].f)) -> logic_ms_1__logic_ms_1__cell_3__onehot10- + } + // logic_ms_1__logic_ms_1__cell_5__b.T := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t) -> logic_ms_1__logic_ms_1__cell_5__b.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | b2__a_in[0].t)) -> logic_ms_1__logic_ms_1__cell_5__b.t- + } + // logic_ms_1__logic_ms_1__cell_5__b.F := or_gate(logic_ms_1__logic_ms_1__cell_3__onehot00, logic_ms_1__logic_ms_1__cell_3__onehot01, logic_ms_1__logic_ms_1__cell_3__onehot10) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_3__onehot00 | logic_ms_1__logic_ms_1__cell_3__onehot01 | logic_ms_1__logic_ms_1__cell_3__onehot10) -> logic_ms_1__logic_ms_1__cell_5__b.f+ + ( ~(logic_ms_1__logic_ms_1__cell_3__onehot00 | logic_ms_1__logic_ms_1__cell_3__onehot01 | logic_ms_1__logic_ms_1__cell_3__onehot10)) -> logic_ms_1__logic_ms_1__cell_5__b.f- + } + // logic_ms_1__logic_ms_1__cell_5__onehot00 := cgate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__cell_5__onehot00+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__onehot00- + } + // logic_ms_1__logic_ms_1__cell_5__onehot01 := cgate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t) -> logic_ms_1__logic_ms_1__cell_5__onehot01+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__onehot01- + } + // logic_ms_1__logic_ms_1__cell_5__onehot10 := cgate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__cell_5__onehot10+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__onehot10- + } + // logic_ms_1__logic_ms_1__cell_5__onehot11 := cgate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t) -> logic_ms_1__logic_ms_1__cell_5__onehot11+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__onehot11- + } + // logic_ms_1__logic_ms_1__cell_6__c_in_F := or_gate(logic_ms_1__logic_ms_1__cell_5__onehot00, logic_ms_1__logic_ms_1__cell_5__onehot01, logic_ms_1__logic_ms_1__cell_5__onehot10) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_5__onehot00 | logic_ms_1__logic_ms_1__cell_5__onehot01 | logic_ms_1__logic_ms_1__cell_5__onehot10) -> logic_ms_1__logic_ms_1__cell_6__c_in_F+ + ( ~(logic_ms_1__logic_ms_1__cell_5__onehot00 | logic_ms_1__logic_ms_1__cell_5__onehot01 | logic_ms_1__logic_ms_1__cell_5__onehot10)) -> logic_ms_1__logic_ms_1__cell_6__c_in_F- + } + // b2__s_in(2).T := or_gate(logic_ms_1__logic_ms_1__cell_5__onehot01, logic_ms_1__logic_ms_1__cell_5__onehot10) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_5__onehot01 | logic_ms_1__logic_ms_1__cell_5__onehot10) -> b2__s_in[2].t+ + ( ~(logic_ms_1__logic_ms_1__cell_5__onehot01 | logic_ms_1__logic_ms_1__cell_5__onehot10)) -> b2__s_in[2].t- + } + // b2__s_in(2).F := or_gate(logic_ms_1__logic_ms_1__cell_5__onehot00, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_5__onehot00 | logic_ms_1__logic_ms_1__cell_5__onehot11) -> b2__s_in[2].f+ + ( ~(logic_ms_1__logic_ms_1__cell_5__onehot00 | logic_ms_1__logic_ms_1__cell_5__onehot11)) -> b2__s_in[2].f- + } + // logic_ms_1__logic_ms_1__cell_6__aFbF := cgate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__aFbF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aFbF- + } + // logic_ms_1__logic_ms_1__cell_6__aFbT := cgate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__aFbT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aFbT- + } + // logic_ms_1__logic_ms_1__cell_6__aTbF := cgate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__aTbF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aTbF- + } + // logic_ms_1__logic_ms_1__cell_6__aTbT := cgate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__aTbT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aTbT- + } + // logic_ms_1__logic_ms_1__cell_6__x.F := or_gate(logic_ms_1__logic_ms_1__cell_6__aFbF, logic_ms_1__logic_ms_1__cell_6__aTbT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__aFbF | logic_ms_1__logic_ms_1__cell_6__aTbT) -> logic_ms_1__logic_ms_1__cell_6__x.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__aFbF | logic_ms_1__logic_ms_1__cell_6__aTbT)) -> logic_ms_1__logic_ms_1__cell_6__x.f- + } + // logic_ms_1__logic_ms_1__cell_6__x.T := or_gate(logic_ms_1__logic_ms_1__cell_6__aFbT, logic_ms_1__logic_ms_1__cell_6__aTbF) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__aFbT | logic_ms_1__logic_ms_1__cell_6__aTbF) -> logic_ms_1__logic_ms_1__cell_6__x.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__aFbT | logic_ms_1__logic_ms_1__cell_6__aTbF)) -> logic_ms_1__logic_ms_1__cell_6__x.t- + } + // logic_ms_1__logic_ms_1__cell_6__y.T := and_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__y.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__y.t- + } + // logic_ms_1__logic_ms_1__cell_6__y.F := or_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__y.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__y.f- + } + // logic_ms_1__logic_ms_1__cell_6__xFcF := cgate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in_F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in_F) -> logic_ms_1__logic_ms_1__cell_6__xFcF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in_F)) -> logic_ms_1__logic_ms_1__cell_6__xFcF- + } + // logic_ms_1__logic_ms_1__cell_6__xFcT := cgate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_5__onehot11) -> logic_ms_1__logic_ms_1__cell_6__xFcT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_5__onehot11)) -> logic_ms_1__logic_ms_1__cell_6__xFcT- + } + // logic_ms_1__logic_ms_1__cell_6__xTcF := cgate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in_F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in_F) -> logic_ms_1__logic_ms_1__cell_6__xTcF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t | logic_ms_1__logic_ms_1__cell_6__c_in_F)) -> logic_ms_1__logic_ms_1__cell_6__xTcF- + } + // logic_ms_1__logic_ms_1__cell_6__xTcT := cgate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_5__onehot11) -> logic_ms_1__logic_ms_1__cell_6__xTcT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t | logic_ms_1__logic_ms_1__cell_5__onehot11)) -> logic_ms_1__logic_ms_1__cell_6__xTcT- + } + // b2__s_in(3).T := or_gate(logic_ms_1__logic_ms_1__cell_6__xFcT, logic_ms_1__logic_ms_1__cell_6__xTcF) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__xFcT | logic_ms_1__logic_ms_1__cell_6__xTcF) -> b2__s_in[3].t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__xFcT | logic_ms_1__logic_ms_1__cell_6__xTcF)) -> b2__s_in[3].t- + } + // b2__s_in(3).F := or_gate(logic_ms_1__logic_ms_1__cell_6__xFcF, logic_ms_1__logic_ms_1__cell_6__xTcT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__xFcF | logic_ms_1__logic_ms_1__cell_6__xTcT) -> b2__s_in[3].f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__xFcF | logic_ms_1__logic_ms_1__cell_6__xTcT)) -> b2__s_in[3].f- + } + // logic_ms_1__logic_ms_1__cell_6__z.T := and_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_5__onehot11) -> logic_ms_1__logic_ms_1__cell_6__z.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_5__onehot11)) -> logic_ms_1__logic_ms_1__cell_6__z.t- + } + // logic_ms_1__logic_ms_1__cell_6__z.F := or_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in_F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in_F) -> logic_ms_1__logic_ms_1__cell_6__z.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in_F)) -> logic_ms_1__logic_ms_1__cell_6__z.f- + } + // logic_ms_1__logic_ms_1__cell_7__c_in.F := cgate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__z.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__z.f) -> logic_ms_1__logic_ms_1__cell_7__c_in.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.f | logic_ms_1__logic_ms_1__cell_6__z.f)) -> logic_ms_1__logic_ms_1__cell_7__c_in.f- + } + // logic_ms_1__logic_ms_1__cell_6__yFzT := cgate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__z.t) -> logic_ms_1__logic_ms_1__cell_6__yFzT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.f | logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__yFzT- + } + // logic_ms_1__logic_ms_1__cell_6__yTzF := cgate(logic_ms_1__logic_ms_1__cell_6__y.T, logic_ms_1__logic_ms_1__cell_6__z.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__y.t & logic_ms_1__logic_ms_1__cell_6__z.f) -> logic_ms_1__logic_ms_1__cell_6__yTzF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.t | logic_ms_1__logic_ms_1__cell_6__z.f)) -> logic_ms_1__logic_ms_1__cell_6__yTzF- + } + // logic_ms_1__logic_ms_1__cell_6__yTzT := cgate(logic_ms_1__logic_ms_1__cell_6__y.T, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__y.t & logic_ms_1__logic_ms_1__cell_6__z.t) -> logic_ms_1__logic_ms_1__cell_6__yTzT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.t | logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__yTzT- + } + // logic_ms_1__logic_ms_1__cell_7__c_in.T := or_gate(logic_ms_1__logic_ms_1__cell_6__yFzT, logic_ms_1__logic_ms_1__cell_6__yTzF, logic_ms_1__logic_ms_1__cell_6__yTzT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__yFzT | logic_ms_1__logic_ms_1__cell_6__yTzF | logic_ms_1__logic_ms_1__cell_6__yTzT) -> logic_ms_1__logic_ms_1__cell_7__c_in.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__yFzT | logic_ms_1__logic_ms_1__cell_6__yTzF | logic_ms_1__logic_ms_1__cell_6__yTzT)) -> logic_ms_1__logic_ms_1__cell_7__c_in.t- + } + // logic_ms_1__logic_ms_1__cell_7__aFbF := cgate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__aFbF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aFbF- + } + // logic_ms_1__logic_ms_1__cell_7__aFbT := cgate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__aFbT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aFbT- + } + // logic_ms_1__logic_ms_1__cell_7__aTbF := cgate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__aTbF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aTbF- + } + // logic_ms_1__logic_ms_1__cell_7__aTbT := cgate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__aTbT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aTbT- + } + // logic_ms_1__logic_ms_1__cell_7__x.F := or_gate(logic_ms_1__logic_ms_1__cell_7__aFbF, logic_ms_1__logic_ms_1__cell_7__aTbT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__aFbF | logic_ms_1__logic_ms_1__cell_7__aTbT) -> logic_ms_1__logic_ms_1__cell_7__x.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__aFbF | logic_ms_1__logic_ms_1__cell_7__aTbT)) -> logic_ms_1__logic_ms_1__cell_7__x.f- + } + // logic_ms_1__logic_ms_1__cell_7__x.T := or_gate(logic_ms_1__logic_ms_1__cell_7__aFbT, logic_ms_1__logic_ms_1__cell_7__aTbF) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__aFbT | logic_ms_1__logic_ms_1__cell_7__aTbF) -> logic_ms_1__logic_ms_1__cell_7__x.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__aFbT | logic_ms_1__logic_ms_1__cell_7__aTbF)) -> logic_ms_1__logic_ms_1__cell_7__x.t- + } + // logic_ms_1__logic_ms_1__cell_7__y.T := and_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__y.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__y.t- + } + // logic_ms_1__logic_ms_1__cell_7__y.F := or_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__y.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__y.f- + } + // logic_ms_1__logic_ms_1__cell_7__xFcF := cgate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__xFcF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xFcF- + } + // logic_ms_1__logic_ms_1__cell_7__xFcT := cgate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__xFcT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xFcT- + } + // logic_ms_1__logic_ms_1__cell_7__xTcF := cgate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__xTcF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xTcF- + } + // logic_ms_1__logic_ms_1__cell_7__xTcT := cgate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__xTcT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t | logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xTcT- + } + // b2__s_in(4).T := or_gate(logic_ms_1__logic_ms_1__cell_7__xFcT, logic_ms_1__logic_ms_1__cell_7__xTcF) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__xFcT | logic_ms_1__logic_ms_1__cell_7__xTcF) -> b2__s_in[4].t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__xFcT | logic_ms_1__logic_ms_1__cell_7__xTcF)) -> b2__s_in[4].t- + } + // b2__s_in(4).F := or_gate(logic_ms_1__logic_ms_1__cell_7__xFcF, logic_ms_1__logic_ms_1__cell_7__xTcT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__xFcF | logic_ms_1__logic_ms_1__cell_7__xTcT) -> b2__s_in[4].f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__xFcF | logic_ms_1__logic_ms_1__cell_7__xTcT)) -> b2__s_in[4].f- + } + // logic_ms_1__logic_ms_1__cell_7__z.T := and_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__z.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__z.t- + } + // logic_ms_1__logic_ms_1__cell_7__z.F := or_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__z.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__z.f- + } + // logic_ms_1__logic_ms_1__cell_8__c_in.F := cgate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__z.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__z.f) -> logic_ms_1__logic_ms_1__cell_8__c_in.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.f | logic_ms_1__logic_ms_1__cell_7__z.f)) -> logic_ms_1__logic_ms_1__cell_8__c_in.f- + } + // logic_ms_1__logic_ms_1__cell_7__yFzT := cgate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__z.t) -> logic_ms_1__logic_ms_1__cell_7__yFzT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.f | logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__yFzT- + } + // logic_ms_1__logic_ms_1__cell_7__yTzF := cgate(logic_ms_1__logic_ms_1__cell_7__y.T, logic_ms_1__logic_ms_1__cell_7__z.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__y.t & logic_ms_1__logic_ms_1__cell_7__z.f) -> logic_ms_1__logic_ms_1__cell_7__yTzF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.t | logic_ms_1__logic_ms_1__cell_7__z.f)) -> logic_ms_1__logic_ms_1__cell_7__yTzF- + } + // logic_ms_1__logic_ms_1__cell_7__yTzT := cgate(logic_ms_1__logic_ms_1__cell_7__y.T, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__y.t & logic_ms_1__logic_ms_1__cell_7__z.t) -> logic_ms_1__logic_ms_1__cell_7__yTzT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.t | logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__yTzT- + } + // logic_ms_1__logic_ms_1__cell_8__c_in.T := or_gate(logic_ms_1__logic_ms_1__cell_7__yFzT, logic_ms_1__logic_ms_1__cell_7__yTzF, logic_ms_1__logic_ms_1__cell_7__yTzT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__yFzT | logic_ms_1__logic_ms_1__cell_7__yTzF | logic_ms_1__logic_ms_1__cell_7__yTzT) -> logic_ms_1__logic_ms_1__cell_8__c_in.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__yFzT | logic_ms_1__logic_ms_1__cell_7__yTzF | logic_ms_1__logic_ms_1__cell_7__yTzT)) -> logic_ms_1__logic_ms_1__cell_8__c_in.t- + } + // logic_ms_1__logic_ms_1__cell_8__aFbF := cgate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__aFbF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aFbF- + } + // logic_ms_1__logic_ms_1__cell_8__aFbT := cgate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__aFbT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aFbT- + } + // logic_ms_1__logic_ms_1__cell_8__aTbF := cgate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__aTbF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aTbF- + } + // logic_ms_1__logic_ms_1__cell_8__aTbT := cgate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__aTbT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aTbT- + } + // logic_ms_1__logic_ms_1__cell_8__x.F := or_gate(logic_ms_1__logic_ms_1__cell_8__aFbF, logic_ms_1__logic_ms_1__cell_8__aTbT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__aFbF | logic_ms_1__logic_ms_1__cell_8__aTbT) -> logic_ms_1__logic_ms_1__cell_8__x.f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__aFbF | logic_ms_1__logic_ms_1__cell_8__aTbT)) -> logic_ms_1__logic_ms_1__cell_8__x.f- + } + // logic_ms_1__logic_ms_1__cell_8__x.T := or_gate(logic_ms_1__logic_ms_1__cell_8__aFbT, logic_ms_1__logic_ms_1__cell_8__aTbF) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__aFbT | logic_ms_1__logic_ms_1__cell_8__aTbF) -> logic_ms_1__logic_ms_1__cell_8__x.t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__aFbT | logic_ms_1__logic_ms_1__cell_8__aTbF)) -> logic_ms_1__logic_ms_1__cell_8__x.t- + } + // logic_ms_1__logic_ms_1__cell_8__y.T := and_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__y.t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__y.t- + } + // logic_ms_1__logic_ms_1__cell_8__y.F := or_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__y.f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__y.f- + } + // logic_ms_1__logic_ms_1__cell_8__xFcF := cgate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__xFcF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xFcF- + } + // logic_ms_1__logic_ms_1__cell_8__xFcT := cgate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__xFcT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xFcT- + } + // logic_ms_1__logic_ms_1__cell_8__xTcF := cgate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__xTcF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xTcF- + } + // logic_ms_1__logic_ms_1__cell_8__xTcT := cgate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__xTcT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t | logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xTcT- + } + // b2__s_in(5).T := or_gate(logic_ms_1__logic_ms_1__cell_8__xFcT, logic_ms_1__logic_ms_1__cell_8__xTcF) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__xFcT | logic_ms_1__logic_ms_1__cell_8__xTcF) -> b2__s_in[5].t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__xFcT | logic_ms_1__logic_ms_1__cell_8__xTcF)) -> b2__s_in[5].t- + } + // b2__s_in(5).F := or_gate(logic_ms_1__logic_ms_1__cell_8__xFcF, logic_ms_1__logic_ms_1__cell_8__xTcT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__xFcF | logic_ms_1__logic_ms_1__cell_8__xTcT) -> b2__s_in[5].f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__xFcF | logic_ms_1__logic_ms_1__cell_8__xTcT)) -> b2__s_in[5].f- + } + // logic_ms_1__logic_ms_1__cell_8__z.T := and_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__z.t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__z.t- + } + // logic_ms_1__logic_ms_1__cell_8__z.F := or_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__z.f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__z.f- + } + // b2__s_in(6).F := cgate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__z.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__z.f) -> b2__s_in[6].f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.f | logic_ms_1__logic_ms_1__cell_8__z.f)) -> b2__s_in[6].f- + } + // logic_ms_1__logic_ms_1__cell_8__yFzT := cgate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__z.t) -> logic_ms_1__logic_ms_1__cell_8__yFzT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.f | logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__yFzT- + } + // logic_ms_1__logic_ms_1__cell_8__yTzF := cgate(logic_ms_1__logic_ms_1__cell_8__y.T, logic_ms_1__logic_ms_1__cell_8__z.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__y.t & logic_ms_1__logic_ms_1__cell_8__z.f) -> logic_ms_1__logic_ms_1__cell_8__yTzF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.t | logic_ms_1__logic_ms_1__cell_8__z.f)) -> logic_ms_1__logic_ms_1__cell_8__yTzF- + } + // logic_ms_1__logic_ms_1__cell_8__yTzT := cgate(logic_ms_1__logic_ms_1__cell_8__y.T, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__y.t & logic_ms_1__logic_ms_1__cell_8__z.t) -> logic_ms_1__logic_ms_1__cell_8__yTzT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.t | logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__yTzT- + } + // b2__s_in(6).T := or_gate(logic_ms_1__logic_ms_1__cell_8__yFzT, logic_ms_1__logic_ms_1__cell_8__yTzF, logic_ms_1__logic_ms_1__cell_8__yTzT) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__yFzT | logic_ms_1__logic_ms_1__cell_8__yTzF | logic_ms_1__logic_ms_1__cell_8__yTzT) -> b2__s_in[6].t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__yFzT | logic_ms_1__logic_ms_1__cell_8__yTzF | logic_ms_1__logic_ms_1__cell_8__yTzT)) -> b2__s_in[6].t- + } + // logic_ls__logic_ls__cell_0__onehot00 := cgate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__a_in[1].f & logic_ls__logic_ls__b_in.f) -> logic_ls__logic_ls__cell_0__onehot00+ + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f)) -> logic_ls__logic_ls__cell_0__onehot00- + } + // logic_ls__logic_ls__cell_0__onehot01 := cgate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__a_in[1].f & logic_ls__logic_ls__b_in.t) -> logic_ls__logic_ls__cell_0__onehot01+ + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.t)) -> logic_ls__logic_ls__cell_0__onehot01- + } + // logic_ls__logic_ls__cell_0__onehot10 := cgate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.f) -> logic_ls__logic_ls__cell_0__onehot10+ + ( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__b_in.f)) -> logic_ls__logic_ls__cell_0__onehot10- + } + // logic_ls__logic_ls__cell_6__a.T := cgate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t) -> logic_ls__logic_ls__cell_6__a.t+ + ( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__b_in.t)) -> logic_ls__logic_ls__cell_6__a.t- + } + // logic_ls__logic_ls__cell_6__a.F := or_gate(logic_ls__logic_ls__cell_0__onehot00, logic_ls__logic_ls__cell_0__onehot01, logic_ls__logic_ls__cell_0__onehot10) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_0__onehot00 | logic_ls__logic_ls__cell_0__onehot01 | logic_ls__logic_ls__cell_0__onehot10) -> logic_ls__logic_ls__cell_6__a.f+ + ( ~(logic_ls__logic_ls__cell_0__onehot00 | logic_ls__logic_ls__cell_0__onehot01 | logic_ls__logic_ls__cell_0__onehot10)) -> logic_ls__logic_ls__cell_6__a.f- + } + // logic_ls__logic_ls__cell_1__onehot00 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f & logic_ls__logic_ls__a_in[2].f) -> logic_ls__logic_ls__cell_1__onehot00+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f)) -> logic_ls__logic_ls__cell_1__onehot00- + } + // logic_ls__logic_ls__cell_1__onehot01 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f & logic_ls__logic_ls__a_in[2].t) -> logic_ls__logic_ls__cell_1__onehot01+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].t)) -> logic_ls__logic_ls__cell_1__onehot01- + } + // logic_ls__logic_ls__cell_1__onehot10 := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].f) -> logic_ls__logic_ls__cell_1__onehot10+ + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__a_in[2].f)) -> logic_ls__logic_ls__cell_1__onehot10- + } + // logic_ls__logic_ls__cell_7__a.T := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t) -> logic_ls__logic_ls__cell_7__a.t+ + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__a_in[2].t)) -> logic_ls__logic_ls__cell_7__a.t- + } + // logic_ls__logic_ls__cell_7__a.F := or_gate(logic_ls__logic_ls__cell_1__onehot00, logic_ls__logic_ls__cell_1__onehot01, logic_ls__logic_ls__cell_1__onehot10) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_1__onehot00 | logic_ls__logic_ls__cell_1__onehot01 | logic_ls__logic_ls__cell_1__onehot10) -> logic_ls__logic_ls__cell_7__a.f+ + ( ~(logic_ls__logic_ls__cell_1__onehot00 | logic_ls__logic_ls__cell_1__onehot01 | logic_ls__logic_ls__cell_1__onehot10)) -> logic_ls__logic_ls__cell_7__a.f- + } + // logic_ls__logic_ls__cell_2__onehot00 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f & logic_ls__logic_ls__a_in[3].f) -> logic_ls__logic_ls__cell_2__onehot00+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f)) -> logic_ls__logic_ls__cell_2__onehot00- + } + // logic_ls__logic_ls__cell_2__onehot01 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f & logic_ls__logic_ls__a_in[3].t) -> logic_ls__logic_ls__cell_2__onehot01+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].t)) -> logic_ls__logic_ls__cell_2__onehot01- + } + // logic_ls__logic_ls__cell_2__onehot10 := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].f) -> logic_ls__logic_ls__cell_2__onehot10+ + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__a_in[3].f)) -> logic_ls__logic_ls__cell_2__onehot10- + } + // logic_ls__logic_ls__cell_8__a.T := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t) -> logic_ls__logic_ls__cell_8__a.t+ + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__a_in[3].t)) -> logic_ls__logic_ls__cell_8__a.t- + } + // logic_ls__logic_ls__cell_8__a.F := or_gate(logic_ls__logic_ls__cell_2__onehot00, logic_ls__logic_ls__cell_2__onehot01, logic_ls__logic_ls__cell_2__onehot10) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_2__onehot00 | logic_ls__logic_ls__cell_2__onehot01 | logic_ls__logic_ls__cell_2__onehot10) -> logic_ls__logic_ls__cell_8__a.f+ + ( ~(logic_ls__logic_ls__cell_2__onehot00 | logic_ls__logic_ls__cell_2__onehot01 | logic_ls__logic_ls__cell_2__onehot10)) -> logic_ls__logic_ls__cell_8__a.f- + } + // logic_ls__logic_ls__cell_3__onehot00 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f & logic_ls__logic_ls__a_in[0].f) -> logic_ls__logic_ls__cell_3__onehot00+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f)) -> logic_ls__logic_ls__cell_3__onehot00- + } + // logic_ls__logic_ls__cell_3__onehot01 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f & logic_ls__logic_ls__a_in[0].t) -> logic_ls__logic_ls__cell_3__onehot01+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].t)) -> logic_ls__logic_ls__cell_3__onehot01- + } + // logic_ls__logic_ls__cell_3__onehot10 := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].f) -> logic_ls__logic_ls__cell_3__onehot10+ + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__a_in[0].f)) -> logic_ls__logic_ls__cell_3__onehot10- + } + // logic_ls__logic_ls__cell_5__b.T := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t) -> logic_ls__logic_ls__cell_5__b.t+ + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__a_in[0].t)) -> logic_ls__logic_ls__cell_5__b.t- + } + // logic_ls__logic_ls__cell_5__b.F := or_gate(logic_ls__logic_ls__cell_3__onehot00, logic_ls__logic_ls__cell_3__onehot01, logic_ls__logic_ls__cell_3__onehot10) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_3__onehot00 | logic_ls__logic_ls__cell_3__onehot01 | logic_ls__logic_ls__cell_3__onehot10) -> logic_ls__logic_ls__cell_5__b.f+ + ( ~(logic_ls__logic_ls__cell_3__onehot00 | logic_ls__logic_ls__cell_3__onehot01 | logic_ls__logic_ls__cell_3__onehot10)) -> logic_ls__logic_ls__cell_5__b.f- + } + // logic_ls__logic_ls__cell_5__onehot00 := cgate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__cell_5__onehot00+ + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__onehot00- + } + // logic_ls__logic_ls__cell_5__onehot01 := cgate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t) -> logic_ls__logic_ls__cell_5__onehot01+ + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__onehot01- + } + // logic_ls__logic_ls__cell_5__onehot10 := cgate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__cell_5__onehot10+ + ( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__onehot10- + } + // logic_ls__logic_ls__cell_5__onehot11 := cgate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t) -> logic_ls__logic_ls__cell_5__onehot11+ + ( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__onehot11- + } + // logic_ls__logic_ls__cell_6__c_in_F := or_gate(logic_ls__logic_ls__cell_5__onehot00, logic_ls__logic_ls__cell_5__onehot01, logic_ls__logic_ls__cell_5__onehot10) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_5__onehot00 | logic_ls__logic_ls__cell_5__onehot01 | logic_ls__logic_ls__cell_5__onehot10) -> logic_ls__logic_ls__cell_6__c_in_F+ + ( ~(logic_ls__logic_ls__cell_5__onehot00 | logic_ls__logic_ls__cell_5__onehot01 | logic_ls__logic_ls__cell_5__onehot10)) -> logic_ls__logic_ls__cell_6__c_in_F- + } + // b3__s_in(3).T := or_gate(logic_ls__logic_ls__cell_5__onehot01, logic_ls__logic_ls__cell_5__onehot10) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_5__onehot01 | logic_ls__logic_ls__cell_5__onehot10) -> b3__s_in[3].t+ + ( ~(logic_ls__logic_ls__cell_5__onehot01 | logic_ls__logic_ls__cell_5__onehot10)) -> b3__s_in[3].t- + } + // b3__s_in(3).F := or_gate(logic_ls__logic_ls__cell_5__onehot00, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_5__onehot00 | logic_ls__logic_ls__cell_5__onehot11) -> b3__s_in[3].f+ + ( ~(logic_ls__logic_ls__cell_5__onehot00 | logic_ls__logic_ls__cell_5__onehot11)) -> b3__s_in[3].f- + } + // logic_ls__logic_ls__cell_6__aFbF := cgate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__aFbF+ + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aFbF- + } + // logic_ls__logic_ls__cell_6__aFbT := cgate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__aFbT+ + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aFbT- + } + // logic_ls__logic_ls__cell_6__aTbF := cgate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__aTbF+ + ( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aTbF- + } + // logic_ls__logic_ls__cell_6__aTbT := cgate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__aTbT+ + ( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aTbT- + } + // logic_ls__logic_ls__cell_6__x.F := or_gate(logic_ls__logic_ls__cell_6__aFbF, logic_ls__logic_ls__cell_6__aTbT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__aFbF | logic_ls__logic_ls__cell_6__aTbT) -> logic_ls__logic_ls__cell_6__x.f+ + ( ~(logic_ls__logic_ls__cell_6__aFbF | logic_ls__logic_ls__cell_6__aTbT)) -> logic_ls__logic_ls__cell_6__x.f- + } + // logic_ls__logic_ls__cell_6__x.T := or_gate(logic_ls__logic_ls__cell_6__aFbT, logic_ls__logic_ls__cell_6__aTbF) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__aFbT | logic_ls__logic_ls__cell_6__aTbF) -> logic_ls__logic_ls__cell_6__x.t+ + ( ~(logic_ls__logic_ls__cell_6__aFbT | logic_ls__logic_ls__cell_6__aTbF)) -> logic_ls__logic_ls__cell_6__x.t- + } + // logic_ls__logic_ls__cell_6__y.T := and_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__y.t+ + ( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__y.t- + } + // logic_ls__logic_ls__cell_6__y.F := or_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__y.f+ + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__y.f- + } + // logic_ls__logic_ls__cell_6__xFcF := cgate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in_F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in_F) -> logic_ls__logic_ls__cell_6__xFcF+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in_F)) -> logic_ls__logic_ls__cell_6__xFcF- + } + // logic_ls__logic_ls__cell_6__xFcT := cgate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_5__onehot11) -> logic_ls__logic_ls__cell_6__xFcT+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_5__onehot11)) -> logic_ls__logic_ls__cell_6__xFcT- + } + // logic_ls__logic_ls__cell_6__xTcF := cgate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in_F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in_F) -> logic_ls__logic_ls__cell_6__xTcF+ + ( ~(logic_ls__logic_ls__cell_6__x.t | logic_ls__logic_ls__cell_6__c_in_F)) -> logic_ls__logic_ls__cell_6__xTcF- + } + // logic_ls__logic_ls__cell_6__xTcT := cgate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_5__onehot11) -> logic_ls__logic_ls__cell_6__xTcT+ + ( ~(logic_ls__logic_ls__cell_6__x.t | logic_ls__logic_ls__cell_5__onehot11)) -> logic_ls__logic_ls__cell_6__xTcT- + } + // b3__s_in(4).T := or_gate(logic_ls__logic_ls__cell_6__xFcT, logic_ls__logic_ls__cell_6__xTcF) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__xFcT | logic_ls__logic_ls__cell_6__xTcF) -> b3__s_in[4].t+ + ( ~(logic_ls__logic_ls__cell_6__xFcT | logic_ls__logic_ls__cell_6__xTcF)) -> b3__s_in[4].t- + } + // b3__s_in(4).F := or_gate(logic_ls__logic_ls__cell_6__xFcF, logic_ls__logic_ls__cell_6__xTcT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__xFcF | logic_ls__logic_ls__cell_6__xTcT) -> b3__s_in[4].f+ + ( ~(logic_ls__logic_ls__cell_6__xFcF | logic_ls__logic_ls__cell_6__xTcT)) -> b3__s_in[4].f- + } + // logic_ls__logic_ls__cell_6__z.T := and_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_5__onehot11) -> logic_ls__logic_ls__cell_6__z.t+ + ( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_5__onehot11)) -> logic_ls__logic_ls__cell_6__z.t- + } + // logic_ls__logic_ls__cell_6__z.F := or_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in_F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in_F) -> logic_ls__logic_ls__cell_6__z.f+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in_F)) -> logic_ls__logic_ls__cell_6__z.f- + } + // logic_ls__logic_ls__cell_7__c_in.F := cgate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__z.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__z.f) -> logic_ls__logic_ls__cell_7__c_in.f+ + ( ~(logic_ls__logic_ls__cell_6__y.f | logic_ls__logic_ls__cell_6__z.f)) -> logic_ls__logic_ls__cell_7__c_in.f- + } + // logic_ls__logic_ls__cell_6__yFzT := cgate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__z.t) -> logic_ls__logic_ls__cell_6__yFzT+ + ( ~(logic_ls__logic_ls__cell_6__y.f | logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__yFzT- + } + // logic_ls__logic_ls__cell_6__yTzF := cgate(logic_ls__logic_ls__cell_6__y.T, logic_ls__logic_ls__cell_6__z.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__y.t & logic_ls__logic_ls__cell_6__z.f) -> logic_ls__logic_ls__cell_6__yTzF+ + ( ~(logic_ls__logic_ls__cell_6__y.t | logic_ls__logic_ls__cell_6__z.f)) -> logic_ls__logic_ls__cell_6__yTzF- + } + // logic_ls__logic_ls__cell_6__yTzT := cgate(logic_ls__logic_ls__cell_6__y.T, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__y.t & logic_ls__logic_ls__cell_6__z.t) -> logic_ls__logic_ls__cell_6__yTzT+ + ( ~(logic_ls__logic_ls__cell_6__y.t | logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__yTzT- + } + // logic_ls__logic_ls__cell_7__c_in.T := or_gate(logic_ls__logic_ls__cell_6__yFzT, logic_ls__logic_ls__cell_6__yTzF, logic_ls__logic_ls__cell_6__yTzT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__yFzT | logic_ls__logic_ls__cell_6__yTzF | logic_ls__logic_ls__cell_6__yTzT) -> logic_ls__logic_ls__cell_7__c_in.t+ + ( ~(logic_ls__logic_ls__cell_6__yFzT | logic_ls__logic_ls__cell_6__yTzF | logic_ls__logic_ls__cell_6__yTzT)) -> logic_ls__logic_ls__cell_7__c_in.t- + } + // logic_ls__logic_ls__cell_7__aFbF := cgate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__aFbF+ + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aFbF- + } + // logic_ls__logic_ls__cell_7__aFbT := cgate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__aFbT+ + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aFbT- + } + // logic_ls__logic_ls__cell_7__aTbF := cgate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__aTbF+ + ( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aTbF- + } + // logic_ls__logic_ls__cell_7__aTbT := cgate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__aTbT+ + ( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aTbT- + } + // logic_ls__logic_ls__cell_7__x.F := or_gate(logic_ls__logic_ls__cell_7__aFbF, logic_ls__logic_ls__cell_7__aTbT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__aFbF | logic_ls__logic_ls__cell_7__aTbT) -> logic_ls__logic_ls__cell_7__x.f+ + ( ~(logic_ls__logic_ls__cell_7__aFbF | logic_ls__logic_ls__cell_7__aTbT)) -> logic_ls__logic_ls__cell_7__x.f- + } + // logic_ls__logic_ls__cell_7__x.T := or_gate(logic_ls__logic_ls__cell_7__aFbT, logic_ls__logic_ls__cell_7__aTbF) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__aFbT | logic_ls__logic_ls__cell_7__aTbF) -> logic_ls__logic_ls__cell_7__x.t+ + ( ~(logic_ls__logic_ls__cell_7__aFbT | logic_ls__logic_ls__cell_7__aTbF)) -> logic_ls__logic_ls__cell_7__x.t- + } + // logic_ls__logic_ls__cell_7__y.T := and_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__y.t+ + ( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__y.t- + } + // logic_ls__logic_ls__cell_7__y.F := or_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__y.f+ + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__y.f- + } + // logic_ls__logic_ls__cell_7__xFcF := cgate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__xFcF+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xFcF- + } + // logic_ls__logic_ls__cell_7__xFcT := cgate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__xFcT+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xFcT- + } + // logic_ls__logic_ls__cell_7__xTcF := cgate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__xTcF+ + ( ~(logic_ls__logic_ls__cell_7__x.t | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xTcF- + } + // logic_ls__logic_ls__cell_7__xTcT := cgate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__xTcT+ + ( ~(logic_ls__logic_ls__cell_7__x.t | logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xTcT- + } + // b3__s_in(5).T := or_gate(logic_ls__logic_ls__cell_7__xFcT, logic_ls__logic_ls__cell_7__xTcF) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__xFcT | logic_ls__logic_ls__cell_7__xTcF) -> b3__s_in[5].t+ + ( ~(logic_ls__logic_ls__cell_7__xFcT | logic_ls__logic_ls__cell_7__xTcF)) -> b3__s_in[5].t- + } + // b3__s_in(5).F := or_gate(logic_ls__logic_ls__cell_7__xFcF, logic_ls__logic_ls__cell_7__xTcT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__xFcF | logic_ls__logic_ls__cell_7__xTcT) -> b3__s_in[5].f+ + ( ~(logic_ls__logic_ls__cell_7__xFcF | logic_ls__logic_ls__cell_7__xTcT)) -> b3__s_in[5].f- + } + // logic_ls__logic_ls__cell_7__z.T := and_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__z.t+ + ( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__z.t- + } + // logic_ls__logic_ls__cell_7__z.F := or_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__z.f+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__z.f- + } + // logic_ls__logic_ls__cell_8__c_in.F := cgate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__z.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__z.f) -> logic_ls__logic_ls__cell_8__c_in.f+ + ( ~(logic_ls__logic_ls__cell_7__y.f | logic_ls__logic_ls__cell_7__z.f)) -> logic_ls__logic_ls__cell_8__c_in.f- + } + // logic_ls__logic_ls__cell_7__yFzT := cgate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__z.t) -> logic_ls__logic_ls__cell_7__yFzT+ + ( ~(logic_ls__logic_ls__cell_7__y.f | logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__yFzT- + } + // logic_ls__logic_ls__cell_7__yTzF := cgate(logic_ls__logic_ls__cell_7__y.T, logic_ls__logic_ls__cell_7__z.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__y.t & logic_ls__logic_ls__cell_7__z.f) -> logic_ls__logic_ls__cell_7__yTzF+ + ( ~(logic_ls__logic_ls__cell_7__y.t | logic_ls__logic_ls__cell_7__z.f)) -> logic_ls__logic_ls__cell_7__yTzF- + } + // logic_ls__logic_ls__cell_7__yTzT := cgate(logic_ls__logic_ls__cell_7__y.T, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__y.t & logic_ls__logic_ls__cell_7__z.t) -> logic_ls__logic_ls__cell_7__yTzT+ + ( ~(logic_ls__logic_ls__cell_7__y.t | logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__yTzT- + } + // logic_ls__logic_ls__cell_8__c_in.T := or_gate(logic_ls__logic_ls__cell_7__yFzT, logic_ls__logic_ls__cell_7__yTzF, logic_ls__logic_ls__cell_7__yTzT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__yFzT | logic_ls__logic_ls__cell_7__yTzF | logic_ls__logic_ls__cell_7__yTzT) -> logic_ls__logic_ls__cell_8__c_in.t+ + ( ~(logic_ls__logic_ls__cell_7__yFzT | logic_ls__logic_ls__cell_7__yTzF | logic_ls__logic_ls__cell_7__yTzT)) -> logic_ls__logic_ls__cell_8__c_in.t- + } + // logic_ls__logic_ls__cell_8__aFbF := cgate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__aFbF+ + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aFbF- + } + // logic_ls__logic_ls__cell_8__aFbT := cgate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__aFbT+ + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aFbT- + } + // logic_ls__logic_ls__cell_8__aTbF := cgate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__aTbF+ + ( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aTbF- + } + // logic_ls__logic_ls__cell_8__aTbT := cgate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__aTbT+ + ( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aTbT- + } + // logic_ls__logic_ls__cell_8__x.F := or_gate(logic_ls__logic_ls__cell_8__aFbF, logic_ls__logic_ls__cell_8__aTbT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__aFbF | logic_ls__logic_ls__cell_8__aTbT) -> logic_ls__logic_ls__cell_8__x.f+ + ( ~(logic_ls__logic_ls__cell_8__aFbF | logic_ls__logic_ls__cell_8__aTbT)) -> logic_ls__logic_ls__cell_8__x.f- + } + // logic_ls__logic_ls__cell_8__x.T := or_gate(logic_ls__logic_ls__cell_8__aFbT, logic_ls__logic_ls__cell_8__aTbF) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__aFbT | logic_ls__logic_ls__cell_8__aTbF) -> logic_ls__logic_ls__cell_8__x.t+ + ( ~(logic_ls__logic_ls__cell_8__aFbT | logic_ls__logic_ls__cell_8__aTbF)) -> logic_ls__logic_ls__cell_8__x.t- + } + // logic_ls__logic_ls__cell_8__y.T := and_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__y.t+ + ( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__y.t- + } + // logic_ls__logic_ls__cell_8__y.F := or_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__y.f+ + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__y.f- + } + // logic_ls__logic_ls__cell_8__xFcF := cgate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__xFcF+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xFcF- + } + // logic_ls__logic_ls__cell_8__xFcT := cgate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__xFcT+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xFcT- + } + // logic_ls__logic_ls__cell_8__xTcF := cgate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__xTcF+ + ( ~(logic_ls__logic_ls__cell_8__x.t | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xTcF- + } + // logic_ls__logic_ls__cell_8__xTcT := cgate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__xTcT+ + ( ~(logic_ls__logic_ls__cell_8__x.t | logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xTcT- + } + // b3__s_in(6).T := or_gate(logic_ls__logic_ls__cell_8__xFcT, logic_ls__logic_ls__cell_8__xTcF) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__xFcT | logic_ls__logic_ls__cell_8__xTcF) -> b3__s_in[6].t+ + ( ~(logic_ls__logic_ls__cell_8__xFcT | logic_ls__logic_ls__cell_8__xTcF)) -> b3__s_in[6].t- + } + // b3__s_in(6).F := or_gate(logic_ls__logic_ls__cell_8__xFcF, logic_ls__logic_ls__cell_8__xTcT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__xFcF | logic_ls__logic_ls__cell_8__xTcT) -> b3__s_in[6].f+ + ( ~(logic_ls__logic_ls__cell_8__xFcF | logic_ls__logic_ls__cell_8__xTcT)) -> b3__s_in[6].f- + } + // logic_ls__logic_ls__cell_8__z.T := and_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__z.t+ + ( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__z.t- + } + // logic_ls__logic_ls__cell_8__z.F := or_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__z.f+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__z.f- + } + // b3__s_in(7).F := cgate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__z.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__z.f) -> b3__s_in[7].f+ + ( ~(logic_ls__logic_ls__cell_8__y.f | logic_ls__logic_ls__cell_8__z.f)) -> b3__s_in[7].f- + } + // logic_ls__logic_ls__cell_8__yFzT := cgate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__z.t) -> logic_ls__logic_ls__cell_8__yFzT+ + ( ~(logic_ls__logic_ls__cell_8__y.f | logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__yFzT- + } + // logic_ls__logic_ls__cell_8__yTzF := cgate(logic_ls__logic_ls__cell_8__y.T, logic_ls__logic_ls__cell_8__z.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__y.t & logic_ls__logic_ls__cell_8__z.f) -> logic_ls__logic_ls__cell_8__yTzF+ + ( ~(logic_ls__logic_ls__cell_8__y.t | logic_ls__logic_ls__cell_8__z.f)) -> logic_ls__logic_ls__cell_8__yTzF- + } + // logic_ls__logic_ls__cell_8__yTzT := cgate(logic_ls__logic_ls__cell_8__y.T, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__y.t & logic_ls__logic_ls__cell_8__z.t) -> logic_ls__logic_ls__cell_8__yTzT+ + ( ~(logic_ls__logic_ls__cell_8__y.t | logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__yTzT- + } + // b3__s_in(7).T := or_gate(logic_ls__logic_ls__cell_8__yFzT, logic_ls__logic_ls__cell_8__yTzF, logic_ls__logic_ls__cell_8__yTzT) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__yFzT | logic_ls__logic_ls__cell_8__yTzF | logic_ls__logic_ls__cell_8__yTzT) -> b3__s_in[7].t+ + ( ~(logic_ls__logic_ls__cell_8__yFzT | logic_ls__logic_ls__cell_8__yTzF | logic_ls__logic_ls__cell_8__yTzT)) -> b3__s_in[7].t- + } +} diff --git a/test-circuit/prs/umul4x4_DIMS.prs b/test-circuit/prs/umul4x4_DIMS.prs new file mode 100644 index 0000000..1e8f678 --- /dev/null +++ b/test-circuit/prs/umul4x4_DIMS.prs @@ -0,0 +1,516 @@ +prs umul4x4 is +inputs + a : DRBit(4) attributes(channel := Cin, role := data); + b : DRBit(4) attributes(channel := Cin, role := data); + ack_in : Bit attributes(channel := Cout, role := ack, channel_type := DIDR); + reset : Bit attributes(role := reset); +outputs + ack_out : Bit attributes(channel := Cin, role := ack, channel_type := DIDR); + s : DRBit(8) attributes(channel := Cout, role := data); +locals + b1__a_in : DRBit(4) attributes(channel := "b1->chin", role := data); + b1__b_in : DRBit(2) attributes(channel := "b1->chin", role := data); + b1__s_in : DRBit(6) attributes(channel := "b1->chin", role := data); + b2__a_in : DRBit(4) attributes(channel := "b2->chin", role := data); + b2__b_in : DRBit attributes(channel := "b2->chin", role := data); + b2__s_in : DRBit(7) attributes(channel := "b2->chin", role := data); + b3__s_in : DRBit(8) attributes(channel := "b3->chin", role := data); + logic_fs__logic_fs__cell_07__a : DRBit; + logic_fs__logic_fs__cell_07__b : DRBit; + logic_fs__logic_fs__cell_11__a : DRBit; + logic_fs__logic_fs__cell_11__b : DRBit; + logic_fs__logic_fs__cell_12__a : DRBit attributes(needs_cd := false); + logic_fs__logic_fs__cell_12__b : DRBit attributes(needs_cd := false); + logic_fs__logic_fs__cell_12__c_in : DRBit attributes(needs_cd := false); + logic_fs__logic_fs__cell_12__x : DRBit; + logic_fs__logic_fs__cell_12__y : DRBit; + logic_fs__logic_fs__cell_12__z : DRBit; + logic_fs__logic_fs__cell_13__a : DRBit attributes(needs_cd := false); + logic_fs__logic_fs__cell_13__b : DRBit attributes(needs_cd := false); + logic_fs__logic_fs__cell_13__c_in : DRBit attributes(needs_cd := false); + logic_fs__logic_fs__cell_13__x : DRBit; + logic_fs__logic_fs__cell_13__y : DRBit; + logic_fs__logic_fs__cell_13__z : DRBit; + logic_ms_1__logic_ms_1__cell_5__b : DRBit; + logic_ms_1__logic_ms_1__cell_6__a : DRBit attributes(needs_cd := false); + logic_ms_1__logic_ms_1__cell_6__x : DRBit; + logic_ms_1__logic_ms_1__cell_6__y : DRBit; + logic_ms_1__logic_ms_1__cell_6__z : DRBit; + logic_ms_1__logic_ms_1__cell_7__a : DRBit attributes(needs_cd := false); + logic_ms_1__logic_ms_1__cell_7__c_in : DRBit attributes(needs_cd := false); + logic_ms_1__logic_ms_1__cell_7__x : DRBit; + logic_ms_1__logic_ms_1__cell_7__y : DRBit; + logic_ms_1__logic_ms_1__cell_7__z : DRBit; + logic_ms_1__logic_ms_1__cell_8__a : DRBit attributes(needs_cd := false); + logic_ms_1__logic_ms_1__cell_8__c_in : DRBit attributes(needs_cd := false); + logic_ms_1__logic_ms_1__cell_8__x : DRBit; + logic_ms_1__logic_ms_1__cell_8__y : DRBit; + logic_ms_1__logic_ms_1__cell_8__z : DRBit; + logic_ls__logic_ls__a_in : DRBit(4) attributes(needs_cd := false); + logic_ls__logic_ls__b_in : DRBit attributes(needs_cd := false); + logic_ls__logic_ls__cell_5__b : DRBit; + logic_ls__logic_ls__cell_6__a : DRBit attributes(needs_cd := false); + logic_ls__logic_ls__cell_6__x : DRBit; + logic_ls__logic_ls__cell_6__y : DRBit; + logic_ls__logic_ls__cell_6__z : DRBit; + logic_ls__logic_ls__cell_7__a : DRBit attributes(needs_cd := false); + logic_ls__logic_ls__cell_7__c_in : DRBit attributes(needs_cd := false); + logic_ls__logic_ls__cell_7__x : DRBit; + logic_ls__logic_ls__cell_7__y : DRBit; + logic_ls__logic_ls__cell_7__z : DRBit; + logic_ls__logic_ls__cell_8__a : DRBit attributes(needs_cd := false); + logic_ls__logic_ls__cell_8__c_in : DRBit attributes(needs_cd := false); + logic_ls__logic_ls__cell_8__x : DRBit; + logic_ls__logic_ls__cell_8__y : DRBit; + logic_ls__logic_ls__cell_8__z : DRBit; + logic_fs__logic_fs__b_in_0 : DRBit; + logic_fs__logic_fs__b_in_1 : DRBit; + logic_ms_1__logic_ms_1__b_in_0 : DRBit; + logic_ms_1__logic_ms_1__s_in_2 : DRBit; + logic_ms_1__logic_ms_1__s_in_3 : DRBit; + logic_ms_1__logic_ms_1__s_in_4 : DRBit; + logic_ms_1__logic_ms_1__s_in_5 : DRBit; + logic_ls__logic_ls__s_in_3 : DRBit; + logic_ls__logic_ls__s_in_4 : DRBit; + logic_ls__logic_ls__s_in_5 : DRBit; + logic_ls__logic_ls__s_in_6 : DRBit; +begin + b0__c_a_out_0 := nor_gate(b1__a_in(0).F, b1__a_in(0).T) delay(1.0 ns); + b1__a_in(0).F := cgate(a(0).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(0).T := cgate(a(0).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_a_out_1 := nor_gate(b1__a_in(1).F, b1__a_in(1).T) delay(1.0 ns); + b1__a_in(1).F := cgate(a(1).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(1).T := cgate(a(1).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_a_out_2 := nor_gate(b1__a_in(2).F, b1__a_in(2).T) delay(1.0 ns); + b1__a_in(2).F := cgate(a(2).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(2).T := cgate(a(2).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_a_out_3 := nor_gate(b1__a_in(3).F, b1__a_in(3).T) delay(1.0 ns); + b1__a_in(3).F := cgate(a(3).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(3).T := cgate(a(3).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_0 := nor_gate(logic_fs__logic_fs__b_in_0.F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__b_in_0.F := cgate(b(0).F, b0__en) delay(1.0 ns) init(0, reset); + logic_fs__logic_fs__b_in_0.T := cgate(b(0).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_1 := nor_gate(logic_fs__logic_fs__b_in_1.F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + logic_fs__logic_fs__b_in_1.F := cgate(b(1).F, b0__en) delay(1.0 ns) init(0, reset); + logic_fs__logic_fs__b_in_1.T := cgate(b(1).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_2 := nor_gate(b1__b_in(0).F, b1__b_in(0).T) delay(1.0 ns); + b1__b_in(0).F := cgate(b(2).F, b0__en) delay(1.0 ns) init(0, reset); + b1__b_in(0).T := cgate(b(2).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_3 := nor_gate(b1__b_in(1).F, b1__b_in(1).T) delay(1.0 ns); + b1__b_in(1).F := cgate(b(3).F, b0__en) delay(1.0 ns) init(0, reset); + b1__b_in(1).T := cgate(b(3).T, b0__en) delay(1.0 ns) init(0, reset); + b0__ocd_n_lvl0_0 := cgate(b0__c_a_out_0, b0__c_a_out_1) delay(1.0 ns); + b0__ocd_n_lvl0_1 := cgate(b0__c_a_out_2, b0__c_a_out_3) delay(1.0 ns); + b0__ocd_n_lvl0_2 := cgate(b0__c_b_out_0, b0__c_b_out_1) delay(1.0 ns); + b0__ocd_n_lvl0_3 := cgate(b0__c_b_out_2, b0__c_b_out_3) delay(1.0 ns); + b0__ocd_n_lvl1_0 := cgate(b0__ocd_n_lvl0_0, b0__ocd_n_lvl0_1) delay(1.0 ns); + b0__ocd_n_lvl1_1 := cgate(b0__ocd_n_lvl0_2, b0__ocd_n_lvl0_3) delay(1.0 ns); + b0__ocd_n := cgate(b0__ocd_n_lvl1_0, b0__ocd_n_lvl1_1) delay(1.0 ns); + ack_out := inv(b0__ocd_n) delay(1.0 ns); + b1__c_a_out_0 := nor_gate(b2__a_in(0).F, b2__a_in(0).T) delay(1.0 ns); + b2__a_in(0).F := cgate(b1__a_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(0).T := cgate(b1__a_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_a_out_1 := nor_gate(b2__a_in(1).F, b2__a_in(1).T) delay(1.0 ns); + b2__a_in(1).F := cgate(b1__a_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(1).T := cgate(b1__a_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_a_out_2 := nor_gate(b2__a_in(2).F, b2__a_in(2).T) delay(1.0 ns); + b2__a_in(2).F := cgate(b1__a_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(2).T := cgate(b1__a_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_a_out_3 := nor_gate(b2__a_in(3).F, b2__a_in(3).T) delay(1.0 ns); + b2__a_in(3).F := cgate(b1__a_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(3).T := cgate(b1__a_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_b_out_0 := nor_gate(logic_ms_1__logic_ms_1__b_in_0.F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__b_in_0.F := cgate(b1__b_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__b_in_0.T := cgate(b1__b_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_b_out_1 := nor_gate(b2__b_in.F, b2__b_in.T) delay(1.0 ns); + b2__b_in.F := cgate(b1__b_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + b2__b_in.T := cgate(b1__b_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_0 := nor_gate(b2__s_in(0).F, b2__s_in(0).T) delay(1.0 ns); + b2__s_in(0).F := cgate(b1__s_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + b2__s_in(0).T := cgate(b1__s_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_1 := nor_gate(b2__s_in(1).F, b2__s_in(1).T) delay(1.0 ns); + b2__s_in(1).F := cgate(b1__s_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + b2__s_in(1).T := cgate(b1__s_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_2 := nor_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__s_in_2.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_2.F := cgate(b1__s_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_2.T := cgate(b1__s_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_3 := nor_gate(logic_ms_1__logic_ms_1__s_in_3.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_3.F := cgate(b1__s_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_3.T := cgate(b1__s_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_4 := nor_gate(logic_ms_1__logic_ms_1__s_in_4.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_4.F := cgate(b1__s_in(4).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_4.T := cgate(b1__s_in(4).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_5 := nor_gate(logic_ms_1__logic_ms_1__s_in_5.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_5.F := cgate(b1__s_in(5).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_5.T := cgate(b1__s_in(5).T, b1__en) delay(1.0 ns) init(0, reset); + b0__en_lvl0_0 := cgate(b1__c_a_out_0, b1__c_a_out_1) delay(1.0 ns); + b0__en_lvl0_1 := cgate(b1__c_a_out_2, b1__c_a_out_3) delay(1.0 ns); + b0__en_lvl0_2 := cgate(b1__c_b_out_0, b1__c_b_out_1) delay(1.0 ns); + b0__en_lvl0_3 := cgate(b1__c_s_out_0, b1__c_s_out_1) delay(1.0 ns); + b0__en_lvl0_4 := cgate(b1__c_s_out_2, b1__c_s_out_3) delay(1.0 ns); + b0__en_lvl0_5 := cgate(b1__c_s_out_4, b1__c_s_out_5) delay(1.0 ns); + b0__en_lvl1_0 := cgate(b0__en_lvl0_0, b0__en_lvl0_1) delay(1.0 ns); + b0__en_lvl1_1 := cgate(b0__en_lvl0_2, b0__en_lvl0_3) delay(1.0 ns); + b0__en_lvl1_2 := cgate(b0__en_lvl0_4, b0__en_lvl0_5) delay(1.0 ns); + b0__en_lvl2_0 := cgate(b0__en_lvl1_0, b0__en_lvl1_1) delay(1.0 ns); + b0__en := cgate(b0__en_lvl2_0, b0__en_lvl1_2) delay(1.0 ns); + b2__c_a_out_0 := nor_gate(logic_ls__logic_ls__a_in(0).F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(0).F := cgate(b2__a_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(0).T := cgate(b2__a_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_a_out_1 := nor_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__a_in(1).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(1).F := cgate(b2__a_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(1).T := cgate(b2__a_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_a_out_2 := nor_gate(logic_ls__logic_ls__a_in(2).F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(2).F := cgate(b2__a_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(2).T := cgate(b2__a_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_a_out_3 := nor_gate(logic_ls__logic_ls__a_in(3).F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(3).F := cgate(b2__a_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(3).T := cgate(b2__a_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_b_out := nor_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + logic_ls__logic_ls__b_in.F := cgate(b2__b_in.F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__b_in.T := cgate(b2__b_in.T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_0 := nor_gate(b3__s_in(0).F, b3__s_in(0).T) delay(1.0 ns); + b3__s_in(0).F := cgate(b2__s_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + b3__s_in(0).T := cgate(b2__s_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_1 := nor_gate(b3__s_in(1).F, b3__s_in(1).T) delay(1.0 ns); + b3__s_in(1).F := cgate(b2__s_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + b3__s_in(1).T := cgate(b2__s_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_2 := nor_gate(b3__s_in(2).F, b3__s_in(2).T) delay(1.0 ns); + b3__s_in(2).F := cgate(b2__s_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + b3__s_in(2).T := cgate(b2__s_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_3 := nor_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__s_in_3.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_3.F := cgate(b2__s_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_3.T := cgate(b2__s_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_4 := nor_gate(logic_ls__logic_ls__s_in_4.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_4.F := cgate(b2__s_in(4).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_4.T := cgate(b2__s_in(4).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_5 := nor_gate(logic_ls__logic_ls__s_in_5.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_5.F := cgate(b2__s_in(5).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_5.T := cgate(b2__s_in(5).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_6 := nor_gate(logic_ls__logic_ls__s_in_6.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_6.F := cgate(b2__s_in(6).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_6.T := cgate(b2__s_in(6).T, b2__en) delay(1.0 ns) init(0, reset); + b1__en_lvl0_0 := cgate(b2__c_a_out_0, b2__c_a_out_1) delay(1.0 ns); + b1__en_lvl0_1 := cgate(b2__c_a_out_2, b2__c_a_out_3) delay(1.0 ns); + b1__en_lvl0_2 := cgate(b2__c_b_out, b2__c_s_out_0) delay(1.0 ns); + b1__en_lvl0_3 := cgate(b2__c_s_out_1, b2__c_s_out_2) delay(1.0 ns); + b1__en_lvl0_4 := cgate(b2__c_s_out_3, b2__c_s_out_4) delay(1.0 ns); + b1__en_lvl0_5 := cgate(b2__c_s_out_5, b2__c_s_out_6) delay(1.0 ns); + b1__en_lvl1_0 := cgate(b1__en_lvl0_0, b1__en_lvl0_1) delay(1.0 ns); + b1__en_lvl1_1 := cgate(b1__en_lvl0_2, b1__en_lvl0_3) delay(1.0 ns); + b1__en_lvl1_2 := cgate(b1__en_lvl0_4, b1__en_lvl0_5) delay(1.0 ns); + b1__en_lvl2_0 := cgate(b1__en_lvl1_0, b1__en_lvl1_1) delay(1.0 ns); + b1__en := cgate(b1__en_lvl2_0, b1__en_lvl1_2) delay(1.0 ns); + b3__c_s_out_0 := nor_gate(s(0).F, s(0).T) delay(1.0 ns); + s(0).F := cgate(b3__s_in(0).F, b3__en) delay(1.0 ns) init(0, reset); + s(0).T := cgate(b3__s_in(0).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_1 := nor_gate(s(1).F, s(1).T) delay(1.0 ns); + s(1).F := cgate(b3__s_in(1).F, b3__en) delay(1.0 ns) init(0, reset); + s(1).T := cgate(b3__s_in(1).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_2 := nor_gate(s(2).F, s(2).T) delay(1.0 ns); + s(2).F := cgate(b3__s_in(2).F, b3__en) delay(1.0 ns) init(0, reset); + s(2).T := cgate(b3__s_in(2).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_3 := nor_gate(s(3).F, s(3).T) delay(1.0 ns); + s(3).F := cgate(b3__s_in(3).F, b3__en) delay(1.0 ns) init(0, reset); + s(3).T := cgate(b3__s_in(3).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_4 := nor_gate(s(4).F, s(4).T) delay(1.0 ns); + s(4).F := cgate(b3__s_in(4).F, b3__en) delay(1.0 ns) init(0, reset); + s(4).T := cgate(b3__s_in(4).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_5 := nor_gate(s(5).F, s(5).T) delay(1.0 ns); + s(5).F := cgate(b3__s_in(5).F, b3__en) delay(1.0 ns) init(0, reset); + s(5).T := cgate(b3__s_in(5).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_6 := nor_gate(s(6).F, s(6).T) delay(1.0 ns); + s(6).F := cgate(b3__s_in(6).F, b3__en) delay(1.0 ns) init(0, reset); + s(6).T := cgate(b3__s_in(6).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_7 := nor_gate(s(7).F, s(7).T) delay(1.0 ns); + s(7).F := cgate(b3__s_in(7).F, b3__en) delay(1.0 ns) init(0, reset); + s(7).T := cgate(b3__s_in(7).T, b3__en) delay(1.0 ns) init(0, reset); + b2__en_lvl0_0 := cgate(b3__c_s_out_0, b3__c_s_out_1) delay(1.0 ns); + b2__en_lvl0_1 := cgate(b3__c_s_out_2, b3__c_s_out_3) delay(1.0 ns); + b2__en_lvl0_2 := cgate(b3__c_s_out_4, b3__c_s_out_5) delay(1.0 ns); + b2__en_lvl0_3 := cgate(b3__c_s_out_6, b3__c_s_out_7) delay(1.0 ns); + b2__en_lvl1_0 := cgate(b2__en_lvl0_0, b2__en_lvl0_1) delay(1.0 ns); + b2__en_lvl1_1 := cgate(b2__en_lvl0_2, b2__en_lvl0_3) delay(1.0 ns); + b2__en := cgate(b2__en_lvl1_0, b2__en_lvl1_1) delay(1.0 ns); + b3__en := inv(ack_in) delay(1.0 ns); + logic_fs__logic_fs__cell_00__onehot00 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + logic_fs__logic_fs__cell_00__onehot01 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + logic_fs__logic_fs__cell_00__onehot10 := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__b.T := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__b.F := or_gate(logic_fs__logic_fs__cell_00__onehot00, logic_fs__logic_fs__cell_00__onehot01, logic_fs__logic_fs__cell_00__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_01__onehot00 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).F) delay(1.0 ns); + logic_fs__logic_fs__cell_01__onehot01 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).T) delay(1.0 ns); + logic_fs__logic_fs__cell_01__onehot10 := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__b.T := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__b.F := or_gate(logic_fs__logic_fs__cell_01__onehot00, logic_fs__logic_fs__cell_01__onehot01, logic_fs__logic_fs__cell_01__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_02__onehot00 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_02__onehot01 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_02__onehot10 := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).F) delay(1.0 ns); + b1__s_in(0).T := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).T) delay(1.0 ns); + b1__s_in(0).F := or_gate(logic_fs__logic_fs__cell_02__onehot00, logic_fs__logic_fs__cell_02__onehot01, logic_fs__logic_fs__cell_02__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_03__onehot00 := cgate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs__logic_fs__cell_03__onehot01 := cgate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__cell_03__onehot10 := cgate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__a.T := cgate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__a.F := or_gate(logic_fs__logic_fs__cell_03__onehot00, logic_fs__logic_fs__cell_03__onehot01, logic_fs__logic_fs__cell_03__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_04__onehot00 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).F) delay(1.0 ns); + logic_fs__logic_fs__cell_04__onehot01 := cgate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).T) delay(1.0 ns); + logic_fs__logic_fs__cell_04__onehot10 := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__a.T := cgate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__a.F := or_gate(logic_fs__logic_fs__cell_04__onehot00, logic_fs__logic_fs__cell_04__onehot01, logic_fs__logic_fs__cell_04__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_05__onehot00 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).F) delay(1.0 ns); + logic_fs__logic_fs__cell_05__onehot01 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).T) delay(1.0 ns); + logic_fs__logic_fs__cell_05__onehot10 := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).F) delay(1.0 ns); + logic_fs__logic_fs__cell_07__b.T := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__b.F := or_gate(logic_fs__logic_fs__cell_05__onehot00, logic_fs__logic_fs__cell_05__onehot01, logic_fs__logic_fs__cell_05__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_07__onehot00 := cgate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_07__onehot01 := cgate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__onehot10 := cgate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + b1__s_in(5).T := cgate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + b1__s_in(5).F := or_gate(logic_fs__logic_fs__cell_07__onehot00, logic_fs__logic_fs__cell_07__onehot01, logic_fs__logic_fs__cell_07__onehot10) delay(1.0 ns); + b1__s_in(4).T := or_gate(logic_fs__logic_fs__cell_07__onehot01, logic_fs__logic_fs__cell_07__onehot10) delay(1.0 ns); + b1__s_in(4).F := or_gate(logic_fs__logic_fs__cell_07__onehot00, b1__s_in(5).T) delay(1.0 ns); + logic_fs__logic_fs__cell_08__onehot00 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_08__onehot01 := cgate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_08__onehot10 := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_11__a.T := cgate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__a.F := or_gate(logic_fs__logic_fs__cell_08__onehot00, logic_fs__logic_fs__cell_08__onehot01, logic_fs__logic_fs__cell_08__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_09__onehot00 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs__logic_fs__cell_09__onehot01 := cgate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__cell_09__onehot10 := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs__logic_fs__cell_11__b.T := cgate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__b.F := or_gate(logic_fs__logic_fs__cell_09__onehot00, logic_fs__logic_fs__cell_09__onehot01, logic_fs__logic_fs__cell_09__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_10__onehot00 := cgate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_10__onehot01 := cgate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_10__onehot10 := cgate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__c_in.T := cgate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__c_in.F := or_gate(logic_fs__logic_fs__cell_10__onehot00, logic_fs__logic_fs__cell_10__onehot01, logic_fs__logic_fs__cell_10__onehot10) delay(1.0 ns); + logic_fs__logic_fs__cell_11__onehot00 := cgate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_11__onehot01 := cgate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__onehot10 := cgate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_11__onehot11 := cgate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + b1__s_in(1).T := or_gate(logic_fs__logic_fs__cell_11__onehot01, logic_fs__logic_fs__cell_11__onehot10) delay(1.0 ns); + b1__s_in(1).F := or_gate(logic_fs__logic_fs__cell_11__onehot00, logic_fs__logic_fs__cell_11__onehot11) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aFbF := cgate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aFbT := cgate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aTbF := cgate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aTbT := cgate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__x.F := or_gate(logic_fs__logic_fs__cell_12__aFbF, logic_fs__logic_fs__cell_12__aTbT) delay(1.0 ns); + logic_fs__logic_fs__cell_12__x.T := or_gate(logic_fs__logic_fs__cell_12__aFbT, logic_fs__logic_fs__cell_12__aTbF) delay(1.0 ns); + logic_fs__logic_fs__cell_12__y.T := and_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__y.F := or_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xFcF := cgate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xFcT := cgate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xTcF := cgate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xTcT := cgate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + b1__s_in(2).T := or_gate(logic_fs__logic_fs__cell_12__xFcT, logic_fs__logic_fs__cell_12__xTcF) delay(1.0 ns); + b1__s_in(2).F := or_gate(logic_fs__logic_fs__cell_12__xFcF, logic_fs__logic_fs__cell_12__xTcT) delay(1.0 ns); + logic_fs__logic_fs__cell_12__z.T := and_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__z.F := or_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__c_in.F := cgate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__z.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__yFzT := cgate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__yTzF := cgate(logic_fs__logic_fs__cell_12__y.T, logic_fs__logic_fs__cell_12__z.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__yTzT := cgate(logic_fs__logic_fs__cell_12__y.T, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__c_in.T := or_gate(logic_fs__logic_fs__cell_12__yFzT, logic_fs__logic_fs__cell_12__yTzF, logic_fs__logic_fs__cell_12__yTzT) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aFbF := cgate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aFbT := cgate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aTbF := cgate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aTbT := cgate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__x.F := or_gate(logic_fs__logic_fs__cell_13__aFbF, logic_fs__logic_fs__cell_13__aTbT) delay(1.0 ns); + logic_fs__logic_fs__cell_13__x.T := or_gate(logic_fs__logic_fs__cell_13__aFbT, logic_fs__logic_fs__cell_13__aTbF) delay(1.0 ns); + logic_fs__logic_fs__cell_13__y.T := and_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__y.F := or_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xFcF := cgate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xFcT := cgate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xTcF := cgate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xTcT := cgate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + b1__s_in(3).T := or_gate(logic_fs__logic_fs__cell_13__xFcT, logic_fs__logic_fs__cell_13__xTcF) delay(1.0 ns); + b1__s_in(3).F := or_gate(logic_fs__logic_fs__cell_13__xFcF, logic_fs__logic_fs__cell_13__xTcT) delay(1.0 ns); + logic_fs__logic_fs__cell_13__z.T := and_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__z.F := or_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_07__a.F := cgate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__z.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__yFzT := cgate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__yTzF := cgate(logic_fs__logic_fs__cell_13__y.T, logic_fs__logic_fs__cell_13__z.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__yTzT := cgate(logic_fs__logic_fs__cell_13__y.T, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__a.T := or_gate(logic_fs__logic_fs__cell_13__yFzT, logic_fs__logic_fs__cell_13__yTzF, logic_fs__logic_fs__cell_13__yTzT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_0__onehot00 := cgate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_0__onehot01 := cgate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_0__onehot10 := cgate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__a.T := cgate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__a.F := or_gate(logic_ms_1__logic_ms_1__cell_0__onehot00, logic_ms_1__logic_ms_1__cell_0__onehot01, logic_ms_1__logic_ms_1__cell_0__onehot10) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_1__onehot00 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_1__onehot01 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_1__onehot10 := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__a.T := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__a.F := or_gate(logic_ms_1__logic_ms_1__cell_1__onehot00, logic_ms_1__logic_ms_1__cell_1__onehot01, logic_ms_1__logic_ms_1__cell_1__onehot10) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_2__onehot00 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_2__onehot01 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_2__onehot10 := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__a.T := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__a.F := or_gate(logic_ms_1__logic_ms_1__cell_2__onehot00, logic_ms_1__logic_ms_1__cell_2__onehot01, logic_ms_1__logic_ms_1__cell_2__onehot10) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_3__onehot00 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_3__onehot01 := cgate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_3__onehot10 := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__b.T := cgate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__b.F := or_gate(logic_ms_1__logic_ms_1__cell_3__onehot00, logic_ms_1__logic_ms_1__cell_3__onehot01, logic_ms_1__logic_ms_1__cell_3__onehot10) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__onehot00 := cgate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__onehot01 := cgate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__onehot10 := cgate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__onehot11 := cgate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__c_in_F := or_gate(logic_ms_1__logic_ms_1__cell_5__onehot00, logic_ms_1__logic_ms_1__cell_5__onehot01, logic_ms_1__logic_ms_1__cell_5__onehot10) delay(1.0 ns); + b2__s_in(2).T := or_gate(logic_ms_1__logic_ms_1__cell_5__onehot01, logic_ms_1__logic_ms_1__cell_5__onehot10) delay(1.0 ns); + b2__s_in(2).F := or_gate(logic_ms_1__logic_ms_1__cell_5__onehot00, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aFbF := cgate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aFbT := cgate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aTbF := cgate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aTbT := cgate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__x.F := or_gate(logic_ms_1__logic_ms_1__cell_6__aFbF, logic_ms_1__logic_ms_1__cell_6__aTbT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__x.T := or_gate(logic_ms_1__logic_ms_1__cell_6__aFbT, logic_ms_1__logic_ms_1__cell_6__aTbF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__y.T := and_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__y.F := or_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xFcF := cgate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in_F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xFcT := cgate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xTcF := cgate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in_F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xTcT := cgate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + b2__s_in(3).T := or_gate(logic_ms_1__logic_ms_1__cell_6__xFcT, logic_ms_1__logic_ms_1__cell_6__xTcF) delay(1.0 ns); + b2__s_in(3).F := or_gate(logic_ms_1__logic_ms_1__cell_6__xFcF, logic_ms_1__logic_ms_1__cell_6__xTcT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__z.T := and_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_5__onehot11) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__z.F := or_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in_F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__c_in.F := cgate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__z.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__yFzT := cgate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__yTzF := cgate(logic_ms_1__logic_ms_1__cell_6__y.T, logic_ms_1__logic_ms_1__cell_6__z.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__yTzT := cgate(logic_ms_1__logic_ms_1__cell_6__y.T, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__c_in.T := or_gate(logic_ms_1__logic_ms_1__cell_6__yFzT, logic_ms_1__logic_ms_1__cell_6__yTzF, logic_ms_1__logic_ms_1__cell_6__yTzT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aFbF := cgate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aFbT := cgate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aTbF := cgate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aTbT := cgate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__x.F := or_gate(logic_ms_1__logic_ms_1__cell_7__aFbF, logic_ms_1__logic_ms_1__cell_7__aTbT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__x.T := or_gate(logic_ms_1__logic_ms_1__cell_7__aFbT, logic_ms_1__logic_ms_1__cell_7__aTbF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__y.T := and_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__y.F := or_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xFcF := cgate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xFcT := cgate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xTcF := cgate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xTcT := cgate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + b2__s_in(4).T := or_gate(logic_ms_1__logic_ms_1__cell_7__xFcT, logic_ms_1__logic_ms_1__cell_7__xTcF) delay(1.0 ns); + b2__s_in(4).F := or_gate(logic_ms_1__logic_ms_1__cell_7__xFcF, logic_ms_1__logic_ms_1__cell_7__xTcT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__z.T := and_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__z.F := or_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__c_in.F := cgate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__z.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__yFzT := cgate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__yTzF := cgate(logic_ms_1__logic_ms_1__cell_7__y.T, logic_ms_1__logic_ms_1__cell_7__z.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__yTzT := cgate(logic_ms_1__logic_ms_1__cell_7__y.T, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__c_in.T := or_gate(logic_ms_1__logic_ms_1__cell_7__yFzT, logic_ms_1__logic_ms_1__cell_7__yTzF, logic_ms_1__logic_ms_1__cell_7__yTzT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aFbF := cgate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aFbT := cgate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aTbF := cgate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aTbT := cgate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__x.F := or_gate(logic_ms_1__logic_ms_1__cell_8__aFbF, logic_ms_1__logic_ms_1__cell_8__aTbT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__x.T := or_gate(logic_ms_1__logic_ms_1__cell_8__aFbT, logic_ms_1__logic_ms_1__cell_8__aTbF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__y.T := and_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__y.F := or_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xFcF := cgate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xFcT := cgate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xTcF := cgate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xTcT := cgate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + b2__s_in(5).T := or_gate(logic_ms_1__logic_ms_1__cell_8__xFcT, logic_ms_1__logic_ms_1__cell_8__xTcF) delay(1.0 ns); + b2__s_in(5).F := or_gate(logic_ms_1__logic_ms_1__cell_8__xFcF, logic_ms_1__logic_ms_1__cell_8__xTcT) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__z.T := and_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__z.F := or_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + b2__s_in(6).F := cgate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__z.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__yFzT := cgate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__yTzF := cgate(logic_ms_1__logic_ms_1__cell_8__y.T, logic_ms_1__logic_ms_1__cell_8__z.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__yTzT := cgate(logic_ms_1__logic_ms_1__cell_8__y.T, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + b2__s_in(6).T := or_gate(logic_ms_1__logic_ms_1__cell_8__yFzT, logic_ms_1__logic_ms_1__cell_8__yTzF, logic_ms_1__logic_ms_1__cell_8__yTzT) delay(1.0 ns); + logic_ls__logic_ls__cell_0__onehot00 := cgate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_0__onehot01 := cgate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_0__onehot10 := cgate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__a.T := cgate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__a.F := or_gate(logic_ls__logic_ls__cell_0__onehot00, logic_ls__logic_ls__cell_0__onehot01, logic_ls__logic_ls__cell_0__onehot10) delay(1.0 ns); + logic_ls__logic_ls__cell_1__onehot00 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + logic_ls__logic_ls__cell_1__onehot01 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + logic_ls__logic_ls__cell_1__onehot10 := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__a.T := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__a.F := or_gate(logic_ls__logic_ls__cell_1__onehot00, logic_ls__logic_ls__cell_1__onehot01, logic_ls__logic_ls__cell_1__onehot10) delay(1.0 ns); + logic_ls__logic_ls__cell_2__onehot00 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + logic_ls__logic_ls__cell_2__onehot01 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + logic_ls__logic_ls__cell_2__onehot10 := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__a.T := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__a.F := or_gate(logic_ls__logic_ls__cell_2__onehot00, logic_ls__logic_ls__cell_2__onehot01, logic_ls__logic_ls__cell_2__onehot10) delay(1.0 ns); + logic_ls__logic_ls__cell_3__onehot00 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + logic_ls__logic_ls__cell_3__onehot01 := cgate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + logic_ls__logic_ls__cell_3__onehot10 := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + logic_ls__logic_ls__cell_5__b.T := cgate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + logic_ls__logic_ls__cell_5__b.F := or_gate(logic_ls__logic_ls__cell_3__onehot00, logic_ls__logic_ls__cell_3__onehot01, logic_ls__logic_ls__cell_3__onehot10) delay(1.0 ns); + logic_ls__logic_ls__cell_5__onehot00 := cgate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + logic_ls__logic_ls__cell_5__onehot01 := cgate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + logic_ls__logic_ls__cell_5__onehot10 := cgate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + logic_ls__logic_ls__cell_5__onehot11 := cgate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__c_in_F := or_gate(logic_ls__logic_ls__cell_5__onehot00, logic_ls__logic_ls__cell_5__onehot01, logic_ls__logic_ls__cell_5__onehot10) delay(1.0 ns); + b3__s_in(3).T := or_gate(logic_ls__logic_ls__cell_5__onehot01, logic_ls__logic_ls__cell_5__onehot10) delay(1.0 ns); + b3__s_in(3).F := or_gate(logic_ls__logic_ls__cell_5__onehot00, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aFbF := cgate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aFbT := cgate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aTbF := cgate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aTbT := cgate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__x.F := or_gate(logic_ls__logic_ls__cell_6__aFbF, logic_ls__logic_ls__cell_6__aTbT) delay(1.0 ns); + logic_ls__logic_ls__cell_6__x.T := or_gate(logic_ls__logic_ls__cell_6__aFbT, logic_ls__logic_ls__cell_6__aTbF) delay(1.0 ns); + logic_ls__logic_ls__cell_6__y.T := and_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__y.F := or_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xFcF := cgate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in_F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xFcT := cgate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xTcF := cgate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in_F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xTcT := cgate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + b3__s_in(4).T := or_gate(logic_ls__logic_ls__cell_6__xFcT, logic_ls__logic_ls__cell_6__xTcF) delay(1.0 ns); + b3__s_in(4).F := or_gate(logic_ls__logic_ls__cell_6__xFcF, logic_ls__logic_ls__cell_6__xTcT) delay(1.0 ns); + logic_ls__logic_ls__cell_6__z.T := and_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_5__onehot11) delay(1.0 ns); + logic_ls__logic_ls__cell_6__z.F := or_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in_F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__c_in.F := cgate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__z.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__yFzT := cgate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__yTzF := cgate(logic_ls__logic_ls__cell_6__y.T, logic_ls__logic_ls__cell_6__z.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__yTzT := cgate(logic_ls__logic_ls__cell_6__y.T, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__c_in.T := or_gate(logic_ls__logic_ls__cell_6__yFzT, logic_ls__logic_ls__cell_6__yTzF, logic_ls__logic_ls__cell_6__yTzT) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aFbF := cgate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aFbT := cgate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aTbF := cgate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aTbT := cgate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__x.F := or_gate(logic_ls__logic_ls__cell_7__aFbF, logic_ls__logic_ls__cell_7__aTbT) delay(1.0 ns); + logic_ls__logic_ls__cell_7__x.T := or_gate(logic_ls__logic_ls__cell_7__aFbT, logic_ls__logic_ls__cell_7__aTbF) delay(1.0 ns); + logic_ls__logic_ls__cell_7__y.T := and_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__y.F := or_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xFcF := cgate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xFcT := cgate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xTcF := cgate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xTcT := cgate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + b3__s_in(5).T := or_gate(logic_ls__logic_ls__cell_7__xFcT, logic_ls__logic_ls__cell_7__xTcF) delay(1.0 ns); + b3__s_in(5).F := or_gate(logic_ls__logic_ls__cell_7__xFcF, logic_ls__logic_ls__cell_7__xTcT) delay(1.0 ns); + logic_ls__logic_ls__cell_7__z.T := and_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__z.F := or_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__c_in.F := cgate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__z.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__yFzT := cgate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__yTzF := cgate(logic_ls__logic_ls__cell_7__y.T, logic_ls__logic_ls__cell_7__z.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__yTzT := cgate(logic_ls__logic_ls__cell_7__y.T, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__c_in.T := or_gate(logic_ls__logic_ls__cell_7__yFzT, logic_ls__logic_ls__cell_7__yTzF, logic_ls__logic_ls__cell_7__yTzT) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aFbF := cgate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aFbT := cgate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aTbF := cgate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aTbT := cgate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__x.F := or_gate(logic_ls__logic_ls__cell_8__aFbF, logic_ls__logic_ls__cell_8__aTbT) delay(1.0 ns); + logic_ls__logic_ls__cell_8__x.T := or_gate(logic_ls__logic_ls__cell_8__aFbT, logic_ls__logic_ls__cell_8__aTbF) delay(1.0 ns); + logic_ls__logic_ls__cell_8__y.T := and_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__y.F := or_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xFcF := cgate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xFcT := cgate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xTcF := cgate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xTcT := cgate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + b3__s_in(6).T := or_gate(logic_ls__logic_ls__cell_8__xFcT, logic_ls__logic_ls__cell_8__xTcF) delay(1.0 ns); + b3__s_in(6).F := or_gate(logic_ls__logic_ls__cell_8__xFcF, logic_ls__logic_ls__cell_8__xTcT) delay(1.0 ns); + logic_ls__logic_ls__cell_8__z.T := and_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__z.F := or_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + b3__s_in(7).F := cgate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__z.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__yFzT := cgate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__yTzF := cgate(logic_ls__logic_ls__cell_8__y.T, logic_ls__logic_ls__cell_8__z.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__yTzT := cgate(logic_ls__logic_ls__cell_8__y.T, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + b3__s_in(7).T := or_gate(logic_ls__logic_ls__cell_8__yFzT, logic_ls__logic_ls__cell_8__yTzF, logic_ls__logic_ls__cell_8__yTzT) delay(1.0 ns); +end prs; diff --git a/test-circuit/prs/umul4x4_DIMS_fanout.json b/test-circuit/prs/umul4x4_DIMS_fanout.json new file mode 100644 index 0000000..dfd836b --- /dev/null +++ b/test-circuit/prs/umul4x4_DIMS_fanout.json @@ -0,0 +1 @@ +{"b1__a_in[1].f": 6, "b1__a_in[3].t": 6, "b1__a_in[2].f": 6, "b1__a_in[3].f": 6, "b1__a_in[2].t": 6, "b1__a_in[1].t": 6, "b1__a_in[0].f": 6, "b1__a_in[0].t": 6, "b1__b_in[1].f": 2, "b1__b_in[0].t": 2, "b1__b_in[0].f": 2, "b1__b_in[1].t": 2, "b1__s_in[1].t": 1, "b1__s_in[1].f": 1, "b1__s_in[4].t": 1, "b1__s_in[2].t": 1, "b1__s_in[4].f": 1, "b1__s_in[0].f": 3, "b1__s_in[0].t": 3, "b1__s_in[3].t": 1, "b1__s_in[3].f": 1, "b1__s_in[5].t": 2, "b1__s_in[5].f": 1, "b1__s_in[2].f": 1, "b2__a_in[3].f": 4, "b2__a_in[2].t": 4, "b2__a_in[0].t": 4, "b2__a_in[1].f": 4, "b2__a_in[2].f": 4, "b2__a_in[1].t": 4, "b2__a_in[0].f": 4, "b2__a_in[3].t": 4, "b2__b_in.t": 2, "b2__b_in.f": 2, "b2__s_in[5].t": 1, "b2__s_in[1].f": 2, "b2__s_in[0].t": 2, "b2__s_in[4].f": 1, "b2__s_in[4].t": 1, "b2__s_in[0].f": 2, "b2__s_in[1].t": 2, "b2__s_in[6].t": 1, "b2__s_in[2].t": 1, "b2__s_in[3].f": 1, "b2__s_in[5].f": 1, "b2__s_in[3].t": 1, "b2__s_in[2].f": 1, "b2__s_in[6].f": 1, "b3__s_in[5].f": 1, "b3__s_in[3].t": 1, "b3__s_in[4].f": 1, "b3__s_in[3].f": 1, "b3__s_in[0].f": 2, "b3__s_in[2].t": 2, "b3__s_in[4].t": 1, "b3__s_in[6].t": 1, "b3__s_in[6].f": 1, "b3__s_in[2].f": 2, "b3__s_in[7].f": 1, "b3__s_in[7].t": 1, "b3__s_in[0].t": 2, "b3__s_in[1].t": 2, "b3__s_in[5].t": 1, "b3__s_in[1].f": 2, "logic_fs__logic_fs__cell_07__a.f": 2, "logic_fs__logic_fs__cell_07__a.t": 2, "logic_fs__logic_fs__cell_07__b.f": 2, "logic_fs__logic_fs__cell_07__b.t": 2, "logic_fs__logic_fs__cell_11__a.f": 2, "logic_fs__logic_fs__cell_11__a.t": 2, "logic_fs__logic_fs__cell_11__b.f": 2, "logic_fs__logic_fs__cell_11__b.t": 2, "logic_fs__logic_fs__cell_12__a.t": 3, "logic_fs__logic_fs__cell_12__a.f": 3, "logic_fs__logic_fs__cell_12__b.f": 5, "logic_fs__logic_fs__cell_12__b.t": 5, "logic_fs__logic_fs__cell_12__c_in.f": 3, "logic_fs__logic_fs__cell_12__c_in.t": 3, "logic_fs__logic_fs__cell_12__x.f": 3, "logic_fs__logic_fs__cell_12__x.t": 3, "logic_fs__logic_fs__cell_12__y.t": 2, "logic_fs__logic_fs__cell_12__y.f": 2, "logic_fs__logic_fs__cell_12__z.f": 2, "logic_fs__logic_fs__cell_12__z.t": 2, "logic_fs__logic_fs__cell_13__a.t": 3, "logic_fs__logic_fs__cell_13__a.f": 3, "logic_fs__logic_fs__cell_13__b.f": 3, "logic_fs__logic_fs__cell_13__b.t": 3, "logic_fs__logic_fs__cell_13__c_in.t": 3, "logic_fs__logic_fs__cell_13__c_in.f": 3, "logic_fs__logic_fs__cell_13__x.f": 3, "logic_fs__logic_fs__cell_13__x.t": 3, "logic_fs__logic_fs__cell_13__y.f": 2, "logic_fs__logic_fs__cell_13__y.t": 2, "logic_fs__logic_fs__cell_13__z.t": 2, "logic_fs__logic_fs__cell_13__z.f": 2, "logic_ms_1__logic_ms_1__cell_5__b.t": 2, "logic_ms_1__logic_ms_1__cell_5__b.f": 2, "logic_ms_1__logic_ms_1__cell_6__a.t": 3, "logic_ms_1__logic_ms_1__cell_6__a.f": 3, "logic_ms_1__logic_ms_1__cell_6__x.t": 3, "logic_ms_1__logic_ms_1__cell_6__x.f": 3, "logic_ms_1__logic_ms_1__cell_6__y.t": 2, "logic_ms_1__logic_ms_1__cell_6__y.f": 2, "logic_ms_1__logic_ms_1__cell_6__z.t": 2, "logic_ms_1__logic_ms_1__cell_6__z.f": 2, "logic_ms_1__logic_ms_1__cell_7__a.t": 3, "logic_ms_1__logic_ms_1__cell_7__a.f": 3, "logic_ms_1__logic_ms_1__cell_7__c_in.t": 3, "logic_ms_1__logic_ms_1__cell_7__c_in.f": 3, "logic_ms_1__logic_ms_1__cell_7__x.t": 3, "logic_ms_1__logic_ms_1__cell_7__x.f": 3, "logic_ms_1__logic_ms_1__cell_7__y.f": 2, "logic_ms_1__logic_ms_1__cell_7__y.t": 2, "logic_ms_1__logic_ms_1__cell_7__z.t": 2, "logic_ms_1__logic_ms_1__cell_7__z.f": 2, "logic_ms_1__logic_ms_1__cell_8__a.t": 3, "logic_ms_1__logic_ms_1__cell_8__a.f": 3, "logic_ms_1__logic_ms_1__cell_8__c_in.f": 3, "logic_ms_1__logic_ms_1__cell_8__c_in.t": 3, "logic_ms_1__logic_ms_1__cell_8__x.t": 3, "logic_ms_1__logic_ms_1__cell_8__x.f": 3, "logic_ms_1__logic_ms_1__cell_8__y.t": 2, "logic_ms_1__logic_ms_1__cell_8__y.f": 2, "logic_ms_1__logic_ms_1__cell_8__z.t": 2, "logic_ms_1__logic_ms_1__cell_8__z.f": 2, "logic_ls__logic_ls__a_in[0].t": 3, "logic_ls__logic_ls__a_in[3].f": 3, "logic_ls__logic_ls__a_in[1].t": 3, "logic_ls__logic_ls__a_in[0].f": 3, "logic_ls__logic_ls__a_in[1].f": 3, "logic_ls__logic_ls__a_in[2].f": 3, "logic_ls__logic_ls__a_in[3].t": 3, "logic_ls__logic_ls__a_in[2].t": 3, "logic_ls__logic_ls__b_in.t": 9, "logic_ls__logic_ls__b_in.f": 9, "logic_ls__logic_ls__cell_5__b.f": 2, "logic_ls__logic_ls__cell_5__b.t": 2, "logic_ls__logic_ls__cell_6__a.t": 3, "logic_ls__logic_ls__cell_6__a.f": 3, "logic_ls__logic_ls__cell_6__x.t": 3, "logic_ls__logic_ls__cell_6__x.f": 3, "logic_ls__logic_ls__cell_6__y.f": 2, "logic_ls__logic_ls__cell_6__y.t": 2, "logic_ls__logic_ls__cell_6__z.f": 2, "logic_ls__logic_ls__cell_6__z.t": 2, "logic_ls__logic_ls__cell_7__a.f": 3, "logic_ls__logic_ls__cell_7__a.t": 3, "logic_ls__logic_ls__cell_7__c_in.f": 3, "logic_ls__logic_ls__cell_7__c_in.t": 3, "logic_ls__logic_ls__cell_7__x.t": 3, "logic_ls__logic_ls__cell_7__x.f": 3, "logic_ls__logic_ls__cell_7__y.f": 2, "logic_ls__logic_ls__cell_7__y.t": 2, "logic_ls__logic_ls__cell_7__z.t": 2, "logic_ls__logic_ls__cell_7__z.f": 2, "logic_ls__logic_ls__cell_8__a.t": 3, "logic_ls__logic_ls__cell_8__a.f": 3, "logic_ls__logic_ls__cell_8__c_in.f": 3, "logic_ls__logic_ls__cell_8__c_in.t": 3, "logic_ls__logic_ls__cell_8__x.f": 3, "logic_ls__logic_ls__cell_8__x.t": 3, "logic_ls__logic_ls__cell_8__y.f": 2, "logic_ls__logic_ls__cell_8__y.t": 2, "logic_ls__logic_ls__cell_8__z.t": 2, "logic_ls__logic_ls__cell_8__z.f": 2, "logic_fs__logic_fs__b_in_0.t": 9, "logic_fs__logic_fs__b_in_0.f": 9, "logic_fs__logic_fs__b_in_1.t": 9, "logic_fs__logic_fs__b_in_1.f": 9, "logic_ms_1__logic_ms_1__b_in_0.t": 9, "logic_ms_1__logic_ms_1__b_in_0.f": 9, "logic_ms_1__logic_ms_1__s_in_2.f": 3, "logic_ms_1__logic_ms_1__s_in_2.t": 3, "logic_ms_1__logic_ms_1__s_in_3.t": 4, "logic_ms_1__logic_ms_1__s_in_3.f": 4, "logic_ms_1__logic_ms_1__s_in_4.t": 4, "logic_ms_1__logic_ms_1__s_in_4.f": 4, "logic_ms_1__logic_ms_1__s_in_5.f": 4, "logic_ms_1__logic_ms_1__s_in_5.t": 4, "logic_ls__logic_ls__s_in_3.f": 3, "logic_ls__logic_ls__s_in_3.t": 3, "logic_ls__logic_ls__s_in_4.t": 4, "logic_ls__logic_ls__s_in_4.f": 4, "logic_ls__logic_ls__s_in_5.t": 4, "logic_ls__logic_ls__s_in_5.f": 4, "logic_ls__logic_ls__s_in_6.t": 4, "logic_ls__logic_ls__s_in_6.f": 4, "b0__c_a_out_0": 1, "b0__c_a_out_1": 1, "b0__c_a_out_2": 1, "b0__c_a_out_3": 1, "b0__c_b_out_0": 1, "b0__c_b_out_1": 1, "b0__c_b_out_2": 1, "b0__c_b_out_3": 1, "b0__ocd_n_lvl0_0": 1, "b0__ocd_n_lvl0_1": 1, "b0__ocd_n_lvl0_2": 1, "b0__ocd_n_lvl0_3": 1, "b0__ocd_n_lvl1_0": 1, "b0__ocd_n_lvl1_1": 1, "b0__ocd_n": 1, "b1__c_a_out_0": 1, "b1__c_a_out_1": 1, "b1__c_a_out_2": 1, "b1__c_a_out_3": 1, "b1__c_b_out_0": 1, "b1__c_b_out_1": 1, "b1__c_s_out_0": 1, "b1__c_s_out_1": 1, "b1__c_s_out_2": 1, "b1__c_s_out_3": 1, "b1__c_s_out_4": 1, "b1__c_s_out_5": 1, "b0__en_lvl0_0": 1, "b0__en_lvl0_1": 1, "b0__en_lvl0_2": 1, "b0__en_lvl0_3": 1, "b0__en_lvl0_4": 1, "b0__en_lvl0_5": 1, "b0__en_lvl1_0": 1, "b0__en_lvl1_1": 1, "b0__en_lvl1_2": 1, "b0__en_lvl2_0": 1, "b0__en": 16, "b2__c_a_out_0": 1, "b2__c_a_out_1": 1, "b2__c_a_out_2": 1, "b2__c_a_out_3": 1, "b2__c_b_out": 1, "b2__c_s_out_0": 1, "b2__c_s_out_1": 1, "b2__c_s_out_2": 1, "b2__c_s_out_3": 1, "b2__c_s_out_4": 1, "b2__c_s_out_5": 1, "b2__c_s_out_6": 1, "b1__en_lvl0_0": 1, "b1__en_lvl0_1": 1, "b1__en_lvl0_2": 1, "b1__en_lvl0_3": 1, "b1__en_lvl0_4": 1, "b1__en_lvl0_5": 1, "b1__en_lvl1_0": 1, "b1__en_lvl1_1": 1, "b1__en_lvl1_2": 1, "b1__en_lvl2_0": 1, "b1__en": 24, "b3__c_s_out_0": 1, "b3__c_s_out_1": 1, "b3__c_s_out_2": 1, "b3__c_s_out_3": 1, "b3__c_s_out_4": 1, "b3__c_s_out_5": 1, "b3__c_s_out_6": 1, "b3__c_s_out_7": 1, "b2__en_lvl0_0": 1, "b2__en_lvl0_1": 1, "b2__en_lvl0_2": 1, "b2__en_lvl0_3": 1, "b2__en_lvl1_0": 1, "b2__en_lvl1_1": 1, "b2__en": 24, "b3__en": 16, "logic_fs__logic_fs__cell_00__onehot00": 1, "logic_fs__logic_fs__cell_00__onehot01": 1, "logic_fs__logic_fs__cell_00__onehot10": 1, "logic_fs__logic_fs__cell_01__onehot00": 1, "logic_fs__logic_fs__cell_01__onehot01": 1, "logic_fs__logic_fs__cell_01__onehot10": 1, "logic_fs__logic_fs__cell_02__onehot00": 1, "logic_fs__logic_fs__cell_02__onehot01": 1, "logic_fs__logic_fs__cell_02__onehot10": 1, "logic_fs__logic_fs__cell_03__onehot00": 1, "logic_fs__logic_fs__cell_03__onehot01": 1, "logic_fs__logic_fs__cell_03__onehot10": 1, "logic_fs__logic_fs__cell_04__onehot00": 1, "logic_fs__logic_fs__cell_04__onehot01": 1, "logic_fs__logic_fs__cell_04__onehot10": 1, "logic_fs__logic_fs__cell_05__onehot00": 1, "logic_fs__logic_fs__cell_05__onehot01": 1, "logic_fs__logic_fs__cell_05__onehot10": 1, "logic_fs__logic_fs__cell_07__onehot00": 2, "logic_fs__logic_fs__cell_07__onehot01": 2, "logic_fs__logic_fs__cell_07__onehot10": 2, "logic_fs__logic_fs__cell_08__onehot00": 1, "logic_fs__logic_fs__cell_08__onehot01": 1, "logic_fs__logic_fs__cell_08__onehot10": 1, "logic_fs__logic_fs__cell_09__onehot00": 1, "logic_fs__logic_fs__cell_09__onehot01": 1, "logic_fs__logic_fs__cell_09__onehot10": 1, "logic_fs__logic_fs__cell_10__onehot00": 1, "logic_fs__logic_fs__cell_10__onehot01": 1, "logic_fs__logic_fs__cell_10__onehot10": 1, "logic_fs__logic_fs__cell_11__onehot00": 1, "logic_fs__logic_fs__cell_11__onehot01": 1, "logic_fs__logic_fs__cell_11__onehot10": 1, "logic_fs__logic_fs__cell_11__onehot11": 1, "logic_fs__logic_fs__cell_12__aFbF": 1, "logic_fs__logic_fs__cell_12__aFbT": 1, "logic_fs__logic_fs__cell_12__aTbF": 1, "logic_fs__logic_fs__cell_12__aTbT": 1, "logic_fs__logic_fs__cell_12__xFcF": 1, "logic_fs__logic_fs__cell_12__xFcT": 1, "logic_fs__logic_fs__cell_12__xTcF": 1, "logic_fs__logic_fs__cell_12__xTcT": 1, "logic_fs__logic_fs__cell_12__yFzT": 1, "logic_fs__logic_fs__cell_12__yTzF": 1, "logic_fs__logic_fs__cell_12__yTzT": 1, "logic_fs__logic_fs__cell_13__aFbF": 1, "logic_fs__logic_fs__cell_13__aFbT": 1, "logic_fs__logic_fs__cell_13__aTbF": 1, "logic_fs__logic_fs__cell_13__aTbT": 1, "logic_fs__logic_fs__cell_13__xFcF": 1, "logic_fs__logic_fs__cell_13__xFcT": 1, "logic_fs__logic_fs__cell_13__xTcF": 1, "logic_fs__logic_fs__cell_13__xTcT": 1, "logic_fs__logic_fs__cell_13__yFzT": 1, "logic_fs__logic_fs__cell_13__yTzF": 1, "logic_fs__logic_fs__cell_13__yTzT": 1, "logic_ms_1__logic_ms_1__cell_0__onehot00": 1, "logic_ms_1__logic_ms_1__cell_0__onehot01": 1, "logic_ms_1__logic_ms_1__cell_0__onehot10": 1, "logic_ms_1__logic_ms_1__cell_1__onehot00": 1, "logic_ms_1__logic_ms_1__cell_1__onehot01": 1, "logic_ms_1__logic_ms_1__cell_1__onehot10": 1, "logic_ms_1__logic_ms_1__cell_2__onehot00": 1, "logic_ms_1__logic_ms_1__cell_2__onehot01": 1, "logic_ms_1__logic_ms_1__cell_2__onehot10": 1, "logic_ms_1__logic_ms_1__cell_3__onehot00": 1, "logic_ms_1__logic_ms_1__cell_3__onehot01": 1, "logic_ms_1__logic_ms_1__cell_3__onehot10": 1, "logic_ms_1__logic_ms_1__cell_5__onehot00": 2, "logic_ms_1__logic_ms_1__cell_5__onehot01": 2, "logic_ms_1__logic_ms_1__cell_5__onehot10": 2, "logic_ms_1__logic_ms_1__cell_5__onehot11": 4, "logic_ms_1__logic_ms_1__cell_6__c_in_F": 3, "logic_ms_1__logic_ms_1__cell_6__aFbF": 1, "logic_ms_1__logic_ms_1__cell_6__aFbT": 1, "logic_ms_1__logic_ms_1__cell_6__aTbF": 1, "logic_ms_1__logic_ms_1__cell_6__aTbT": 1, "logic_ms_1__logic_ms_1__cell_6__xFcF": 1, "logic_ms_1__logic_ms_1__cell_6__xFcT": 1, "logic_ms_1__logic_ms_1__cell_6__xTcF": 1, "logic_ms_1__logic_ms_1__cell_6__xTcT": 1, "logic_ms_1__logic_ms_1__cell_6__yFzT": 1, "logic_ms_1__logic_ms_1__cell_6__yTzF": 1, "logic_ms_1__logic_ms_1__cell_6__yTzT": 1, "logic_ms_1__logic_ms_1__cell_7__aFbF": 1, "logic_ms_1__logic_ms_1__cell_7__aFbT": 1, "logic_ms_1__logic_ms_1__cell_7__aTbF": 1, "logic_ms_1__logic_ms_1__cell_7__aTbT": 1, "logic_ms_1__logic_ms_1__cell_7__xFcF": 1, "logic_ms_1__logic_ms_1__cell_7__xFcT": 1, "logic_ms_1__logic_ms_1__cell_7__xTcF": 1, "logic_ms_1__logic_ms_1__cell_7__xTcT": 1, "logic_ms_1__logic_ms_1__cell_7__yFzT": 1, "logic_ms_1__logic_ms_1__cell_7__yTzF": 1, "logic_ms_1__logic_ms_1__cell_7__yTzT": 1, "logic_ms_1__logic_ms_1__cell_8__aFbF": 1, "logic_ms_1__logic_ms_1__cell_8__aFbT": 1, "logic_ms_1__logic_ms_1__cell_8__aTbF": 1, "logic_ms_1__logic_ms_1__cell_8__aTbT": 1, "logic_ms_1__logic_ms_1__cell_8__xFcF": 1, "logic_ms_1__logic_ms_1__cell_8__xFcT": 1, "logic_ms_1__logic_ms_1__cell_8__xTcF": 1, "logic_ms_1__logic_ms_1__cell_8__xTcT": 1, "logic_ms_1__logic_ms_1__cell_8__yFzT": 1, "logic_ms_1__logic_ms_1__cell_8__yTzF": 1, "logic_ms_1__logic_ms_1__cell_8__yTzT": 1, "logic_ls__logic_ls__cell_0__onehot00": 1, "logic_ls__logic_ls__cell_0__onehot01": 1, "logic_ls__logic_ls__cell_0__onehot10": 1, "logic_ls__logic_ls__cell_1__onehot00": 1, "logic_ls__logic_ls__cell_1__onehot01": 1, "logic_ls__logic_ls__cell_1__onehot10": 1, "logic_ls__logic_ls__cell_2__onehot00": 1, "logic_ls__logic_ls__cell_2__onehot01": 1, "logic_ls__logic_ls__cell_2__onehot10": 1, "logic_ls__logic_ls__cell_3__onehot00": 1, "logic_ls__logic_ls__cell_3__onehot01": 1, "logic_ls__logic_ls__cell_3__onehot10": 1, "logic_ls__logic_ls__cell_5__onehot00": 2, "logic_ls__logic_ls__cell_5__onehot01": 2, "logic_ls__logic_ls__cell_5__onehot10": 2, "logic_ls__logic_ls__cell_5__onehot11": 4, "logic_ls__logic_ls__cell_6__c_in_F": 3, "logic_ls__logic_ls__cell_6__aFbF": 1, "logic_ls__logic_ls__cell_6__aFbT": 1, "logic_ls__logic_ls__cell_6__aTbF": 1, "logic_ls__logic_ls__cell_6__aTbT": 1, "logic_ls__logic_ls__cell_6__xFcF": 1, "logic_ls__logic_ls__cell_6__xFcT": 1, "logic_ls__logic_ls__cell_6__xTcF": 1, "logic_ls__logic_ls__cell_6__xTcT": 1, "logic_ls__logic_ls__cell_6__yFzT": 1, "logic_ls__logic_ls__cell_6__yTzF": 1, "logic_ls__logic_ls__cell_6__yTzT": 1, "logic_ls__logic_ls__cell_7__aFbF": 1, "logic_ls__logic_ls__cell_7__aFbT": 1, "logic_ls__logic_ls__cell_7__aTbF": 1, "logic_ls__logic_ls__cell_7__aTbT": 1, "logic_ls__logic_ls__cell_7__xFcF": 1, "logic_ls__logic_ls__cell_7__xFcT": 1, "logic_ls__logic_ls__cell_7__xTcF": 1, "logic_ls__logic_ls__cell_7__xTcT": 1, "logic_ls__logic_ls__cell_7__yFzT": 1, "logic_ls__logic_ls__cell_7__yTzF": 1, "logic_ls__logic_ls__cell_7__yTzT": 1, "logic_ls__logic_ls__cell_8__aFbF": 1, "logic_ls__logic_ls__cell_8__aFbT": 1, "logic_ls__logic_ls__cell_8__aTbF": 1, "logic_ls__logic_ls__cell_8__aTbT": 1, "logic_ls__logic_ls__cell_8__xFcF": 1, "logic_ls__logic_ls__cell_8__xFcT": 1, "logic_ls__logic_ls__cell_8__xTcF": 1, "logic_ls__logic_ls__cell_8__xTcT": 1, "logic_ls__logic_ls__cell_8__yFzT": 1, "logic_ls__logic_ls__cell_8__yTzF": 1, "logic_ls__logic_ls__cell_8__yTzT": 1, "a[1].f": 1, "a[3].f": 1, "a[1].t": 1, "a[0].f": 1, "a[2].f": 1, "a[3].t": 1, "a[0].t": 1, "a[2].t": 1, "b[3].f": 1, "b[2].t": 1, "b[3].t": 1, "b[0].t": 1, "b[2].f": 1, "b[1].t": 1, "b[0].f": 1, "b[1].f": 1, "ack_in": 1, "reset": 80, "ack_out": 1, "s[2].f": 2, "s[4].t": 2, "s[0].f": 2, "s[2].t": 2, "s[3].t": 2, "s[5].t": 2, "s[0].t": 2, "s[3].f": 2, "s[6].t": 2, "s[6].f": 2, "s[5].f": 2, "s[1].f": 2, "s[7].f": 2, "s[1].t": 2, "s[4].f": 2, "s[7].t": 2} \ No newline at end of file diff --git a/test-circuit/prs/umul4x4_NCLX.act b/test-circuit/prs/umul4x4_NCLX.act new file mode 100644 index 0000000..c924264 --- /dev/null +++ b/test-circuit/prs/umul4x4_NCLX.act @@ -0,0 +1,2814 @@ +import "std/data.act"; +import "globals.act"; +open std::data; + +defproc umul4x4 +( + dualrail? a[4] /* attributes(channel := Cin, role := data) */; + dualrail? b[4] /* attributes(channel := Cin, role := data) */; + bool? ack_in /* attributes(channel := Cout, role := ack, channel_type := DIDR) */; + bool? reset /* attributes(role := reset) */; + bool! ack_out /* attributes(channel := Cin, role := ack, channel_type := DIDR) */; + dualrail! s[8] /* attributes(channel := Cout, role := data) */ +) +{ + bool logic_fs__ack_in /* attributes(channel := "logic_fs->chout", role := ack, channel_type := DIDR) */; + bool logic_fs__ack_out /* attributes(channel := "logic_fs->chin", role := ack, channel_type := DIDR) */; + bool logic_ms_1__ack_in /* attributes(channel := "logic_ms_1->chout", role := ack, channel_type := DIDR) */; + bool logic_ms_1__ack_out /* attributes(channel := "logic_ms_1->chin", role := ack, channel_type := DIDR) */; + bool logic_ls__ack_in /* attributes(channel := "logic_ls->chout", role := ack, channel_type := DIDR) */; + bool logic_ls__ack_out /* attributes(channel := "logic_ls->chin", role := ack, channel_type := DIDR) */; + bool b0__ack_in /* attributes(channel := "b0->chout", role := ack, channel_type := DIDR) */; + dualrail b1__a_in[4] /* attributes(channel := "b1->chin", role := data) */; + dualrail b1__b_in[2] /* attributes(channel := "b1->chin", role := data) */; + dualrail b1__s_in[6] /* attributes(channel := "b1->chin", role := data) */; + bool b1__ack_in /* attributes(channel := "b1->chout", role := ack, channel_type := DIDR) */; + dualrail b2__a_in[4] /* attributes(channel := "b2->chin", role := data) */; + dualrail b2__b_in /* attributes(channel := "b2->chin", role := data) */; + dualrail b2__s_in[7] /* attributes(channel := "b2->chin", role := data) */; + bool b2__ack_in /* attributes(channel := "b2->chout", role := ack, channel_type := DIDR) */; + dualrail b3__s_in[8] /* attributes(channel := "b3->chin", role := data) */; + bool logic_fs__logic_fs__done /* attributes(role := done) */; + bool logic_fs__logic_fs__cell_12_done; + bool logic_fs__logic_fs__cell_13_done; + bool logic_fs__logic_fs__int_sig_16_done_n; + bool logic_fs__logic_fs__int_sig_17_done_n; + bool logic_fs__logic_fs__int_sig_18_done_n; + bool logic_fs__logic_fs__int_sig_19_done_n; + bool logic_fs__logic_fs__int_sig_20_done_n; + bool logic_fs__logic_fs__int_sig_21_done_n; + bool logic_fs__logic_fs__int_sig_22_done_n; + bool logic_fs__logic_fs__int_sig_23_done_n; + bool logic_fs__logic_fs__int_sig_24_done_n; + bool logic_fs__logic_fs__int_sig_25_done_n; + dualrail logic_fs__logic_fs__cell_07__a /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_07__b /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_11__a /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_11__b /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_12__a /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_12__b /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_12__c_in /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_12__x; + dualrail logic_fs__logic_fs__cell_12__y; + dualrail logic_fs__logic_fs__cell_12__z; + dualrail logic_fs__logic_fs__cell_13__a /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_13__b /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_13__c_in /* attributes(needs_cd := true) */; + dualrail logic_fs__logic_fs__cell_13__x; + dualrail logic_fs__logic_fs__cell_13__y; + dualrail logic_fs__logic_fs__cell_13__z; + bool logic_ms_1__logic_ms_1__done /* attributes(role := done) */; + bool logic_ms_1__logic_ms_1__cell_6_done; + bool logic_ms_1__logic_ms_1__cell_7_done; + bool logic_ms_1__logic_ms_1__cell_8_done; + bool logic_ms_1__logic_ms_1__int_sig_19_done_n; + bool logic_ms_1__logic_ms_1__int_sig_20_done_n; + bool logic_ms_1__logic_ms_1__int_sig_21_done_n; + bool logic_ms_1__logic_ms_1__int_sig_22_done_n; + bool logic_ms_1__logic_ms_1__int_sig_23_done_n; + bool logic_ms_1__logic_ms_1__int_sig_24_done_n; + bool logic_ms_1__logic_ms_1__int_sig_25_done_n; + dualrail logic_ms_1__logic_ms_1__cell_5__b /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_6__a /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_6__c_in /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_6__x; + dualrail logic_ms_1__logic_ms_1__cell_6__y; + dualrail logic_ms_1__logic_ms_1__cell_6__z; + dualrail logic_ms_1__logic_ms_1__cell_7__a /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_7__c_in /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_7__x; + dualrail logic_ms_1__logic_ms_1__cell_7__y; + dualrail logic_ms_1__logic_ms_1__cell_7__z; + dualrail logic_ms_1__logic_ms_1__cell_8__a /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_8__c_in /* attributes(needs_cd := true) */; + dualrail logic_ms_1__logic_ms_1__cell_8__x; + dualrail logic_ms_1__logic_ms_1__cell_8__y; + dualrail logic_ms_1__logic_ms_1__cell_8__z; + dualrail logic_ls__logic_ls__a_in[4] /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__b_in /* attributes(needs_cd := true) */; + bool logic_ls__logic_ls__done /* attributes(role := done) */; + bool logic_ls__logic_ls__cell_6_done; + bool logic_ls__logic_ls__cell_7_done; + bool logic_ls__logic_ls__cell_8_done; + bool logic_ls__logic_ls__int_sig_19_done_n; + bool logic_ls__logic_ls__int_sig_20_done_n; + bool logic_ls__logic_ls__int_sig_21_done_n; + bool logic_ls__logic_ls__int_sig_22_done_n; + bool logic_ls__logic_ls__int_sig_23_done_n; + bool logic_ls__logic_ls__int_sig_24_done_n; + bool logic_ls__logic_ls__int_sig_25_done_n; + dualrail logic_ls__logic_ls__cell_5__b /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_6__a /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_6__c_in /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_6__x; + dualrail logic_ls__logic_ls__cell_6__y; + dualrail logic_ls__logic_ls__cell_6__z; + dualrail logic_ls__logic_ls__cell_7__a /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_7__c_in /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_7__x; + dualrail logic_ls__logic_ls__cell_7__y; + dualrail logic_ls__logic_ls__cell_7__z; + dualrail logic_ls__logic_ls__cell_8__a /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_8__c_in /* attributes(needs_cd := true) */; + dualrail logic_ls__logic_ls__cell_8__x; + dualrail logic_ls__logic_ls__cell_8__y; + dualrail logic_ls__logic_ls__cell_8__z; + dualrail logic_fs__logic_fs__b_in_0; + dualrail logic_fs__logic_fs__b_in_1; + dualrail logic_ms_1__logic_ms_1__b_in_0; + dualrail logic_ms_1__logic_ms_1__s_in_2; + dualrail logic_ms_1__logic_ms_1__s_in_3; + dualrail logic_ms_1__logic_ms_1__s_in_4; + dualrail logic_ms_1__logic_ms_1__s_in_5; + dualrail logic_ls__logic_ls__s_in_3; + dualrail logic_ls__logic_ls__s_in_4; + dualrail logic_ls__logic_ls__s_in_5; + dualrail logic_ls__logic_ls__s_in_6; + bool logic_fs_b_in_0__done_n; + bool logic_fs_b_in_1__done_n; + bool logic_fs_chin_cd_n; + bool logic_fs_chin_cd; + bool logic_ms_1_b_in_0__done_n; + bool logic_ms_1_s_in_2__done_n; + bool logic_ms_1_s_in_3__done_n; + bool logic_ms_1_s_in_4__done_n; + bool logic_ms_1_s_in_5__done_n; + bool logic_ms_1_chin_cd_n_lvl0_0; + bool logic_ms_1_chin_cd_n_lvl0_1; + bool logic_ms_1_chin_cd_n_lvl1_0; + bool logic_ms_1_chin_cd_n; + bool logic_ms_1_chin_cd; + bool logic_ls_a_in_0__done_n; + bool logic_ls_a_in_1__done_n; + bool logic_ls_a_in_2__done_n; + bool logic_ls_a_in_3__done_n; + bool logic_ls_b_in_done_n; + bool logic_ls_s_in_3__done_n; + bool logic_ls_s_in_4__done_n; + bool logic_ls_s_in_5__done_n; + bool logic_ls_s_in_6__done_n; + bool logic_ls_chin_cd_n_lvl0_0; + bool logic_ls_chin_cd_n_lvl0_1; + bool logic_ls_chin_cd_n_lvl0_2; + bool logic_ls_chin_cd_n_lvl0_3; + bool logic_ls_chin_cd_n_lvl1_0; + bool logic_ls_chin_cd_n_lvl1_1; + bool logic_ls_chin_cd_n_lvl2_0; + bool logic_ls_chin_cd_n; + bool logic_ls_chin_cd; + bool b0__c_a_out_0; + bool b0__c_a_out_1; + bool b0__c_a_out_2; + bool b0__c_a_out_3; + bool b0__c_b_out_0; + bool b0__c_b_out_1; + bool b0__c_b_out_2; + bool b0__c_b_out_3; + bool b0__ocd_n_lvl0_0; + bool b0__ocd_n_lvl0_1; + bool b0__ocd_n_lvl0_2; + bool b0__ocd_n_lvl0_3; + bool b0__ocd_n_lvl1_0; + bool b0__ocd_n_lvl1_1; + bool b0__ocd_n; + bool b0__en; + bool b1__c_a_out_0; + bool b1__c_a_out_1; + bool b1__c_a_out_2; + bool b1__c_a_out_3; + bool b1__c_b_out_0; + bool b1__c_b_out_1; + bool b1__c_s_out_0; + bool b1__c_s_out_1; + bool b1__c_s_out_2; + bool b1__c_s_out_3; + bool b1__c_s_out_4; + bool b1__c_s_out_5; + bool b1__ocd_n_lvl0_0; + bool b1__ocd_n_lvl0_1; + bool b1__ocd_n_lvl0_2; + bool b1__ocd_n_lvl0_3; + bool b1__ocd_n_lvl0_4; + bool b1__ocd_n_lvl0_5; + bool b1__ocd_n_lvl1_0; + bool b1__ocd_n_lvl1_1; + bool b1__ocd_n_lvl1_2; + bool b1__ocd_n_lvl2_0; + bool b1__ocd_n; + bool b1__en; + bool b2__c_a_out_0; + bool b2__c_a_out_1; + bool b2__c_a_out_2; + bool b2__c_a_out_3; + bool b2__c_b_out; + bool b2__c_s_out_0; + bool b2__c_s_out_1; + bool b2__c_s_out_2; + bool b2__c_s_out_3; + bool b2__c_s_out_4; + bool b2__c_s_out_5; + bool b2__c_s_out_6; + bool b2__ocd_n_lvl0_0; + bool b2__ocd_n_lvl0_1; + bool b2__ocd_n_lvl0_2; + bool b2__ocd_n_lvl0_3; + bool b2__ocd_n_lvl0_4; + bool b2__ocd_n_lvl0_5; + bool b2__ocd_n_lvl1_0; + bool b2__ocd_n_lvl1_1; + bool b2__ocd_n_lvl1_2; + bool b2__ocd_n_lvl2_0; + bool b2__ocd_n; + bool b2__en; + bool b3__c_s_out_0; + bool b3__c_s_out_1; + bool b3__c_s_out_2; + bool b3__c_s_out_3; + bool b3__c_s_out_4; + bool b3__c_s_out_5; + bool b3__c_s_out_6; + bool b3__c_s_out_7; + bool b3__ocd_n_lvl0_0; + bool b3__ocd_n_lvl0_1; + bool b3__ocd_n_lvl0_2; + bool b3__ocd_n_lvl0_3; + bool b3__ocd_n_lvl1_0; + bool b3__ocd_n_lvl1_1; + bool b3__ocd_n; + bool b3__en; + bool logic_fs__logic_fs__internal_done_n_merged_lvl0_0; + bool logic_fs__logic_fs__internal_done_n_merged_lvl0_1; + bool logic_fs__logic_fs__internal_done_n_merged_lvl0_2; + bool logic_fs__logic_fs__internal_done_n_merged_lvl0_3; + bool logic_fs__logic_fs__internal_done_n_merged_lvl0_4; + bool logic_fs__logic_fs__internal_done_n_merged_lvl1_0; + bool logic_fs__logic_fs__internal_done_n_merged_lvl1_1; + bool logic_fs__logic_fs__internal_done_n_merged_lvl2_0; + bool logic_fs__logic_fs__internal_done_n_merged; + bool logic_fs__logic_fs__internal_done_n_merged_n; + bool logic_fs__logic_fs__done_lvl0_0; + bool logic_fs__logic_fs__cell_07__nandFT; + bool logic_fs__logic_fs__cell_07__nandTF; + bool logic_fs__logic_fs__cell_07__nandTT; + bool logic_fs__logic_fs__cell_07__nandFF; + bool logic_fs__logic_fs__cell_11__nandFT; + bool logic_fs__logic_fs__cell_11__nandTF; + bool logic_fs__logic_fs__cell_11__nandTT; + bool logic_fs__logic_fs__cell_11__nandFF; + bool logic_fs__logic_fs__cell_12__aFbF; + bool logic_fs__logic_fs__cell_12__aFbT; + bool logic_fs__logic_fs__cell_12__aTbF; + bool logic_fs__logic_fs__cell_12__xFcF; + bool logic_fs__logic_fs__cell_12__xFcT; + bool logic_fs__logic_fs__cell_12__xTcF; + bool logic_fs__logic_fs__cell_12__orphan_x; + bool logic_fs__logic_fs__cell_12__orphan_y; + bool logic_fs__logic_fs__cell_12__orphan_z; + bool logic_fs__logic_fs__cell_12_done_lvl0_0; + bool logic_fs__logic_fs__cell_13__aFbF; + bool logic_fs__logic_fs__cell_13__aFbT; + bool logic_fs__logic_fs__cell_13__aTbF; + bool logic_fs__logic_fs__cell_13__xFcF; + bool logic_fs__logic_fs__cell_13__xFcT; + bool logic_fs__logic_fs__cell_13__xTcF; + bool logic_fs__logic_fs__cell_13__orphan_x; + bool logic_fs__logic_fs__cell_13__orphan_y; + bool logic_fs__logic_fs__cell_13__orphan_z; + bool logic_fs__logic_fs__cell_13_done_lvl0_0; + bool logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0; + bool logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1; + bool logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2; + bool logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0; + bool logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1; + bool logic_ms_1__logic_ms_1__internal_done_n_merged; + bool logic_ms_1__logic_ms_1__internal_done_n_merged_n; + bool logic_ms_1__logic_ms_1__done_lvl0_0; + bool logic_ms_1__logic_ms_1__done_lvl0_1; + bool logic_ms_1__logic_ms_1__cell_5__nandFT; + bool logic_ms_1__logic_ms_1__cell_5__nandTF; + bool logic_ms_1__logic_ms_1__cell_5__nandTT; + bool logic_ms_1__logic_ms_1__cell_5__nandFF; + bool logic_ms_1__logic_ms_1__cell_6__aFbF; + bool logic_ms_1__logic_ms_1__cell_6__aFbT; + bool logic_ms_1__logic_ms_1__cell_6__aTbF; + bool logic_ms_1__logic_ms_1__cell_6__xFcF; + bool logic_ms_1__logic_ms_1__cell_6__xFcT; + bool logic_ms_1__logic_ms_1__cell_6__xTcF; + bool logic_ms_1__logic_ms_1__cell_6__orphan_x; + bool logic_ms_1__logic_ms_1__cell_6__orphan_y; + bool logic_ms_1__logic_ms_1__cell_6__orphan_z; + bool logic_ms_1__logic_ms_1__cell_6_done_lvl0_0; + bool logic_ms_1__logic_ms_1__cell_7__aFbF; + bool logic_ms_1__logic_ms_1__cell_7__aFbT; + bool logic_ms_1__logic_ms_1__cell_7__aTbF; + bool logic_ms_1__logic_ms_1__cell_7__xFcF; + bool logic_ms_1__logic_ms_1__cell_7__xFcT; + bool logic_ms_1__logic_ms_1__cell_7__xTcF; + bool logic_ms_1__logic_ms_1__cell_7__orphan_x; + bool logic_ms_1__logic_ms_1__cell_7__orphan_y; + bool logic_ms_1__logic_ms_1__cell_7__orphan_z; + bool logic_ms_1__logic_ms_1__cell_7_done_lvl0_0; + bool logic_ms_1__logic_ms_1__cell_8__aFbF; + bool logic_ms_1__logic_ms_1__cell_8__aFbT; + bool logic_ms_1__logic_ms_1__cell_8__aTbF; + bool logic_ms_1__logic_ms_1__cell_8__xFcF; + bool logic_ms_1__logic_ms_1__cell_8__xFcT; + bool logic_ms_1__logic_ms_1__cell_8__xTcF; + bool logic_ms_1__logic_ms_1__cell_8__orphan_x; + bool logic_ms_1__logic_ms_1__cell_8__orphan_y; + bool logic_ms_1__logic_ms_1__cell_8__orphan_z; + bool logic_ms_1__logic_ms_1__cell_8_done_lvl0_0; + bool logic_ls__logic_ls__internal_done_n_merged_lvl0_0; + bool logic_ls__logic_ls__internal_done_n_merged_lvl0_1; + bool logic_ls__logic_ls__internal_done_n_merged_lvl0_2; + bool logic_ls__logic_ls__internal_done_n_merged_lvl1_0; + bool logic_ls__logic_ls__internal_done_n_merged_lvl1_1; + bool logic_ls__logic_ls__internal_done_n_merged; + bool logic_ls__logic_ls__internal_done_n_merged_n; + bool logic_ls__logic_ls__done_lvl0_0; + bool logic_ls__logic_ls__done_lvl0_1; + bool logic_ls__logic_ls__cell_5__nandFT; + bool logic_ls__logic_ls__cell_5__nandTF; + bool logic_ls__logic_ls__cell_5__nandTT; + bool logic_ls__logic_ls__cell_5__nandFF; + bool logic_ls__logic_ls__cell_6__aFbF; + bool logic_ls__logic_ls__cell_6__aFbT; + bool logic_ls__logic_ls__cell_6__aTbF; + bool logic_ls__logic_ls__cell_6__xFcF; + bool logic_ls__logic_ls__cell_6__xFcT; + bool logic_ls__logic_ls__cell_6__xTcF; + bool logic_ls__logic_ls__cell_6__orphan_x; + bool logic_ls__logic_ls__cell_6__orphan_y; + bool logic_ls__logic_ls__cell_6__orphan_z; + bool logic_ls__logic_ls__cell_6_done_lvl0_0; + bool logic_ls__logic_ls__cell_7__aFbF; + bool logic_ls__logic_ls__cell_7__aFbT; + bool logic_ls__logic_ls__cell_7__aTbF; + bool logic_ls__logic_ls__cell_7__xFcF; + bool logic_ls__logic_ls__cell_7__xFcT; + bool logic_ls__logic_ls__cell_7__xTcF; + bool logic_ls__logic_ls__cell_7__orphan_x; + bool logic_ls__logic_ls__cell_7__orphan_y; + bool logic_ls__logic_ls__cell_7__orphan_z; + bool logic_ls__logic_ls__cell_7_done_lvl0_0; + bool logic_ls__logic_ls__cell_8__aFbF; + bool logic_ls__logic_ls__cell_8__aFbT; + bool logic_ls__logic_ls__cell_8__aTbF; + bool logic_ls__logic_ls__cell_8__xFcF; + bool logic_ls__logic_ls__cell_8__xFcT; + bool logic_ls__logic_ls__cell_8__xTcF; + bool logic_ls__logic_ls__cell_8__orphan_x; + bool logic_ls__logic_ls__cell_8__orphan_y; + bool logic_ls__logic_ls__cell_8__orphan_z; + bool logic_ls__logic_ls__cell_8_done_lvl0_0; + // logic_fs_b_in_0__done_n := nor_gate(logic_fs__logic_fs__b_in_0.T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__b_in_0.t | logic_fs__logic_fs__b_in_0.f)) -> logic_fs_b_in_0__done_n+ + ( ~( ~(logic_fs__logic_fs__b_in_0.t | logic_fs__logic_fs__b_in_0.f))) -> logic_fs_b_in_0__done_n- + } + // logic_fs_b_in_1__done_n := nor_gate(logic_fs__logic_fs__b_in_1.T, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__b_in_1.t | logic_fs__logic_fs__b_in_1.f)) -> logic_fs_b_in_1__done_n+ + ( ~( ~(logic_fs__logic_fs__b_in_1.t | logic_fs__logic_fs__b_in_1.f))) -> logic_fs_b_in_1__done_n- + } + // logic_fs_chin_cd_n := cgate(logic_fs_b_in_0__done_n, logic_fs_b_in_1__done_n) delay(1.0 ns); + prs { + (logic_fs_b_in_0__done_n & logic_fs_b_in_1__done_n) -> logic_fs_chin_cd_n+ + ( ~(logic_fs_b_in_0__done_n | logic_fs_b_in_1__done_n)) -> logic_fs_chin_cd_n- + } + // logic_fs_chin_cd := inv(logic_fs_chin_cd_n) delay(1.0 ns); + prs { + ( ~logic_fs_chin_cd_n) -> logic_fs_chin_cd+ + ( ~( ~logic_fs_chin_cd_n)) -> logic_fs_chin_cd- + } + // b0__ack_in := cgate(logic_fs_chin_cd, logic_fs__ack_out) delay(1.0 ns); + prs { + (logic_fs_chin_cd & logic_fs__ack_out) -> b0__ack_in+ + ( ~(logic_fs_chin_cd | logic_fs__ack_out)) -> b0__ack_in- + } + // logic_ms_1_b_in_0__done_n := nor_gate(logic_ms_1__logic_ms_1__b_in_0.T, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1_b_in_0__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__b_in_0.t | logic_ms_1__logic_ms_1__b_in_0.f))) -> logic_ms_1_b_in_0__done_n- + } + // logic_ms_1_s_in_2__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__s_in_2.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__s_in_2.f)) -> logic_ms_1_s_in_2__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__s_in_2.f))) -> logic_ms_1_s_in_2__done_n- + } + // logic_ms_1_s_in_3__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_3.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_3.t | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1_s_in_3__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_3.t | logic_ms_1__logic_ms_1__s_in_3.f))) -> logic_ms_1_s_in_3__done_n- + } + // logic_ms_1_s_in_4__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_4.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_4.t | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1_s_in_4__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_4.t | logic_ms_1__logic_ms_1__s_in_4.f))) -> logic_ms_1_s_in_4__done_n- + } + // logic_ms_1_s_in_5__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_5.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_5.t | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1_s_in_5__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_5.t | logic_ms_1__logic_ms_1__s_in_5.f))) -> logic_ms_1_s_in_5__done_n- + } + // logic_ms_1_chin_cd_n_lvl0_0 := cgate(logic_ms_1_b_in_0__done_n, logic_ms_1_s_in_2__done_n) delay(1.0 ns); + prs { + (logic_ms_1_b_in_0__done_n & logic_ms_1_s_in_2__done_n) -> logic_ms_1_chin_cd_n_lvl0_0+ + ( ~(logic_ms_1_b_in_0__done_n | logic_ms_1_s_in_2__done_n)) -> logic_ms_1_chin_cd_n_lvl0_0- + } + // logic_ms_1_chin_cd_n_lvl0_1 := cgate(logic_ms_1_s_in_3__done_n, logic_ms_1_s_in_4__done_n) delay(1.0 ns); + prs { + (logic_ms_1_s_in_3__done_n & logic_ms_1_s_in_4__done_n) -> logic_ms_1_chin_cd_n_lvl0_1+ + ( ~(logic_ms_1_s_in_3__done_n | logic_ms_1_s_in_4__done_n)) -> logic_ms_1_chin_cd_n_lvl0_1- + } + // logic_ms_1_chin_cd_n_lvl1_0 := cgate(logic_ms_1_chin_cd_n_lvl0_0, logic_ms_1_chin_cd_n_lvl0_1) delay(1.0 ns); + prs { + (logic_ms_1_chin_cd_n_lvl0_0 & logic_ms_1_chin_cd_n_lvl0_1) -> logic_ms_1_chin_cd_n_lvl1_0+ + ( ~(logic_ms_1_chin_cd_n_lvl0_0 | logic_ms_1_chin_cd_n_lvl0_1)) -> logic_ms_1_chin_cd_n_lvl1_0- + } + // logic_ms_1_chin_cd_n := cgate(logic_ms_1_chin_cd_n_lvl1_0, logic_ms_1_s_in_5__done_n) delay(1.0 ns); + prs { + (logic_ms_1_chin_cd_n_lvl1_0 & logic_ms_1_s_in_5__done_n) -> logic_ms_1_chin_cd_n+ + ( ~(logic_ms_1_chin_cd_n_lvl1_0 | logic_ms_1_s_in_5__done_n)) -> logic_ms_1_chin_cd_n- + } + // logic_ms_1_chin_cd := inv(logic_ms_1_chin_cd_n) delay(1.0 ns); + prs { + ( ~logic_ms_1_chin_cd_n) -> logic_ms_1_chin_cd+ + ( ~( ~logic_ms_1_chin_cd_n)) -> logic_ms_1_chin_cd- + } + // b1__ack_in := cgate(logic_ms_1_chin_cd, logic_ms_1__ack_out) delay(1.0 ns); + prs { + (logic_ms_1_chin_cd & logic_ms_1__ack_out) -> b1__ack_in+ + ( ~(logic_ms_1_chin_cd | logic_ms_1__ack_out)) -> b1__ack_in- + } + // logic_ls_a_in_0__done_n := nor_gate(logic_ls__logic_ls__a_in(0).T, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[0].t | logic_ls__logic_ls__a_in[0].f)) -> logic_ls_a_in_0__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[0].t | logic_ls__logic_ls__a_in[0].f))) -> logic_ls_a_in_0__done_n- + } + // logic_ls_a_in_1__done_n := nor_gate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__a_in(1).F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__a_in[1].f)) -> logic_ls_a_in_1__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__a_in[1].f))) -> logic_ls_a_in_1__done_n- + } + // logic_ls_a_in_2__done_n := nor_gate(logic_ls__logic_ls__a_in(2).T, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[2].t | logic_ls__logic_ls__a_in[2].f)) -> logic_ls_a_in_2__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[2].t | logic_ls__logic_ls__a_in[2].f))) -> logic_ls_a_in_2__done_n- + } + // logic_ls_a_in_3__done_n := nor_gate(logic_ls__logic_ls__a_in(3).T, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[3].t | logic_ls__logic_ls__a_in[3].f)) -> logic_ls_a_in_3__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[3].t | logic_ls__logic_ls__a_in[3].f))) -> logic_ls_a_in_3__done_n- + } + // logic_ls_b_in_done_n := nor_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__b_in.f)) -> logic_ls_b_in_done_n+ + ( ~( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__b_in.f))) -> logic_ls_b_in_done_n- + } + // logic_ls_s_in_3__done_n := nor_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__s_in_3.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__s_in_3.f)) -> logic_ls_s_in_3__done_n+ + ( ~( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__s_in_3.f))) -> logic_ls_s_in_3__done_n- + } + // logic_ls_s_in_4__done_n := nor_gate(logic_ls__logic_ls__s_in_4.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_4.t | logic_ls__logic_ls__s_in_4.f)) -> logic_ls_s_in_4__done_n+ + ( ~( ~(logic_ls__logic_ls__s_in_4.t | logic_ls__logic_ls__s_in_4.f))) -> logic_ls_s_in_4__done_n- + } + // logic_ls_s_in_5__done_n := nor_gate(logic_ls__logic_ls__s_in_5.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_5.t | logic_ls__logic_ls__s_in_5.f)) -> logic_ls_s_in_5__done_n+ + ( ~( ~(logic_ls__logic_ls__s_in_5.t | logic_ls__logic_ls__s_in_5.f))) -> logic_ls_s_in_5__done_n- + } + // logic_ls_s_in_6__done_n := nor_gate(logic_ls__logic_ls__s_in_6.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_6.t | logic_ls__logic_ls__s_in_6.f)) -> logic_ls_s_in_6__done_n+ + ( ~( ~(logic_ls__logic_ls__s_in_6.t | logic_ls__logic_ls__s_in_6.f))) -> logic_ls_s_in_6__done_n- + } + // logic_ls_chin_cd_n_lvl0_0 := cgate(logic_ls_a_in_0__done_n, logic_ls_a_in_1__done_n) delay(1.0 ns); + prs { + (logic_ls_a_in_0__done_n & logic_ls_a_in_1__done_n) -> logic_ls_chin_cd_n_lvl0_0+ + ( ~(logic_ls_a_in_0__done_n | logic_ls_a_in_1__done_n)) -> logic_ls_chin_cd_n_lvl0_0- + } + // logic_ls_chin_cd_n_lvl0_1 := cgate(logic_ls_a_in_2__done_n, logic_ls_a_in_3__done_n) delay(1.0 ns); + prs { + (logic_ls_a_in_2__done_n & logic_ls_a_in_3__done_n) -> logic_ls_chin_cd_n_lvl0_1+ + ( ~(logic_ls_a_in_2__done_n | logic_ls_a_in_3__done_n)) -> logic_ls_chin_cd_n_lvl0_1- + } + // logic_ls_chin_cd_n_lvl0_2 := cgate(logic_ls_b_in_done_n, logic_ls_s_in_3__done_n) delay(1.0 ns); + prs { + (logic_ls_b_in_done_n & logic_ls_s_in_3__done_n) -> logic_ls_chin_cd_n_lvl0_2+ + ( ~(logic_ls_b_in_done_n | logic_ls_s_in_3__done_n)) -> logic_ls_chin_cd_n_lvl0_2- + } + // logic_ls_chin_cd_n_lvl0_3 := cgate(logic_ls_s_in_4__done_n, logic_ls_s_in_5__done_n) delay(1.0 ns); + prs { + (logic_ls_s_in_4__done_n & logic_ls_s_in_5__done_n) -> logic_ls_chin_cd_n_lvl0_3+ + ( ~(logic_ls_s_in_4__done_n | logic_ls_s_in_5__done_n)) -> logic_ls_chin_cd_n_lvl0_3- + } + // logic_ls_chin_cd_n_lvl1_0 := cgate(logic_ls_chin_cd_n_lvl0_0, logic_ls_chin_cd_n_lvl0_1) delay(1.0 ns); + prs { + (logic_ls_chin_cd_n_lvl0_0 & logic_ls_chin_cd_n_lvl0_1) -> logic_ls_chin_cd_n_lvl1_0+ + ( ~(logic_ls_chin_cd_n_lvl0_0 | logic_ls_chin_cd_n_lvl0_1)) -> logic_ls_chin_cd_n_lvl1_0- + } + // logic_ls_chin_cd_n_lvl1_1 := cgate(logic_ls_chin_cd_n_lvl0_2, logic_ls_chin_cd_n_lvl0_3) delay(1.0 ns); + prs { + (logic_ls_chin_cd_n_lvl0_2 & logic_ls_chin_cd_n_lvl0_3) -> logic_ls_chin_cd_n_lvl1_1+ + ( ~(logic_ls_chin_cd_n_lvl0_2 | logic_ls_chin_cd_n_lvl0_3)) -> logic_ls_chin_cd_n_lvl1_1- + } + // logic_ls_chin_cd_n_lvl2_0 := cgate(logic_ls_chin_cd_n_lvl1_0, logic_ls_chin_cd_n_lvl1_1) delay(1.0 ns); + prs { + (logic_ls_chin_cd_n_lvl1_0 & logic_ls_chin_cd_n_lvl1_1) -> logic_ls_chin_cd_n_lvl2_0+ + ( ~(logic_ls_chin_cd_n_lvl1_0 | logic_ls_chin_cd_n_lvl1_1)) -> logic_ls_chin_cd_n_lvl2_0- + } + // logic_ls_chin_cd_n := cgate(logic_ls_chin_cd_n_lvl2_0, logic_ls_s_in_6__done_n) delay(1.0 ns); + prs { + (logic_ls_chin_cd_n_lvl2_0 & logic_ls_s_in_6__done_n) -> logic_ls_chin_cd_n+ + ( ~(logic_ls_chin_cd_n_lvl2_0 | logic_ls_s_in_6__done_n)) -> logic_ls_chin_cd_n- + } + // logic_ls_chin_cd := inv(logic_ls_chin_cd_n) delay(1.0 ns); + prs { + ( ~logic_ls_chin_cd_n) -> logic_ls_chin_cd+ + ( ~( ~logic_ls_chin_cd_n)) -> logic_ls_chin_cd- + } + // b2__ack_in := cgate(logic_ls_chin_cd, logic_ls__ack_out) delay(1.0 ns); + prs { + (logic_ls_chin_cd & logic_ls__ack_out) -> b2__ack_in+ + ( ~(logic_ls_chin_cd | logic_ls__ack_out)) -> b2__ack_in- + } + // logic_fs__ack_out := cgate(logic_fs__ack_in, logic_fs__logic_fs__done) delay(1.0 ns); + prs { + (logic_fs__ack_in & logic_fs__logic_fs__done) -> logic_fs__ack_out+ + ( ~(logic_fs__ack_in | logic_fs__logic_fs__done)) -> logic_fs__ack_out- + } + // logic_ms_1__ack_out := cgate(logic_ms_1__ack_in, logic_ms_1__logic_ms_1__done) delay(1.0 ns); + prs { + (logic_ms_1__ack_in & logic_ms_1__logic_ms_1__done) -> logic_ms_1__ack_out+ + ( ~(logic_ms_1__ack_in | logic_ms_1__logic_ms_1__done)) -> logic_ms_1__ack_out- + } + // logic_ls__ack_out := cgate(logic_ls__ack_in, logic_ls__logic_ls__done) delay(1.0 ns); + prs { + (logic_ls__ack_in & logic_ls__logic_ls__done) -> logic_ls__ack_out+ + ( ~(logic_ls__ack_in | logic_ls__logic_ls__done)) -> logic_ls__ack_out- + } + // b0__c_a_out_0 := nor_gate(b1__a_in(0).F, b1__a_in(0).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[0].f | b1__a_in[0].t)) -> b0__c_a_out_0+ + ( ~( ~(b1__a_in[0].f | b1__a_in[0].t))) -> b0__c_a_out_0- + } + // b1__a_in(0).F := cgate(a(0).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[0].f & b0__en) & ~reset -> b1__a_in[0].f+ + ( ~(a[0].f | b0__en)) | reset -> b1__a_in[0].f- + } + // b1__a_in(0).T := cgate(a(0).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[0].t & b0__en) & ~reset -> b1__a_in[0].t+ + ( ~(a[0].t | b0__en)) | reset -> b1__a_in[0].t- + } + // b0__c_a_out_1 := nor_gate(b1__a_in(1).F, b1__a_in(1).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[1].f | b1__a_in[1].t)) -> b0__c_a_out_1+ + ( ~( ~(b1__a_in[1].f | b1__a_in[1].t))) -> b0__c_a_out_1- + } + // b1__a_in(1).F := cgate(a(1).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[1].f & b0__en) & ~reset -> b1__a_in[1].f+ + ( ~(a[1].f | b0__en)) | reset -> b1__a_in[1].f- + } + // b1__a_in(1).T := cgate(a(1).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[1].t & b0__en) & ~reset -> b1__a_in[1].t+ + ( ~(a[1].t | b0__en)) | reset -> b1__a_in[1].t- + } + // b0__c_a_out_2 := nor_gate(b1__a_in(2).F, b1__a_in(2).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[2].f | b1__a_in[2].t)) -> b0__c_a_out_2+ + ( ~( ~(b1__a_in[2].f | b1__a_in[2].t))) -> b0__c_a_out_2- + } + // b1__a_in(2).F := cgate(a(2).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[2].f & b0__en) & ~reset -> b1__a_in[2].f+ + ( ~(a[2].f | b0__en)) | reset -> b1__a_in[2].f- + } + // b1__a_in(2).T := cgate(a(2).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[2].t & b0__en) & ~reset -> b1__a_in[2].t+ + ( ~(a[2].t | b0__en)) | reset -> b1__a_in[2].t- + } + // b0__c_a_out_3 := nor_gate(b1__a_in(3).F, b1__a_in(3).T) delay(1.0 ns); + prs { + ( ~(b1__a_in[3].f | b1__a_in[3].t)) -> b0__c_a_out_3+ + ( ~( ~(b1__a_in[3].f | b1__a_in[3].t))) -> b0__c_a_out_3- + } + // b1__a_in(3).F := cgate(a(3).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[3].f & b0__en) & ~reset -> b1__a_in[3].f+ + ( ~(a[3].f | b0__en)) | reset -> b1__a_in[3].f- + } + // b1__a_in(3).T := cgate(a(3).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (a[3].t & b0__en) & ~reset -> b1__a_in[3].t+ + ( ~(a[3].t | b0__en)) | reset -> b1__a_in[3].t- + } + // b0__c_b_out_0 := nor_gate(logic_fs__logic_fs__b_in_0.F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t)) -> b0__c_b_out_0+ + ( ~( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t))) -> b0__c_b_out_0- + } + // logic_fs__logic_fs__b_in_0.F := cgate(b(0).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[0].f & b0__en) & ~reset -> logic_fs__logic_fs__b_in_0.f+ + ( ~(b[0].f | b0__en)) | reset -> logic_fs__logic_fs__b_in_0.f- + } + // logic_fs__logic_fs__b_in_0.T := cgate(b(0).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[0].t & b0__en) & ~reset -> logic_fs__logic_fs__b_in_0.t+ + ( ~(b[0].t | b0__en)) | reset -> logic_fs__logic_fs__b_in_0.t- + } + // b0__c_b_out_1 := nor_gate(logic_fs__logic_fs__b_in_1.F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t)) -> b0__c_b_out_1+ + ( ~( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t))) -> b0__c_b_out_1- + } + // logic_fs__logic_fs__b_in_1.F := cgate(b(1).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[1].f & b0__en) & ~reset -> logic_fs__logic_fs__b_in_1.f+ + ( ~(b[1].f | b0__en)) | reset -> logic_fs__logic_fs__b_in_1.f- + } + // logic_fs__logic_fs__b_in_1.T := cgate(b(1).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[1].t & b0__en) & ~reset -> logic_fs__logic_fs__b_in_1.t+ + ( ~(b[1].t | b0__en)) | reset -> logic_fs__logic_fs__b_in_1.t- + } + // b0__c_b_out_2 := nor_gate(b1__b_in(0).F, b1__b_in(0).T) delay(1.0 ns); + prs { + ( ~(b1__b_in[0].f | b1__b_in[0].t)) -> b0__c_b_out_2+ + ( ~( ~(b1__b_in[0].f | b1__b_in[0].t))) -> b0__c_b_out_2- + } + // b1__b_in(0).F := cgate(b(2).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[2].f & b0__en) & ~reset -> b1__b_in[0].f+ + ( ~(b[2].f | b0__en)) | reset -> b1__b_in[0].f- + } + // b1__b_in(0).T := cgate(b(2).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[2].t & b0__en) & ~reset -> b1__b_in[0].t+ + ( ~(b[2].t | b0__en)) | reset -> b1__b_in[0].t- + } + // b0__c_b_out_3 := nor_gate(b1__b_in(1).F, b1__b_in(1).T) delay(1.0 ns); + prs { + ( ~(b1__b_in[1].f | b1__b_in[1].t)) -> b0__c_b_out_3+ + ( ~( ~(b1__b_in[1].f | b1__b_in[1].t))) -> b0__c_b_out_3- + } + // b1__b_in(1).F := cgate(b(3).F, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[3].f & b0__en) & ~reset -> b1__b_in[1].f+ + ( ~(b[3].f | b0__en)) | reset -> b1__b_in[1].f- + } + // b1__b_in(1).T := cgate(b(3).T, b0__en) delay(1.0 ns) init(0, reset); + prs { + (b[3].t & b0__en) & ~reset -> b1__b_in[1].t+ + ( ~(b[3].t | b0__en)) | reset -> b1__b_in[1].t- + } + // b0__ocd_n_lvl0_0 := cgate(b0__c_a_out_0, b0__c_a_out_1) delay(1.0 ns); + prs { + (b0__c_a_out_0 & b0__c_a_out_1) -> b0__ocd_n_lvl0_0+ + ( ~(b0__c_a_out_0 | b0__c_a_out_1)) -> b0__ocd_n_lvl0_0- + } + // b0__ocd_n_lvl0_1 := cgate(b0__c_a_out_2, b0__c_a_out_3) delay(1.0 ns); + prs { + (b0__c_a_out_2 & b0__c_a_out_3) -> b0__ocd_n_lvl0_1+ + ( ~(b0__c_a_out_2 | b0__c_a_out_3)) -> b0__ocd_n_lvl0_1- + } + // b0__ocd_n_lvl0_2 := cgate(b0__c_b_out_0, b0__c_b_out_1) delay(1.0 ns); + prs { + (b0__c_b_out_0 & b0__c_b_out_1) -> b0__ocd_n_lvl0_2+ + ( ~(b0__c_b_out_0 | b0__c_b_out_1)) -> b0__ocd_n_lvl0_2- + } + // b0__ocd_n_lvl0_3 := cgate(b0__c_b_out_2, b0__c_b_out_3) delay(1.0 ns); + prs { + (b0__c_b_out_2 & b0__c_b_out_3) -> b0__ocd_n_lvl0_3+ + ( ~(b0__c_b_out_2 | b0__c_b_out_3)) -> b0__ocd_n_lvl0_3- + } + // b0__ocd_n_lvl1_0 := cgate(b0__ocd_n_lvl0_0, b0__ocd_n_lvl0_1) delay(1.0 ns); + prs { + (b0__ocd_n_lvl0_0 & b0__ocd_n_lvl0_1) -> b0__ocd_n_lvl1_0+ + ( ~(b0__ocd_n_lvl0_0 | b0__ocd_n_lvl0_1)) -> b0__ocd_n_lvl1_0- + } + // b0__ocd_n_lvl1_1 := cgate(b0__ocd_n_lvl0_2, b0__ocd_n_lvl0_3) delay(1.0 ns); + prs { + (b0__ocd_n_lvl0_2 & b0__ocd_n_lvl0_3) -> b0__ocd_n_lvl1_1+ + ( ~(b0__ocd_n_lvl0_2 | b0__ocd_n_lvl0_3)) -> b0__ocd_n_lvl1_1- + } + // b0__ocd_n := cgate(b0__ocd_n_lvl1_0, b0__ocd_n_lvl1_1) delay(1.0 ns); + prs { + (b0__ocd_n_lvl1_0 & b0__ocd_n_lvl1_1) -> b0__ocd_n+ + ( ~(b0__ocd_n_lvl1_0 | b0__ocd_n_lvl1_1)) -> b0__ocd_n- + } + // ack_out := inv(b0__ocd_n) delay(1.0 ns); + prs { + ( ~b0__ocd_n) -> ack_out+ + ( ~( ~b0__ocd_n)) -> ack_out- + } + // b0__en := inv(b0__ack_in) delay(1.0 ns); + prs { + ( ~b0__ack_in) -> b0__en+ + ( ~( ~b0__ack_in)) -> b0__en- + } + // b1__c_a_out_0 := nor_gate(b2__a_in(0).F, b2__a_in(0).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[0].f | b2__a_in[0].t)) -> b1__c_a_out_0+ + ( ~( ~(b2__a_in[0].f | b2__a_in[0].t))) -> b1__c_a_out_0- + } + // b2__a_in(0).F := cgate(b1__a_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[0].f & b1__en) & ~reset -> b2__a_in[0].f+ + ( ~(b1__a_in[0].f | b1__en)) | reset -> b2__a_in[0].f- + } + // b2__a_in(0).T := cgate(b1__a_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[0].t & b1__en) & ~reset -> b2__a_in[0].t+ + ( ~(b1__a_in[0].t | b1__en)) | reset -> b2__a_in[0].t- + } + // b1__c_a_out_1 := nor_gate(b2__a_in(1).F, b2__a_in(1).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[1].f | b2__a_in[1].t)) -> b1__c_a_out_1+ + ( ~( ~(b2__a_in[1].f | b2__a_in[1].t))) -> b1__c_a_out_1- + } + // b2__a_in(1).F := cgate(b1__a_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[1].f & b1__en) & ~reset -> b2__a_in[1].f+ + ( ~(b1__a_in[1].f | b1__en)) | reset -> b2__a_in[1].f- + } + // b2__a_in(1).T := cgate(b1__a_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[1].t & b1__en) & ~reset -> b2__a_in[1].t+ + ( ~(b1__a_in[1].t | b1__en)) | reset -> b2__a_in[1].t- + } + // b1__c_a_out_2 := nor_gate(b2__a_in(2).F, b2__a_in(2).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[2].f | b2__a_in[2].t)) -> b1__c_a_out_2+ + ( ~( ~(b2__a_in[2].f | b2__a_in[2].t))) -> b1__c_a_out_2- + } + // b2__a_in(2).F := cgate(b1__a_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[2].f & b1__en) & ~reset -> b2__a_in[2].f+ + ( ~(b1__a_in[2].f | b1__en)) | reset -> b2__a_in[2].f- + } + // b2__a_in(2).T := cgate(b1__a_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[2].t & b1__en) & ~reset -> b2__a_in[2].t+ + ( ~(b1__a_in[2].t | b1__en)) | reset -> b2__a_in[2].t- + } + // b1__c_a_out_3 := nor_gate(b2__a_in(3).F, b2__a_in(3).T) delay(1.0 ns); + prs { + ( ~(b2__a_in[3].f | b2__a_in[3].t)) -> b1__c_a_out_3+ + ( ~( ~(b2__a_in[3].f | b2__a_in[3].t))) -> b1__c_a_out_3- + } + // b2__a_in(3).F := cgate(b1__a_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[3].f & b1__en) & ~reset -> b2__a_in[3].f+ + ( ~(b1__a_in[3].f | b1__en)) | reset -> b2__a_in[3].f- + } + // b2__a_in(3).T := cgate(b1__a_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__a_in[3].t & b1__en) & ~reset -> b2__a_in[3].t+ + ( ~(b1__a_in[3].t | b1__en)) | reset -> b2__a_in[3].t- + } + // b1__c_b_out_0 := nor_gate(logic_ms_1__logic_ms_1__b_in_0.F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t)) -> b1__c_b_out_0+ + ( ~( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t))) -> b1__c_b_out_0- + } + // logic_ms_1__logic_ms_1__b_in_0.F := cgate(b1__b_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[0].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__b_in_0.f+ + ( ~(b1__b_in[0].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__b_in_0.f- + } + // logic_ms_1__logic_ms_1__b_in_0.T := cgate(b1__b_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[0].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__b_in_0.t+ + ( ~(b1__b_in[0].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__b_in_0.t- + } + // b1__c_b_out_1 := nor_gate(b2__b_in.F, b2__b_in.T) delay(1.0 ns); + prs { + ( ~(b2__b_in.f | b2__b_in.t)) -> b1__c_b_out_1+ + ( ~( ~(b2__b_in.f | b2__b_in.t))) -> b1__c_b_out_1- + } + // b2__b_in.F := cgate(b1__b_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[1].f & b1__en) & ~reset -> b2__b_in.f+ + ( ~(b1__b_in[1].f | b1__en)) | reset -> b2__b_in.f- + } + // b2__b_in.T := cgate(b1__b_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__b_in[1].t & b1__en) & ~reset -> b2__b_in.t+ + ( ~(b1__b_in[1].t | b1__en)) | reset -> b2__b_in.t- + } + // b1__c_s_out_0 := nor_gate(b2__s_in(0).F, b2__s_in(0).T) delay(1.0 ns); + prs { + ( ~(b2__s_in[0].f | b2__s_in[0].t)) -> b1__c_s_out_0+ + ( ~( ~(b2__s_in[0].f | b2__s_in[0].t))) -> b1__c_s_out_0- + } + // b2__s_in(0).F := cgate(b1__s_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[0].f & b1__en) & ~reset -> b2__s_in[0].f+ + ( ~(b1__s_in[0].f | b1__en)) | reset -> b2__s_in[0].f- + } + // b2__s_in(0).T := cgate(b1__s_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[0].t & b1__en) & ~reset -> b2__s_in[0].t+ + ( ~(b1__s_in[0].t | b1__en)) | reset -> b2__s_in[0].t- + } + // b1__c_s_out_1 := nor_gate(b2__s_in(1).F, b2__s_in(1).T) delay(1.0 ns); + prs { + ( ~(b2__s_in[1].f | b2__s_in[1].t)) -> b1__c_s_out_1+ + ( ~( ~(b2__s_in[1].f | b2__s_in[1].t))) -> b1__c_s_out_1- + } + // b2__s_in(1).F := cgate(b1__s_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[1].f & b1__en) & ~reset -> b2__s_in[1].f+ + ( ~(b1__s_in[1].f | b1__en)) | reset -> b2__s_in[1].f- + } + // b2__s_in(1).T := cgate(b1__s_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[1].t & b1__en) & ~reset -> b2__s_in[1].t+ + ( ~(b1__s_in[1].t | b1__en)) | reset -> b2__s_in[1].t- + } + // b1__c_s_out_2 := nor_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__s_in_2.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t)) -> b1__c_s_out_2+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t))) -> b1__c_s_out_2- + } + // logic_ms_1__logic_ms_1__s_in_2.F := cgate(b1__s_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[2].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_2.f+ + ( ~(b1__s_in[2].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_2.f- + } + // logic_ms_1__logic_ms_1__s_in_2.T := cgate(b1__s_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[2].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_2.t+ + ( ~(b1__s_in[2].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_2.t- + } + // b1__c_s_out_3 := nor_gate(logic_ms_1__logic_ms_1__s_in_3.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> b1__c_s_out_3+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t))) -> b1__c_s_out_3- + } + // logic_ms_1__logic_ms_1__s_in_3.F := cgate(b1__s_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[3].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_3.f+ + ( ~(b1__s_in[3].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_3.f- + } + // logic_ms_1__logic_ms_1__s_in_3.T := cgate(b1__s_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[3].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_3.t+ + ( ~(b1__s_in[3].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_3.t- + } + // b1__c_s_out_4 := nor_gate(logic_ms_1__logic_ms_1__s_in_4.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> b1__c_s_out_4+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t))) -> b1__c_s_out_4- + } + // logic_ms_1__logic_ms_1__s_in_4.F := cgate(b1__s_in(4).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[4].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_4.f+ + ( ~(b1__s_in[4].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_4.f- + } + // logic_ms_1__logic_ms_1__s_in_4.T := cgate(b1__s_in(4).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[4].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_4.t+ + ( ~(b1__s_in[4].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_4.t- + } + // b1__c_s_out_5 := nor_gate(logic_ms_1__logic_ms_1__s_in_5.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> b1__c_s_out_5+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t))) -> b1__c_s_out_5- + } + // logic_ms_1__logic_ms_1__s_in_5.F := cgate(b1__s_in(5).F, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[5].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_5.f+ + ( ~(b1__s_in[5].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_5.f- + } + // logic_ms_1__logic_ms_1__s_in_5.T := cgate(b1__s_in(5).T, b1__en) delay(1.0 ns) init(0, reset); + prs { + (b1__s_in[5].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_5.t+ + ( ~(b1__s_in[5].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_5.t- + } + // b1__ocd_n_lvl0_0 := cgate(b1__c_a_out_0, b1__c_a_out_1) delay(1.0 ns); + prs { + (b1__c_a_out_0 & b1__c_a_out_1) -> b1__ocd_n_lvl0_0+ + ( ~(b1__c_a_out_0 | b1__c_a_out_1)) -> b1__ocd_n_lvl0_0- + } + // b1__ocd_n_lvl0_1 := cgate(b1__c_a_out_2, b1__c_a_out_3) delay(1.0 ns); + prs { + (b1__c_a_out_2 & b1__c_a_out_3) -> b1__ocd_n_lvl0_1+ + ( ~(b1__c_a_out_2 | b1__c_a_out_3)) -> b1__ocd_n_lvl0_1- + } + // b1__ocd_n_lvl0_2 := cgate(b1__c_b_out_0, b1__c_b_out_1) delay(1.0 ns); + prs { + (b1__c_b_out_0 & b1__c_b_out_1) -> b1__ocd_n_lvl0_2+ + ( ~(b1__c_b_out_0 | b1__c_b_out_1)) -> b1__ocd_n_lvl0_2- + } + // b1__ocd_n_lvl0_3 := cgate(b1__c_s_out_0, b1__c_s_out_1) delay(1.0 ns); + prs { + (b1__c_s_out_0 & b1__c_s_out_1) -> b1__ocd_n_lvl0_3+ + ( ~(b1__c_s_out_0 | b1__c_s_out_1)) -> b1__ocd_n_lvl0_3- + } + // b1__ocd_n_lvl0_4 := cgate(b1__c_s_out_2, b1__c_s_out_3) delay(1.0 ns); + prs { + (b1__c_s_out_2 & b1__c_s_out_3) -> b1__ocd_n_lvl0_4+ + ( ~(b1__c_s_out_2 | b1__c_s_out_3)) -> b1__ocd_n_lvl0_4- + } + // b1__ocd_n_lvl0_5 := cgate(b1__c_s_out_4, b1__c_s_out_5) delay(1.0 ns); + prs { + (b1__c_s_out_4 & b1__c_s_out_5) -> b1__ocd_n_lvl0_5+ + ( ~(b1__c_s_out_4 | b1__c_s_out_5)) -> b1__ocd_n_lvl0_5- + } + // b1__ocd_n_lvl1_0 := cgate(b1__ocd_n_lvl0_0, b1__ocd_n_lvl0_1) delay(1.0 ns); + prs { + (b1__ocd_n_lvl0_0 & b1__ocd_n_lvl0_1) -> b1__ocd_n_lvl1_0+ + ( ~(b1__ocd_n_lvl0_0 | b1__ocd_n_lvl0_1)) -> b1__ocd_n_lvl1_0- + } + // b1__ocd_n_lvl1_1 := cgate(b1__ocd_n_lvl0_2, b1__ocd_n_lvl0_3) delay(1.0 ns); + prs { + (b1__ocd_n_lvl0_2 & b1__ocd_n_lvl0_3) -> b1__ocd_n_lvl1_1+ + ( ~(b1__ocd_n_lvl0_2 | b1__ocd_n_lvl0_3)) -> b1__ocd_n_lvl1_1- + } + // b1__ocd_n_lvl1_2 := cgate(b1__ocd_n_lvl0_4, b1__ocd_n_lvl0_5) delay(1.0 ns); + prs { + (b1__ocd_n_lvl0_4 & b1__ocd_n_lvl0_5) -> b1__ocd_n_lvl1_2+ + ( ~(b1__ocd_n_lvl0_4 | b1__ocd_n_lvl0_5)) -> b1__ocd_n_lvl1_2- + } + // b1__ocd_n_lvl2_0 := cgate(b1__ocd_n_lvl1_0, b1__ocd_n_lvl1_1) delay(1.0 ns); + prs { + (b1__ocd_n_lvl1_0 & b1__ocd_n_lvl1_1) -> b1__ocd_n_lvl2_0+ + ( ~(b1__ocd_n_lvl1_0 | b1__ocd_n_lvl1_1)) -> b1__ocd_n_lvl2_0- + } + // b1__ocd_n := cgate(b1__ocd_n_lvl2_0, b1__ocd_n_lvl1_2) delay(1.0 ns); + prs { + (b1__ocd_n_lvl2_0 & b1__ocd_n_lvl1_2) -> b1__ocd_n+ + ( ~(b1__ocd_n_lvl2_0 | b1__ocd_n_lvl1_2)) -> b1__ocd_n- + } + // logic_fs__ack_in := inv(b1__ocd_n) delay(1.0 ns); + prs { + ( ~b1__ocd_n) -> logic_fs__ack_in+ + ( ~( ~b1__ocd_n)) -> logic_fs__ack_in- + } + // b1__en := inv(b1__ack_in) delay(1.0 ns); + prs { + ( ~b1__ack_in) -> b1__en+ + ( ~( ~b1__ack_in)) -> b1__en- + } + // b2__c_a_out_0 := nor_gate(logic_ls__logic_ls__a_in(0).F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t)) -> b2__c_a_out_0+ + ( ~( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t))) -> b2__c_a_out_0- + } + // logic_ls__logic_ls__a_in(0).F := cgate(b2__a_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[0].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[0].f+ + ( ~(b2__a_in[0].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[0].f- + } + // logic_ls__logic_ls__a_in(0).T := cgate(b2__a_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[0].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[0].t+ + ( ~(b2__a_in[0].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[0].t- + } + // b2__c_a_out_1 := nor_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__a_in(1).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t)) -> b2__c_a_out_1+ + ( ~( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t))) -> b2__c_a_out_1- + } + // logic_ls__logic_ls__a_in(1).F := cgate(b2__a_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[1].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[1].f+ + ( ~(b2__a_in[1].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[1].f- + } + // logic_ls__logic_ls__a_in(1).T := cgate(b2__a_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[1].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[1].t+ + ( ~(b2__a_in[1].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[1].t- + } + // b2__c_a_out_2 := nor_gate(logic_ls__logic_ls__a_in(2).F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t)) -> b2__c_a_out_2+ + ( ~( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t))) -> b2__c_a_out_2- + } + // logic_ls__logic_ls__a_in(2).F := cgate(b2__a_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[2].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[2].f+ + ( ~(b2__a_in[2].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[2].f- + } + // logic_ls__logic_ls__a_in(2).T := cgate(b2__a_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[2].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[2].t+ + ( ~(b2__a_in[2].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[2].t- + } + // b2__c_a_out_3 := nor_gate(logic_ls__logic_ls__a_in(3).F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t)) -> b2__c_a_out_3+ + ( ~( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t))) -> b2__c_a_out_3- + } + // logic_ls__logic_ls__a_in(3).F := cgate(b2__a_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[3].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[3].f+ + ( ~(b2__a_in[3].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[3].f- + } + // logic_ls__logic_ls__a_in(3).T := cgate(b2__a_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__a_in[3].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[3].t+ + ( ~(b2__a_in[3].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[3].t- + } + // b2__c_b_out := nor_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t)) -> b2__c_b_out+ + ( ~( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t))) -> b2__c_b_out- + } + // logic_ls__logic_ls__b_in.F := cgate(b2__b_in.F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__b_in.f & b2__en) & ~reset -> logic_ls__logic_ls__b_in.f+ + ( ~(b2__b_in.f | b2__en)) | reset -> logic_ls__logic_ls__b_in.f- + } + // logic_ls__logic_ls__b_in.T := cgate(b2__b_in.T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__b_in.t & b2__en) & ~reset -> logic_ls__logic_ls__b_in.t+ + ( ~(b2__b_in.t | b2__en)) | reset -> logic_ls__logic_ls__b_in.t- + } + // b2__c_s_out_0 := nor_gate(b3__s_in(0).F, b3__s_in(0).T) delay(1.0 ns); + prs { + ( ~(b3__s_in[0].f | b3__s_in[0].t)) -> b2__c_s_out_0+ + ( ~( ~(b3__s_in[0].f | b3__s_in[0].t))) -> b2__c_s_out_0- + } + // b3__s_in(0).F := cgate(b2__s_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[0].f & b2__en) & ~reset -> b3__s_in[0].f+ + ( ~(b2__s_in[0].f | b2__en)) | reset -> b3__s_in[0].f- + } + // b3__s_in(0).T := cgate(b2__s_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[0].t & b2__en) & ~reset -> b3__s_in[0].t+ + ( ~(b2__s_in[0].t | b2__en)) | reset -> b3__s_in[0].t- + } + // b2__c_s_out_1 := nor_gate(b3__s_in(1).F, b3__s_in(1).T) delay(1.0 ns); + prs { + ( ~(b3__s_in[1].f | b3__s_in[1].t)) -> b2__c_s_out_1+ + ( ~( ~(b3__s_in[1].f | b3__s_in[1].t))) -> b2__c_s_out_1- + } + // b3__s_in(1).F := cgate(b2__s_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[1].f & b2__en) & ~reset -> b3__s_in[1].f+ + ( ~(b2__s_in[1].f | b2__en)) | reset -> b3__s_in[1].f- + } + // b3__s_in(1).T := cgate(b2__s_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[1].t & b2__en) & ~reset -> b3__s_in[1].t+ + ( ~(b2__s_in[1].t | b2__en)) | reset -> b3__s_in[1].t- + } + // b2__c_s_out_2 := nor_gate(b3__s_in(2).F, b3__s_in(2).T) delay(1.0 ns); + prs { + ( ~(b3__s_in[2].f | b3__s_in[2].t)) -> b2__c_s_out_2+ + ( ~( ~(b3__s_in[2].f | b3__s_in[2].t))) -> b2__c_s_out_2- + } + // b3__s_in(2).F := cgate(b2__s_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[2].f & b2__en) & ~reset -> b3__s_in[2].f+ + ( ~(b2__s_in[2].f | b2__en)) | reset -> b3__s_in[2].f- + } + // b3__s_in(2).T := cgate(b2__s_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[2].t & b2__en) & ~reset -> b3__s_in[2].t+ + ( ~(b2__s_in[2].t | b2__en)) | reset -> b3__s_in[2].t- + } + // b2__c_s_out_3 := nor_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__s_in_3.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t)) -> b2__c_s_out_3+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t))) -> b2__c_s_out_3- + } + // logic_ls__logic_ls__s_in_3.F := cgate(b2__s_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[3].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_3.f+ + ( ~(b2__s_in[3].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_3.f- + } + // logic_ls__logic_ls__s_in_3.T := cgate(b2__s_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[3].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_3.t+ + ( ~(b2__s_in[3].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_3.t- + } + // b2__c_s_out_4 := nor_gate(logic_ls__logic_ls__s_in_4.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t)) -> b2__c_s_out_4+ + ( ~( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t))) -> b2__c_s_out_4- + } + // logic_ls__logic_ls__s_in_4.F := cgate(b2__s_in(4).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[4].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_4.f+ + ( ~(b2__s_in[4].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_4.f- + } + // logic_ls__logic_ls__s_in_4.T := cgate(b2__s_in(4).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[4].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_4.t+ + ( ~(b2__s_in[4].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_4.t- + } + // b2__c_s_out_5 := nor_gate(logic_ls__logic_ls__s_in_5.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t)) -> b2__c_s_out_5+ + ( ~( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t))) -> b2__c_s_out_5- + } + // logic_ls__logic_ls__s_in_5.F := cgate(b2__s_in(5).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[5].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_5.f+ + ( ~(b2__s_in[5].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_5.f- + } + // logic_ls__logic_ls__s_in_5.T := cgate(b2__s_in(5).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[5].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_5.t+ + ( ~(b2__s_in[5].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_5.t- + } + // b2__c_s_out_6 := nor_gate(logic_ls__logic_ls__s_in_6.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t)) -> b2__c_s_out_6+ + ( ~( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t))) -> b2__c_s_out_6- + } + // logic_ls__logic_ls__s_in_6.F := cgate(b2__s_in(6).F, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[6].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_6.f+ + ( ~(b2__s_in[6].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_6.f- + } + // logic_ls__logic_ls__s_in_6.T := cgate(b2__s_in(6).T, b2__en) delay(1.0 ns) init(0, reset); + prs { + (b2__s_in[6].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_6.t+ + ( ~(b2__s_in[6].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_6.t- + } + // b2__ocd_n_lvl0_0 := cgate(b2__c_a_out_0, b2__c_a_out_1) delay(1.0 ns); + prs { + (b2__c_a_out_0 & b2__c_a_out_1) -> b2__ocd_n_lvl0_0+ + ( ~(b2__c_a_out_0 | b2__c_a_out_1)) -> b2__ocd_n_lvl0_0- + } + // b2__ocd_n_lvl0_1 := cgate(b2__c_a_out_2, b2__c_a_out_3) delay(1.0 ns); + prs { + (b2__c_a_out_2 & b2__c_a_out_3) -> b2__ocd_n_lvl0_1+ + ( ~(b2__c_a_out_2 | b2__c_a_out_3)) -> b2__ocd_n_lvl0_1- + } + // b2__ocd_n_lvl0_2 := cgate(b2__c_b_out, b2__c_s_out_0) delay(1.0 ns); + prs { + (b2__c_b_out & b2__c_s_out_0) -> b2__ocd_n_lvl0_2+ + ( ~(b2__c_b_out | b2__c_s_out_0)) -> b2__ocd_n_lvl0_2- + } + // b2__ocd_n_lvl0_3 := cgate(b2__c_s_out_1, b2__c_s_out_2) delay(1.0 ns); + prs { + (b2__c_s_out_1 & b2__c_s_out_2) -> b2__ocd_n_lvl0_3+ + ( ~(b2__c_s_out_1 | b2__c_s_out_2)) -> b2__ocd_n_lvl0_3- + } + // b2__ocd_n_lvl0_4 := cgate(b2__c_s_out_3, b2__c_s_out_4) delay(1.0 ns); + prs { + (b2__c_s_out_3 & b2__c_s_out_4) -> b2__ocd_n_lvl0_4+ + ( ~(b2__c_s_out_3 | b2__c_s_out_4)) -> b2__ocd_n_lvl0_4- + } + // b2__ocd_n_lvl0_5 := cgate(b2__c_s_out_5, b2__c_s_out_6) delay(1.0 ns); + prs { + (b2__c_s_out_5 & b2__c_s_out_6) -> b2__ocd_n_lvl0_5+ + ( ~(b2__c_s_out_5 | b2__c_s_out_6)) -> b2__ocd_n_lvl0_5- + } + // b2__ocd_n_lvl1_0 := cgate(b2__ocd_n_lvl0_0, b2__ocd_n_lvl0_1) delay(1.0 ns); + prs { + (b2__ocd_n_lvl0_0 & b2__ocd_n_lvl0_1) -> b2__ocd_n_lvl1_0+ + ( ~(b2__ocd_n_lvl0_0 | b2__ocd_n_lvl0_1)) -> b2__ocd_n_lvl1_0- + } + // b2__ocd_n_lvl1_1 := cgate(b2__ocd_n_lvl0_2, b2__ocd_n_lvl0_3) delay(1.0 ns); + prs { + (b2__ocd_n_lvl0_2 & b2__ocd_n_lvl0_3) -> b2__ocd_n_lvl1_1+ + ( ~(b2__ocd_n_lvl0_2 | b2__ocd_n_lvl0_3)) -> b2__ocd_n_lvl1_1- + } + // b2__ocd_n_lvl1_2 := cgate(b2__ocd_n_lvl0_4, b2__ocd_n_lvl0_5) delay(1.0 ns); + prs { + (b2__ocd_n_lvl0_4 & b2__ocd_n_lvl0_5) -> b2__ocd_n_lvl1_2+ + ( ~(b2__ocd_n_lvl0_4 | b2__ocd_n_lvl0_5)) -> b2__ocd_n_lvl1_2- + } + // b2__ocd_n_lvl2_0 := cgate(b2__ocd_n_lvl1_0, b2__ocd_n_lvl1_1) delay(1.0 ns); + prs { + (b2__ocd_n_lvl1_0 & b2__ocd_n_lvl1_1) -> b2__ocd_n_lvl2_0+ + ( ~(b2__ocd_n_lvl1_0 | b2__ocd_n_lvl1_1)) -> b2__ocd_n_lvl2_0- + } + // b2__ocd_n := cgate(b2__ocd_n_lvl2_0, b2__ocd_n_lvl1_2) delay(1.0 ns); + prs { + (b2__ocd_n_lvl2_0 & b2__ocd_n_lvl1_2) -> b2__ocd_n+ + ( ~(b2__ocd_n_lvl2_0 | b2__ocd_n_lvl1_2)) -> b2__ocd_n- + } + // logic_ms_1__ack_in := inv(b2__ocd_n) delay(1.0 ns); + prs { + ( ~b2__ocd_n) -> logic_ms_1__ack_in+ + ( ~( ~b2__ocd_n)) -> logic_ms_1__ack_in- + } + // b2__en := inv(b2__ack_in) delay(1.0 ns); + prs { + ( ~b2__ack_in) -> b2__en+ + ( ~( ~b2__ack_in)) -> b2__en- + } + // b3__c_s_out_0 := nor_gate(s(0).F, s(0).T) delay(1.0 ns); + prs { + ( ~(s[0].f | s[0].t)) -> b3__c_s_out_0+ + ( ~( ~(s[0].f | s[0].t))) -> b3__c_s_out_0- + } + // s(0).F := cgate(b3__s_in(0).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[0].f & b3__en) & ~reset -> s[0].f+ + ( ~(b3__s_in[0].f | b3__en)) | reset -> s[0].f- + } + // s(0).T := cgate(b3__s_in(0).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[0].t & b3__en) & ~reset -> s[0].t+ + ( ~(b3__s_in[0].t | b3__en)) | reset -> s[0].t- + } + // b3__c_s_out_1 := nor_gate(s(1).F, s(1).T) delay(1.0 ns); + prs { + ( ~(s[1].f | s[1].t)) -> b3__c_s_out_1+ + ( ~( ~(s[1].f | s[1].t))) -> b3__c_s_out_1- + } + // s(1).F := cgate(b3__s_in(1).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[1].f & b3__en) & ~reset -> s[1].f+ + ( ~(b3__s_in[1].f | b3__en)) | reset -> s[1].f- + } + // s(1).T := cgate(b3__s_in(1).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[1].t & b3__en) & ~reset -> s[1].t+ + ( ~(b3__s_in[1].t | b3__en)) | reset -> s[1].t- + } + // b3__c_s_out_2 := nor_gate(s(2).F, s(2).T) delay(1.0 ns); + prs { + ( ~(s[2].f | s[2].t)) -> b3__c_s_out_2+ + ( ~( ~(s[2].f | s[2].t))) -> b3__c_s_out_2- + } + // s(2).F := cgate(b3__s_in(2).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[2].f & b3__en) & ~reset -> s[2].f+ + ( ~(b3__s_in[2].f | b3__en)) | reset -> s[2].f- + } + // s(2).T := cgate(b3__s_in(2).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[2].t & b3__en) & ~reset -> s[2].t+ + ( ~(b3__s_in[2].t | b3__en)) | reset -> s[2].t- + } + // b3__c_s_out_3 := nor_gate(s(3).F, s(3).T) delay(1.0 ns); + prs { + ( ~(s[3].f | s[3].t)) -> b3__c_s_out_3+ + ( ~( ~(s[3].f | s[3].t))) -> b3__c_s_out_3- + } + // s(3).F := cgate(b3__s_in(3).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[3].f & b3__en) & ~reset -> s[3].f+ + ( ~(b3__s_in[3].f | b3__en)) | reset -> s[3].f- + } + // s(3).T := cgate(b3__s_in(3).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[3].t & b3__en) & ~reset -> s[3].t+ + ( ~(b3__s_in[3].t | b3__en)) | reset -> s[3].t- + } + // b3__c_s_out_4 := nor_gate(s(4).F, s(4).T) delay(1.0 ns); + prs { + ( ~(s[4].f | s[4].t)) -> b3__c_s_out_4+ + ( ~( ~(s[4].f | s[4].t))) -> b3__c_s_out_4- + } + // s(4).F := cgate(b3__s_in(4).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[4].f & b3__en) & ~reset -> s[4].f+ + ( ~(b3__s_in[4].f | b3__en)) | reset -> s[4].f- + } + // s(4).T := cgate(b3__s_in(4).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[4].t & b3__en) & ~reset -> s[4].t+ + ( ~(b3__s_in[4].t | b3__en)) | reset -> s[4].t- + } + // b3__c_s_out_5 := nor_gate(s(5).F, s(5).T) delay(1.0 ns); + prs { + ( ~(s[5].f | s[5].t)) -> b3__c_s_out_5+ + ( ~( ~(s[5].f | s[5].t))) -> b3__c_s_out_5- + } + // s(5).F := cgate(b3__s_in(5).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[5].f & b3__en) & ~reset -> s[5].f+ + ( ~(b3__s_in[5].f | b3__en)) | reset -> s[5].f- + } + // s(5).T := cgate(b3__s_in(5).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[5].t & b3__en) & ~reset -> s[5].t+ + ( ~(b3__s_in[5].t | b3__en)) | reset -> s[5].t- + } + // b3__c_s_out_6 := nor_gate(s(6).F, s(6).T) delay(1.0 ns); + prs { + ( ~(s[6].f | s[6].t)) -> b3__c_s_out_6+ + ( ~( ~(s[6].f | s[6].t))) -> b3__c_s_out_6- + } + // s(6).F := cgate(b3__s_in(6).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[6].f & b3__en) & ~reset -> s[6].f+ + ( ~(b3__s_in[6].f | b3__en)) | reset -> s[6].f- + } + // s(6).T := cgate(b3__s_in(6).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[6].t & b3__en) & ~reset -> s[6].t+ + ( ~(b3__s_in[6].t | b3__en)) | reset -> s[6].t- + } + // b3__c_s_out_7 := nor_gate(s(7).F, s(7).T) delay(1.0 ns); + prs { + ( ~(s[7].f | s[7].t)) -> b3__c_s_out_7+ + ( ~( ~(s[7].f | s[7].t))) -> b3__c_s_out_7- + } + // s(7).F := cgate(b3__s_in(7).F, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[7].f & b3__en) & ~reset -> s[7].f+ + ( ~(b3__s_in[7].f | b3__en)) | reset -> s[7].f- + } + // s(7).T := cgate(b3__s_in(7).T, b3__en) delay(1.0 ns) init(0, reset); + prs { + (b3__s_in[7].t & b3__en) & ~reset -> s[7].t+ + ( ~(b3__s_in[7].t | b3__en)) | reset -> s[7].t- + } + // b3__ocd_n_lvl0_0 := cgate(b3__c_s_out_0, b3__c_s_out_1) delay(1.0 ns); + prs { + (b3__c_s_out_0 & b3__c_s_out_1) -> b3__ocd_n_lvl0_0+ + ( ~(b3__c_s_out_0 | b3__c_s_out_1)) -> b3__ocd_n_lvl0_0- + } + // b3__ocd_n_lvl0_1 := cgate(b3__c_s_out_2, b3__c_s_out_3) delay(1.0 ns); + prs { + (b3__c_s_out_2 & b3__c_s_out_3) -> b3__ocd_n_lvl0_1+ + ( ~(b3__c_s_out_2 | b3__c_s_out_3)) -> b3__ocd_n_lvl0_1- + } + // b3__ocd_n_lvl0_2 := cgate(b3__c_s_out_4, b3__c_s_out_5) delay(1.0 ns); + prs { + (b3__c_s_out_4 & b3__c_s_out_5) -> b3__ocd_n_lvl0_2+ + ( ~(b3__c_s_out_4 | b3__c_s_out_5)) -> b3__ocd_n_lvl0_2- + } + // b3__ocd_n_lvl0_3 := cgate(b3__c_s_out_6, b3__c_s_out_7) delay(1.0 ns); + prs { + (b3__c_s_out_6 & b3__c_s_out_7) -> b3__ocd_n_lvl0_3+ + ( ~(b3__c_s_out_6 | b3__c_s_out_7)) -> b3__ocd_n_lvl0_3- + } + // b3__ocd_n_lvl1_0 := cgate(b3__ocd_n_lvl0_0, b3__ocd_n_lvl0_1) delay(1.0 ns); + prs { + (b3__ocd_n_lvl0_0 & b3__ocd_n_lvl0_1) -> b3__ocd_n_lvl1_0+ + ( ~(b3__ocd_n_lvl0_0 | b3__ocd_n_lvl0_1)) -> b3__ocd_n_lvl1_0- + } + // b3__ocd_n_lvl1_1 := cgate(b3__ocd_n_lvl0_2, b3__ocd_n_lvl0_3) delay(1.0 ns); + prs { + (b3__ocd_n_lvl0_2 & b3__ocd_n_lvl0_3) -> b3__ocd_n_lvl1_1+ + ( ~(b3__ocd_n_lvl0_2 | b3__ocd_n_lvl0_3)) -> b3__ocd_n_lvl1_1- + } + // b3__ocd_n := cgate(b3__ocd_n_lvl1_0, b3__ocd_n_lvl1_1) delay(1.0 ns); + prs { + (b3__ocd_n_lvl1_0 & b3__ocd_n_lvl1_1) -> b3__ocd_n+ + ( ~(b3__ocd_n_lvl1_0 | b3__ocd_n_lvl1_1)) -> b3__ocd_n- + } + // logic_ls__ack_in := inv(b3__ocd_n) delay(1.0 ns); + prs { + ( ~b3__ocd_n) -> logic_ls__ack_in+ + ( ~( ~b3__ocd_n)) -> logic_ls__ack_in- + } + // b3__en := inv(ack_in) delay(1.0 ns); + prs { + ( ~ack_in) -> b3__en+ + ( ~( ~ack_in)) -> b3__en- + } + // logic_fs__logic_fs__int_sig_16_done_n := nor_gate(logic_fs__logic_fs__cell_12__b.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__b.t | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__int_sig_16_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_12__b.t | logic_fs__logic_fs__cell_12__b.f))) -> logic_fs__logic_fs__int_sig_16_done_n- + } + // logic_fs__logic_fs__int_sig_17_done_n := nor_gate(logic_fs__logic_fs__cell_13__b.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__b.t | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__int_sig_17_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_13__b.t | logic_fs__logic_fs__cell_13__b.f))) -> logic_fs__logic_fs__int_sig_17_done_n- + } + // logic_fs__logic_fs__int_sig_18_done_n := nor_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__a.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__a.f)) -> logic_fs__logic_fs__int_sig_18_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__a.f))) -> logic_fs__logic_fs__int_sig_18_done_n- + } + // logic_fs__logic_fs__int_sig_19_done_n := nor_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__a.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__a.f)) -> logic_fs__logic_fs__int_sig_19_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__a.f))) -> logic_fs__logic_fs__int_sig_19_done_n- + } + // logic_fs__logic_fs__int_sig_20_done_n := nor_gate(logic_fs__logic_fs__cell_07__b.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__b.t | logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__int_sig_20_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_07__b.t | logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__int_sig_20_done_n- + } + // logic_fs__logic_fs__int_sig_21_done_n := nor_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__a.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__a.f)) -> logic_fs__logic_fs__int_sig_21_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__a.f))) -> logic_fs__logic_fs__int_sig_21_done_n- + } + // logic_fs__logic_fs__int_sig_22_done_n := nor_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__a.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__a.f)) -> logic_fs__logic_fs__int_sig_22_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__a.f))) -> logic_fs__logic_fs__int_sig_22_done_n- + } + // logic_fs__logic_fs__int_sig_23_done_n := nor_gate(logic_fs__logic_fs__cell_11__b.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__b.t | logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__int_sig_23_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_11__b.t | logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__int_sig_23_done_n- + } + // logic_fs__logic_fs__int_sig_24_done_n := nor_gate(logic_fs__logic_fs__cell_12__c_in.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__c_in.t | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__int_sig_24_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_12__c_in.t | logic_fs__logic_fs__cell_12__c_in.f))) -> logic_fs__logic_fs__int_sig_24_done_n- + } + // logic_fs__logic_fs__int_sig_25_done_n := nor_gate(logic_fs__logic_fs__cell_13__c_in.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__c_in.t | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__int_sig_25_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_13__c_in.t | logic_fs__logic_fs__cell_13__c_in.f))) -> logic_fs__logic_fs__int_sig_25_done_n- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl0_0 := cgate(logic_fs__logic_fs__int_sig_16_done_n, logic_fs__logic_fs__int_sig_17_done_n) delay(1.0 ns); + prs { + (logic_fs__logic_fs__int_sig_16_done_n & logic_fs__logic_fs__int_sig_17_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_0+ + ( ~(logic_fs__logic_fs__int_sig_16_done_n | logic_fs__logic_fs__int_sig_17_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_0- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl0_1 := cgate(logic_fs__logic_fs__int_sig_18_done_n, logic_fs__logic_fs__int_sig_19_done_n) delay(1.0 ns); + prs { + (logic_fs__logic_fs__int_sig_18_done_n & logic_fs__logic_fs__int_sig_19_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_1+ + ( ~(logic_fs__logic_fs__int_sig_18_done_n | logic_fs__logic_fs__int_sig_19_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_1- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl0_2 := cgate(logic_fs__logic_fs__int_sig_20_done_n, logic_fs__logic_fs__int_sig_21_done_n) delay(1.0 ns); + prs { + (logic_fs__logic_fs__int_sig_20_done_n & logic_fs__logic_fs__int_sig_21_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_2+ + ( ~(logic_fs__logic_fs__int_sig_20_done_n | logic_fs__logic_fs__int_sig_21_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_2- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl0_3 := cgate(logic_fs__logic_fs__int_sig_22_done_n, logic_fs__logic_fs__int_sig_23_done_n) delay(1.0 ns); + prs { + (logic_fs__logic_fs__int_sig_22_done_n & logic_fs__logic_fs__int_sig_23_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_3+ + ( ~(logic_fs__logic_fs__int_sig_22_done_n | logic_fs__logic_fs__int_sig_23_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_3- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl0_4 := cgate(logic_fs__logic_fs__int_sig_24_done_n, logic_fs__logic_fs__int_sig_25_done_n) delay(1.0 ns); + prs { + (logic_fs__logic_fs__int_sig_24_done_n & logic_fs__logic_fs__int_sig_25_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_4+ + ( ~(logic_fs__logic_fs__int_sig_24_done_n | logic_fs__logic_fs__int_sig_25_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_4- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl1_0 := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl0_0, logic_fs__logic_fs__internal_done_n_merged_lvl0_1) delay(1.0 ns); + prs { + (logic_fs__logic_fs__internal_done_n_merged_lvl0_0 & logic_fs__logic_fs__internal_done_n_merged_lvl0_1) -> logic_fs__logic_fs__internal_done_n_merged_lvl1_0+ + ( ~(logic_fs__logic_fs__internal_done_n_merged_lvl0_0 | logic_fs__logic_fs__internal_done_n_merged_lvl0_1)) -> logic_fs__logic_fs__internal_done_n_merged_lvl1_0- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl1_1 := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl0_2, logic_fs__logic_fs__internal_done_n_merged_lvl0_3) delay(1.0 ns); + prs { + (logic_fs__logic_fs__internal_done_n_merged_lvl0_2 & logic_fs__logic_fs__internal_done_n_merged_lvl0_3) -> logic_fs__logic_fs__internal_done_n_merged_lvl1_1+ + ( ~(logic_fs__logic_fs__internal_done_n_merged_lvl0_2 | logic_fs__logic_fs__internal_done_n_merged_lvl0_3)) -> logic_fs__logic_fs__internal_done_n_merged_lvl1_1- + } + // logic_fs__logic_fs__internal_done_n_merged_lvl2_0 := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl1_0, logic_fs__logic_fs__internal_done_n_merged_lvl1_1) delay(1.0 ns); + prs { + (logic_fs__logic_fs__internal_done_n_merged_lvl1_0 & logic_fs__logic_fs__internal_done_n_merged_lvl1_1) -> logic_fs__logic_fs__internal_done_n_merged_lvl2_0+ + ( ~(logic_fs__logic_fs__internal_done_n_merged_lvl1_0 | logic_fs__logic_fs__internal_done_n_merged_lvl1_1)) -> logic_fs__logic_fs__internal_done_n_merged_lvl2_0- + } + // logic_fs__logic_fs__internal_done_n_merged := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl2_0, logic_fs__logic_fs__internal_done_n_merged_lvl0_4) delay(1.0 ns); + prs { + (logic_fs__logic_fs__internal_done_n_merged_lvl2_0 & logic_fs__logic_fs__internal_done_n_merged_lvl0_4) -> logic_fs__logic_fs__internal_done_n_merged+ + ( ~(logic_fs__logic_fs__internal_done_n_merged_lvl2_0 | logic_fs__logic_fs__internal_done_n_merged_lvl0_4)) -> logic_fs__logic_fs__internal_done_n_merged- + } + // logic_fs__logic_fs__internal_done_n_merged_n := inv(logic_fs__logic_fs__internal_done_n_merged) delay(1.0 ns); + prs { + ( ~logic_fs__logic_fs__internal_done_n_merged) -> logic_fs__logic_fs__internal_done_n_merged_n+ + ( ~( ~logic_fs__logic_fs__internal_done_n_merged)) -> logic_fs__logic_fs__internal_done_n_merged_n- + } + // logic_fs__logic_fs__done_lvl0_0 := cgate(logic_fs__logic_fs__cell_12_done, logic_fs__logic_fs__cell_13_done) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12_done & logic_fs__logic_fs__cell_13_done) -> logic_fs__logic_fs__done_lvl0_0+ + ( ~(logic_fs__logic_fs__cell_12_done | logic_fs__logic_fs__cell_13_done)) -> logic_fs__logic_fs__done_lvl0_0- + } + // logic_fs__logic_fs__done := cgate(logic_fs__logic_fs__done_lvl0_0, logic_fs__logic_fs__internal_done_n_merged_n) delay(1.0 ns); + prs { + (logic_fs__logic_fs__done_lvl0_0 & logic_fs__logic_fs__internal_done_n_merged_n) -> logic_fs__logic_fs__done+ + ( ~(logic_fs__logic_fs__done_lvl0_0 | logic_fs__logic_fs__internal_done_n_merged_n)) -> logic_fs__logic_fs__done- + } + // logic_fs__logic_fs__cell_12__b.T := and_gate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + prs { + (b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t) -> logic_fs__logic_fs__cell_12__b.t+ + ( ~(b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t)) -> logic_fs__logic_fs__cell_12__b.t- + } + // logic_fs__logic_fs__cell_12__b.F := or_gate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + prs { + (b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f) -> logic_fs__logic_fs__cell_12__b.f+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f)) -> logic_fs__logic_fs__cell_12__b.f- + } + // logic_fs__logic_fs__cell_13__b.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t) -> logic_fs__logic_fs__cell_13__b.t+ + ( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t)) -> logic_fs__logic_fs__cell_13__b.t- + } + // logic_fs__logic_fs__cell_13__b.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f) -> logic_fs__logic_fs__cell_13__b.f+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f)) -> logic_fs__logic_fs__cell_13__b.f- + } + // b1__s_in(0).T := and_gate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t) -> b1__s_in[0].t+ + ( ~(logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t)) -> b1__s_in[0].t- + } + // b1__s_in(0).F := or_gate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f) -> b1__s_in[0].f+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f)) -> b1__s_in[0].f- + } + // logic_fs__logic_fs__cell_12__a.T := and_gate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + (b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_12__a.t+ + ( ~(b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_12__a.t- + } + // logic_fs__logic_fs__cell_12__a.F := or_gate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + (b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_12__a.f+ + ( ~(b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_12__a.f- + } + // logic_fs__logic_fs__cell_13__a.T := and_gate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_13__a.t+ + ( ~(logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t)) -> logic_fs__logic_fs__cell_13__a.t- + } + // logic_fs__logic_fs__cell_13__a.F := or_gate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f) -> logic_fs__logic_fs__cell_13__a.f+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_13__a.f- + } + // logic_fs__logic_fs__cell_07__b.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_07__b.t+ + ( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t)) -> logic_fs__logic_fs__cell_07__b.t- + } + // logic_fs__logic_fs__cell_07__b.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f) -> logic_fs__logic_fs__cell_07__b.f+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_07__b.f- + } + // b1__s_in(5).T := and_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t) -> b1__s_in[5].t+ + ( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t)) -> b1__s_in[5].t- + } + // b1__s_in(5).F := or_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f) -> b1__s_in[5].f+ + ( ~(logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f)) -> b1__s_in[5].f- + } + // logic_fs__logic_fs__cell_07__nandFT := nand_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__nandFT+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t))) -> logic_fs__logic_fs__cell_07__nandFT- + } + // logic_fs__logic_fs__cell_07__nandTF := nand_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__nandTF+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__cell_07__nandTF- + } + // b1__s_in(4).T := nand_gate(logic_fs__logic_fs__cell_07__nandFT, logic_fs__logic_fs__cell_07__nandTF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__nandFT & logic_fs__logic_fs__cell_07__nandTF)) -> b1__s_in[4].t+ + ( ~( ~(logic_fs__logic_fs__cell_07__nandFT & logic_fs__logic_fs__cell_07__nandTF))) -> b1__s_in[4].t- + } + // logic_fs__logic_fs__cell_07__nandTT := nand_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__nandTT+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t))) -> logic_fs__logic_fs__cell_07__nandTT- + } + // logic_fs__logic_fs__cell_07__nandFF := nand_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__nandFF+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__cell_07__nandFF- + } + // b1__s_in(4).F := nand_gate(logic_fs__logic_fs__cell_07__nandTT, logic_fs__logic_fs__cell_07__nandFF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_07__nandTT & logic_fs__logic_fs__cell_07__nandFF)) -> b1__s_in[4].f+ + ( ~( ~(logic_fs__logic_fs__cell_07__nandTT & logic_fs__logic_fs__cell_07__nandFF))) -> b1__s_in[4].f- + } + // logic_fs__logic_fs__cell_11__a.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t) -> logic_fs__logic_fs__cell_11__a.t+ + ( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t)) -> logic_fs__logic_fs__cell_11__a.t- + } + // logic_fs__logic_fs__cell_11__a.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f) -> logic_fs__logic_fs__cell_11__a.f+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_11__a.f- + } + // logic_fs__logic_fs__cell_11__b.T := and_gate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + prs { + (b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_11__b.t+ + ( ~(b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_11__b.t- + } + // logic_fs__logic_fs__cell_11__b.F := or_gate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + prs { + (b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_11__b.f+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_11__b.f- + } + // logic_fs__logic_fs__cell_12__c_in.T := and_gate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t) -> logic_fs__logic_fs__cell_12__c_in.t+ + ( ~(logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t)) -> logic_fs__logic_fs__cell_12__c_in.t- + } + // logic_fs__logic_fs__cell_12__c_in.F := or_gate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).F) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f) -> logic_fs__logic_fs__cell_12__c_in.f+ + ( ~(logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f)) -> logic_fs__logic_fs__cell_12__c_in.f- + } + // logic_fs__logic_fs__cell_11__nandFT := nand_gate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__nandFT+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t))) -> logic_fs__logic_fs__cell_11__nandFT- + } + // logic_fs__logic_fs__cell_11__nandTF := nand_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__nandTF+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__cell_11__nandTF- + } + // b1__s_in(1).T := nand_gate(logic_fs__logic_fs__cell_11__nandFT, logic_fs__logic_fs__cell_11__nandTF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__nandFT & logic_fs__logic_fs__cell_11__nandTF)) -> b1__s_in[1].t+ + ( ~( ~(logic_fs__logic_fs__cell_11__nandFT & logic_fs__logic_fs__cell_11__nandTF))) -> b1__s_in[1].t- + } + // logic_fs__logic_fs__cell_11__nandTT := nand_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__nandTT+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t))) -> logic_fs__logic_fs__cell_11__nandTT- + } + // logic_fs__logic_fs__cell_11__nandFF := nand_gate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__nandFF+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__cell_11__nandFF- + } + // b1__s_in(1).F := nand_gate(logic_fs__logic_fs__cell_11__nandTT, logic_fs__logic_fs__cell_11__nandFF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_11__nandTT & logic_fs__logic_fs__cell_11__nandFF)) -> b1__s_in[1].f+ + ( ~( ~(logic_fs__logic_fs__cell_11__nandTT & logic_fs__logic_fs__cell_11__nandFF))) -> b1__s_in[1].f- + } + // logic_fs__logic_fs__cell_12__aFbF := nand_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aFbF+ + ( ~( ~(logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.f))) -> logic_fs__logic_fs__cell_12__aFbF- + } + // logic_fs__logic_fs__cell_12__aFbT := nand_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aFbT+ + ( ~( ~(logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.t))) -> logic_fs__logic_fs__cell_12__aFbT- + } + // logic_fs__logic_fs__cell_12__aTbF := nand_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aTbF+ + ( ~( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.f))) -> logic_fs__logic_fs__cell_12__aTbF- + } + // logic_fs__logic_fs__cell_12__y.T := nand_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__y.t+ + ( ~( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t))) -> logic_fs__logic_fs__cell_12__y.t- + } + // logic_fs__logic_fs__cell_12__x.F := nand_gate(logic_fs__logic_fs__cell_12__aFbF, logic_fs__logic_fs__cell_12__y.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__aFbF & logic_fs__logic_fs__cell_12__y.t)) -> logic_fs__logic_fs__cell_12__x.f+ + ( ~( ~(logic_fs__logic_fs__cell_12__aFbF & logic_fs__logic_fs__cell_12__y.t))) -> logic_fs__logic_fs__cell_12__x.f- + } + // logic_fs__logic_fs__cell_12__x.T := nand_gate(logic_fs__logic_fs__cell_12__aFbT, logic_fs__logic_fs__cell_12__aTbF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__aFbT & logic_fs__logic_fs__cell_12__aTbF)) -> logic_fs__logic_fs__cell_12__x.t+ + ( ~( ~(logic_fs__logic_fs__cell_12__aFbT & logic_fs__logic_fs__cell_12__aTbF))) -> logic_fs__logic_fs__cell_12__x.t- + } + // logic_fs__logic_fs__cell_12__y.F := nor_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__y.f+ + ( ~( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f))) -> logic_fs__logic_fs__cell_12__y.f- + } + // logic_fs__logic_fs__cell_12__xFcF := nand_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xFcF+ + ( ~( ~(logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.f))) -> logic_fs__logic_fs__cell_12__xFcF- + } + // logic_fs__logic_fs__cell_12__xFcT := nand_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xFcT+ + ( ~( ~(logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.t))) -> logic_fs__logic_fs__cell_12__xFcT- + } + // logic_fs__logic_fs__cell_12__xTcF := nand_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xTcF+ + ( ~( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.f))) -> logic_fs__logic_fs__cell_12__xTcF- + } + // logic_fs__logic_fs__cell_12__z.T := nand_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__z.t+ + ( ~( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t))) -> logic_fs__logic_fs__cell_12__z.t- + } + // b1__s_in(2).T := nand_gate(logic_fs__logic_fs__cell_12__xFcT, logic_fs__logic_fs__cell_12__xTcF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__xFcT & logic_fs__logic_fs__cell_12__xTcF)) -> b1__s_in[2].t+ + ( ~( ~(logic_fs__logic_fs__cell_12__xFcT & logic_fs__logic_fs__cell_12__xTcF))) -> b1__s_in[2].t- + } + // b1__s_in(2).F := nand_gate(logic_fs__logic_fs__cell_12__xFcF, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__xFcF & logic_fs__logic_fs__cell_12__z.t)) -> b1__s_in[2].f+ + ( ~( ~(logic_fs__logic_fs__cell_12__xFcF & logic_fs__logic_fs__cell_12__z.t))) -> b1__s_in[2].f- + } + // logic_fs__logic_fs__cell_12__z.F := nor_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__z.f+ + ( ~( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f))) -> logic_fs__logic_fs__cell_12__z.f- + } + // logic_fs__logic_fs__cell_13__c_in.T := nand_gate(logic_fs__logic_fs__cell_12__z.T, logic_fs__logic_fs__cell_12__y.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__z.t & logic_fs__logic_fs__cell_12__y.t)) -> logic_fs__logic_fs__cell_13__c_in.t+ + ( ~( ~(logic_fs__logic_fs__cell_12__z.t & logic_fs__logic_fs__cell_12__y.t))) -> logic_fs__logic_fs__cell_13__c_in.t- + } + // logic_fs__logic_fs__cell_13__c_in.F := nor_gate(logic_fs__logic_fs__cell_12__z.F, logic_fs__logic_fs__cell_12__y.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__z.f | logic_fs__logic_fs__cell_12__y.f)) -> logic_fs__logic_fs__cell_13__c_in.f+ + ( ~( ~(logic_fs__logic_fs__cell_12__z.f | logic_fs__logic_fs__cell_12__y.f))) -> logic_fs__logic_fs__cell_13__c_in.f- + } + // logic_fs__logic_fs__cell_12__orphan_x := or_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__x.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__x.t) -> logic_fs__logic_fs__cell_12__orphan_x+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__x.t)) -> logic_fs__logic_fs__cell_12__orphan_x- + } + // logic_fs__logic_fs__cell_12__orphan_y := nand_gate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__y.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__y.t)) -> logic_fs__logic_fs__cell_12__orphan_y+ + ( ~( ~(logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__y.t))) -> logic_fs__logic_fs__cell_12__orphan_y- + } + // logic_fs__logic_fs__cell_12__orphan_z := nand_gate(logic_fs__logic_fs__cell_12__z.F, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_12__z.f & logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__orphan_z+ + ( ~( ~(logic_fs__logic_fs__cell_12__z.f & logic_fs__logic_fs__cell_12__z.t))) -> logic_fs__logic_fs__cell_12__orphan_z- + } + // logic_fs__logic_fs__cell_12_done_lvl0_0 := cgate(logic_fs__logic_fs__cell_12__orphan_x, logic_fs__logic_fs__cell_12__orphan_y) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12__orphan_x & logic_fs__logic_fs__cell_12__orphan_y) -> logic_fs__logic_fs__cell_12_done_lvl0_0+ + ( ~(logic_fs__logic_fs__cell_12__orphan_x | logic_fs__logic_fs__cell_12__orphan_y)) -> logic_fs__logic_fs__cell_12_done_lvl0_0- + } + // logic_fs__logic_fs__cell_12_done := cgate(logic_fs__logic_fs__cell_12_done_lvl0_0, logic_fs__logic_fs__cell_12__orphan_z) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_12_done_lvl0_0 & logic_fs__logic_fs__cell_12__orphan_z) -> logic_fs__logic_fs__cell_12_done+ + ( ~(logic_fs__logic_fs__cell_12_done_lvl0_0 | logic_fs__logic_fs__cell_12__orphan_z)) -> logic_fs__logic_fs__cell_12_done- + } + // logic_fs__logic_fs__cell_13__aFbF := nand_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aFbF+ + ( ~( ~(logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.f))) -> logic_fs__logic_fs__cell_13__aFbF- + } + // logic_fs__logic_fs__cell_13__aFbT := nand_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aFbT+ + ( ~( ~(logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.t))) -> logic_fs__logic_fs__cell_13__aFbT- + } + // logic_fs__logic_fs__cell_13__aTbF := nand_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aTbF+ + ( ~( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.f))) -> logic_fs__logic_fs__cell_13__aTbF- + } + // logic_fs__logic_fs__cell_13__y.T := nand_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__y.t+ + ( ~( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t))) -> logic_fs__logic_fs__cell_13__y.t- + } + // logic_fs__logic_fs__cell_13__x.F := nand_gate(logic_fs__logic_fs__cell_13__aFbF, logic_fs__logic_fs__cell_13__y.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__aFbF & logic_fs__logic_fs__cell_13__y.t)) -> logic_fs__logic_fs__cell_13__x.f+ + ( ~( ~(logic_fs__logic_fs__cell_13__aFbF & logic_fs__logic_fs__cell_13__y.t))) -> logic_fs__logic_fs__cell_13__x.f- + } + // logic_fs__logic_fs__cell_13__x.T := nand_gate(logic_fs__logic_fs__cell_13__aFbT, logic_fs__logic_fs__cell_13__aTbF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__aFbT & logic_fs__logic_fs__cell_13__aTbF)) -> logic_fs__logic_fs__cell_13__x.t+ + ( ~( ~(logic_fs__logic_fs__cell_13__aFbT & logic_fs__logic_fs__cell_13__aTbF))) -> logic_fs__logic_fs__cell_13__x.t- + } + // logic_fs__logic_fs__cell_13__y.F := nor_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__y.f+ + ( ~( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f))) -> logic_fs__logic_fs__cell_13__y.f- + } + // logic_fs__logic_fs__cell_13__xFcF := nand_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xFcF+ + ( ~( ~(logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.f))) -> logic_fs__logic_fs__cell_13__xFcF- + } + // logic_fs__logic_fs__cell_13__xFcT := nand_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xFcT+ + ( ~( ~(logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.t))) -> logic_fs__logic_fs__cell_13__xFcT- + } + // logic_fs__logic_fs__cell_13__xTcF := nand_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xTcF+ + ( ~( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.f))) -> logic_fs__logic_fs__cell_13__xTcF- + } + // logic_fs__logic_fs__cell_13__z.T := nand_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__z.t+ + ( ~( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t))) -> logic_fs__logic_fs__cell_13__z.t- + } + // b1__s_in(3).T := nand_gate(logic_fs__logic_fs__cell_13__xFcT, logic_fs__logic_fs__cell_13__xTcF) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__xFcT & logic_fs__logic_fs__cell_13__xTcF)) -> b1__s_in[3].t+ + ( ~( ~(logic_fs__logic_fs__cell_13__xFcT & logic_fs__logic_fs__cell_13__xTcF))) -> b1__s_in[3].t- + } + // b1__s_in(3).F := nand_gate(logic_fs__logic_fs__cell_13__xFcF, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__xFcF & logic_fs__logic_fs__cell_13__z.t)) -> b1__s_in[3].f+ + ( ~( ~(logic_fs__logic_fs__cell_13__xFcF & logic_fs__logic_fs__cell_13__z.t))) -> b1__s_in[3].f- + } + // logic_fs__logic_fs__cell_13__z.F := nor_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__z.f+ + ( ~( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f))) -> logic_fs__logic_fs__cell_13__z.f- + } + // logic_fs__logic_fs__cell_07__a.T := nand_gate(logic_fs__logic_fs__cell_13__z.T, logic_fs__logic_fs__cell_13__y.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__z.t & logic_fs__logic_fs__cell_13__y.t)) -> logic_fs__logic_fs__cell_07__a.t+ + ( ~( ~(logic_fs__logic_fs__cell_13__z.t & logic_fs__logic_fs__cell_13__y.t))) -> logic_fs__logic_fs__cell_07__a.t- + } + // logic_fs__logic_fs__cell_07__a.F := nor_gate(logic_fs__logic_fs__cell_13__z.F, logic_fs__logic_fs__cell_13__y.F) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__z.f | logic_fs__logic_fs__cell_13__y.f)) -> logic_fs__logic_fs__cell_07__a.f+ + ( ~( ~(logic_fs__logic_fs__cell_13__z.f | logic_fs__logic_fs__cell_13__y.f))) -> logic_fs__logic_fs__cell_07__a.f- + } + // logic_fs__logic_fs__cell_13__orphan_x := or_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__x.T) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__x.t) -> logic_fs__logic_fs__cell_13__orphan_x+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__x.t)) -> logic_fs__logic_fs__cell_13__orphan_x- + } + // logic_fs__logic_fs__cell_13__orphan_y := nand_gate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__y.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__y.t)) -> logic_fs__logic_fs__cell_13__orphan_y+ + ( ~( ~(logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__y.t))) -> logic_fs__logic_fs__cell_13__orphan_y- + } + // logic_fs__logic_fs__cell_13__orphan_z := nand_gate(logic_fs__logic_fs__cell_13__z.F, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + prs { + ( ~(logic_fs__logic_fs__cell_13__z.f & logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__orphan_z+ + ( ~( ~(logic_fs__logic_fs__cell_13__z.f & logic_fs__logic_fs__cell_13__z.t))) -> logic_fs__logic_fs__cell_13__orphan_z- + } + // logic_fs__logic_fs__cell_13_done_lvl0_0 := cgate(logic_fs__logic_fs__cell_13__orphan_x, logic_fs__logic_fs__cell_13__orphan_y) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13__orphan_x & logic_fs__logic_fs__cell_13__orphan_y) -> logic_fs__logic_fs__cell_13_done_lvl0_0+ + ( ~(logic_fs__logic_fs__cell_13__orphan_x | logic_fs__logic_fs__cell_13__orphan_y)) -> logic_fs__logic_fs__cell_13_done_lvl0_0- + } + // logic_fs__logic_fs__cell_13_done := cgate(logic_fs__logic_fs__cell_13_done_lvl0_0, logic_fs__logic_fs__cell_13__orphan_z) delay(1.0 ns); + prs { + (logic_fs__logic_fs__cell_13_done_lvl0_0 & logic_fs__logic_fs__cell_13__orphan_z) -> logic_fs__logic_fs__cell_13_done+ + ( ~(logic_fs__logic_fs__cell_13_done_lvl0_0 | logic_fs__logic_fs__cell_13__orphan_z)) -> logic_fs__logic_fs__cell_13_done- + } + // logic_ms_1__logic_ms_1__int_sig_19_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__cell_6__a.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__cell_6__a.f)) -> logic_ms_1__logic_ms_1__int_sig_19_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__cell_6__a.f))) -> logic_ms_1__logic_ms_1__int_sig_19_done_n- + } + // logic_ms_1__logic_ms_1__int_sig_20_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__cell_7__a.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__cell_7__a.f)) -> logic_ms_1__logic_ms_1__int_sig_20_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__cell_7__a.f))) -> logic_ms_1__logic_ms_1__int_sig_20_done_n- + } + // logic_ms_1__logic_ms_1__int_sig_21_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__cell_8__a.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__cell_8__a.f)) -> logic_ms_1__logic_ms_1__int_sig_21_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__cell_8__a.f))) -> logic_ms_1__logic_ms_1__int_sig_21_done_n- + } + // logic_ms_1__logic_ms_1__int_sig_22_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_5__b.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_5__b.t | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__int_sig_22_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_5__b.t | logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__int_sig_22_done_n- + } + // logic_ms_1__logic_ms_1__int_sig_23_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_6__c_in.T, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__c_in.t | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__int_sig_23_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__c_in.t | logic_ms_1__logic_ms_1__cell_6__c_in.f))) -> logic_ms_1__logic_ms_1__int_sig_23_done_n- + } + // logic_ms_1__logic_ms_1__int_sig_24_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_7__c_in.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__c_in.t | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__int_sig_24_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__c_in.t | logic_ms_1__logic_ms_1__cell_7__c_in.f))) -> logic_ms_1__logic_ms_1__int_sig_24_done_n- + } + // logic_ms_1__logic_ms_1__int_sig_25_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_8__c_in.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__c_in.t | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__int_sig_25_done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__c_in.t | logic_ms_1__logic_ms_1__cell_8__c_in.f))) -> logic_ms_1__logic_ms_1__int_sig_25_done_n- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0 := cgate(logic_ms_1__logic_ms_1__int_sig_19_done_n, logic_ms_1__logic_ms_1__int_sig_20_done_n) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__int_sig_19_done_n & logic_ms_1__logic_ms_1__int_sig_20_done_n) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0+ + ( ~(logic_ms_1__logic_ms_1__int_sig_19_done_n | logic_ms_1__logic_ms_1__int_sig_20_done_n)) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1 := cgate(logic_ms_1__logic_ms_1__int_sig_21_done_n, logic_ms_1__logic_ms_1__int_sig_22_done_n) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__int_sig_21_done_n & logic_ms_1__logic_ms_1__int_sig_22_done_n) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1+ + ( ~(logic_ms_1__logic_ms_1__int_sig_21_done_n | logic_ms_1__logic_ms_1__int_sig_22_done_n)) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2 := cgate(logic_ms_1__logic_ms_1__int_sig_23_done_n, logic_ms_1__logic_ms_1__int_sig_24_done_n) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__int_sig_23_done_n & logic_ms_1__logic_ms_1__int_sig_24_done_n) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2+ + ( ~(logic_ms_1__logic_ms_1__int_sig_23_done_n | logic_ms_1__logic_ms_1__int_sig_24_done_n)) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0 := cgate(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0, logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0 & logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0+ + ( ~(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0 | logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1)) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1 := cgate(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2, logic_ms_1__logic_ms_1__int_sig_25_done_n) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2 & logic_ms_1__logic_ms_1__int_sig_25_done_n) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1+ + ( ~(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2 | logic_ms_1__logic_ms_1__int_sig_25_done_n)) -> logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged := cgate(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0, logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0 & logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1) -> logic_ms_1__logic_ms_1__internal_done_n_merged+ + ( ~(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0 | logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1)) -> logic_ms_1__logic_ms_1__internal_done_n_merged- + } + // logic_ms_1__logic_ms_1__internal_done_n_merged_n := inv(logic_ms_1__logic_ms_1__internal_done_n_merged) delay(1.0 ns); + prs { + ( ~logic_ms_1__logic_ms_1__internal_done_n_merged) -> logic_ms_1__logic_ms_1__internal_done_n_merged_n+ + ( ~( ~logic_ms_1__logic_ms_1__internal_done_n_merged)) -> logic_ms_1__logic_ms_1__internal_done_n_merged_n- + } + // logic_ms_1__logic_ms_1__done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_6_done, logic_ms_1__logic_ms_1__cell_7_done) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6_done & logic_ms_1__logic_ms_1__cell_7_done) -> logic_ms_1__logic_ms_1__done_lvl0_0+ + ( ~(logic_ms_1__logic_ms_1__cell_6_done | logic_ms_1__logic_ms_1__cell_7_done)) -> logic_ms_1__logic_ms_1__done_lvl0_0- + } + // logic_ms_1__logic_ms_1__done_lvl0_1 := cgate(logic_ms_1__logic_ms_1__cell_8_done, logic_ms_1__logic_ms_1__internal_done_n_merged_n) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8_done & logic_ms_1__logic_ms_1__internal_done_n_merged_n) -> logic_ms_1__logic_ms_1__done_lvl0_1+ + ( ~(logic_ms_1__logic_ms_1__cell_8_done | logic_ms_1__logic_ms_1__internal_done_n_merged_n)) -> logic_ms_1__logic_ms_1__done_lvl0_1- + } + // logic_ms_1__logic_ms_1__done := cgate(logic_ms_1__logic_ms_1__done_lvl0_0, logic_ms_1__logic_ms_1__done_lvl0_1) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__done_lvl0_0 & logic_ms_1__logic_ms_1__done_lvl0_1) -> logic_ms_1__logic_ms_1__done+ + ( ~(logic_ms_1__logic_ms_1__done_lvl0_0 | logic_ms_1__logic_ms_1__done_lvl0_1)) -> logic_ms_1__logic_ms_1__done- + } + // logic_ms_1__logic_ms_1__cell_6__a.T := and_gate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + prs { + (b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t) -> logic_ms_1__logic_ms_1__cell_6__a.t+ + ( ~(b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t)) -> logic_ms_1__logic_ms_1__cell_6__a.t- + } + // logic_ms_1__logic_ms_1__cell_6__a.F := or_gate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + prs { + (b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f) -> logic_ms_1__logic_ms_1__cell_6__a.f+ + ( ~(b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1__logic_ms_1__cell_6__a.f- + } + // logic_ms_1__logic_ms_1__cell_7__a.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t) -> logic_ms_1__logic_ms_1__cell_7__a.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t)) -> logic_ms_1__logic_ms_1__cell_7__a.t- + } + // logic_ms_1__logic_ms_1__cell_7__a.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f) -> logic_ms_1__logic_ms_1__cell_7__a.f+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f)) -> logic_ms_1__logic_ms_1__cell_7__a.f- + } + // logic_ms_1__logic_ms_1__cell_8__a.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t) -> logic_ms_1__logic_ms_1__cell_8__a.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t)) -> logic_ms_1__logic_ms_1__cell_8__a.t- + } + // logic_ms_1__logic_ms_1__cell_8__a.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f) -> logic_ms_1__logic_ms_1__cell_8__a.f+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f)) -> logic_ms_1__logic_ms_1__cell_8__a.f- + } + // logic_ms_1__logic_ms_1__cell_5__b.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t) -> logic_ms_1__logic_ms_1__cell_5__b.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t)) -> logic_ms_1__logic_ms_1__cell_5__b.t- + } + // logic_ms_1__logic_ms_1__cell_5__b.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f) -> logic_ms_1__logic_ms_1__cell_5__b.f+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f)) -> logic_ms_1__logic_ms_1__cell_5__b.f- + } + // logic_ms_1__logic_ms_1__cell_6__c_in.T := and_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t) -> logic_ms_1__logic_ms_1__cell_6__c_in.t+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_6__c_in.t- + } + // logic_ms_1__logic_ms_1__cell_6__c_in.F := or_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__cell_6__c_in.f+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_6__c_in.f- + } + // logic_ms_1__logic_ms_1__cell_5__nandFT := nand_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__nandFT+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t))) -> logic_ms_1__logic_ms_1__cell_5__nandFT- + } + // logic_ms_1__logic_ms_1__cell_5__nandTF := nand_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__nandTF+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__cell_5__nandTF- + } + // b2__s_in(2).T := nand_gate(logic_ms_1__logic_ms_1__cell_5__nandFT, logic_ms_1__logic_ms_1__cell_5__nandTF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_5__nandFT & logic_ms_1__logic_ms_1__cell_5__nandTF)) -> b2__s_in[2].t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_5__nandFT & logic_ms_1__logic_ms_1__cell_5__nandTF))) -> b2__s_in[2].t- + } + // logic_ms_1__logic_ms_1__cell_5__nandTT := nand_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__nandTT+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t))) -> logic_ms_1__logic_ms_1__cell_5__nandTT- + } + // logic_ms_1__logic_ms_1__cell_5__nandFF := nand_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__nandFF+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__cell_5__nandFF- + } + // b2__s_in(2).F := nand_gate(logic_ms_1__logic_ms_1__cell_5__nandTT, logic_ms_1__logic_ms_1__cell_5__nandFF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_5__nandTT & logic_ms_1__logic_ms_1__cell_5__nandFF)) -> b2__s_in[2].f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_5__nandTT & logic_ms_1__logic_ms_1__cell_5__nandFF))) -> b2__s_in[2].f- + } + // logic_ms_1__logic_ms_1__cell_6__aFbF := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aFbF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.f))) -> logic_ms_1__logic_ms_1__cell_6__aFbF- + } + // logic_ms_1__logic_ms_1__cell_6__aFbT := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aFbT+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.t))) -> logic_ms_1__logic_ms_1__cell_6__aFbT- + } + // logic_ms_1__logic_ms_1__cell_6__aTbF := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aTbF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.f))) -> logic_ms_1__logic_ms_1__cell_6__aTbF- + } + // logic_ms_1__logic_ms_1__cell_6__y.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__y.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t))) -> logic_ms_1__logic_ms_1__cell_6__y.t- + } + // logic_ms_1__logic_ms_1__cell_6__x.F := nand_gate(logic_ms_1__logic_ms_1__cell_6__aFbF, logic_ms_1__logic_ms_1__cell_6__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__aFbF & logic_ms_1__logic_ms_1__cell_6__y.t)) -> logic_ms_1__logic_ms_1__cell_6__x.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__aFbF & logic_ms_1__logic_ms_1__cell_6__y.t))) -> logic_ms_1__logic_ms_1__cell_6__x.f- + } + // logic_ms_1__logic_ms_1__cell_6__x.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__aFbT, logic_ms_1__logic_ms_1__cell_6__aTbF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__aFbT & logic_ms_1__logic_ms_1__cell_6__aTbF)) -> logic_ms_1__logic_ms_1__cell_6__x.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__aFbT & logic_ms_1__logic_ms_1__cell_6__aTbF))) -> logic_ms_1__logic_ms_1__cell_6__x.t- + } + // logic_ms_1__logic_ms_1__cell_6__y.F := nor_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__y.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f))) -> logic_ms_1__logic_ms_1__cell_6__y.f- + } + // logic_ms_1__logic_ms_1__cell_6__xFcF := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__xFcF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.f))) -> logic_ms_1__logic_ms_1__cell_6__xFcF- + } + // logic_ms_1__logic_ms_1__cell_6__xFcT := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__xFcT+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.t))) -> logic_ms_1__logic_ms_1__cell_6__xFcT- + } + // logic_ms_1__logic_ms_1__cell_6__xTcF := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__xTcF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.f))) -> logic_ms_1__logic_ms_1__cell_6__xTcF- + } + // logic_ms_1__logic_ms_1__cell_6__z.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__z.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t))) -> logic_ms_1__logic_ms_1__cell_6__z.t- + } + // b2__s_in(3).T := nand_gate(logic_ms_1__logic_ms_1__cell_6__xFcT, logic_ms_1__logic_ms_1__cell_6__xTcF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__xFcT & logic_ms_1__logic_ms_1__cell_6__xTcF)) -> b2__s_in[3].t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__xFcT & logic_ms_1__logic_ms_1__cell_6__xTcF))) -> b2__s_in[3].t- + } + // b2__s_in(3).F := nand_gate(logic_ms_1__logic_ms_1__cell_6__xFcF, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__xFcF & logic_ms_1__logic_ms_1__cell_6__z.t)) -> b2__s_in[3].f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__xFcF & logic_ms_1__logic_ms_1__cell_6__z.t))) -> b2__s_in[3].f- + } + // logic_ms_1__logic_ms_1__cell_6__z.F := nor_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__z.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f))) -> logic_ms_1__logic_ms_1__cell_6__z.f- + } + // logic_ms_1__logic_ms_1__cell_7__c_in.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__z.T, logic_ms_1__logic_ms_1__cell_6__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__z.t & logic_ms_1__logic_ms_1__cell_6__y.t)) -> logic_ms_1__logic_ms_1__cell_7__c_in.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__z.t & logic_ms_1__logic_ms_1__cell_6__y.t))) -> logic_ms_1__logic_ms_1__cell_7__c_in.t- + } + // logic_ms_1__logic_ms_1__cell_7__c_in.F := nor_gate(logic_ms_1__logic_ms_1__cell_6__z.F, logic_ms_1__logic_ms_1__cell_6__y.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__z.f | logic_ms_1__logic_ms_1__cell_6__y.f)) -> logic_ms_1__logic_ms_1__cell_7__c_in.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__z.f | logic_ms_1__logic_ms_1__cell_6__y.f))) -> logic_ms_1__logic_ms_1__cell_7__c_in.f- + } + // logic_ms_1__logic_ms_1__cell_6__orphan_x := or_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__x.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__x.t) -> logic_ms_1__logic_ms_1__cell_6__orphan_x+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__x.t)) -> logic_ms_1__logic_ms_1__cell_6__orphan_x- + } + // logic_ms_1__logic_ms_1__cell_6__orphan_y := nand_gate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__y.t)) -> logic_ms_1__logic_ms_1__cell_6__orphan_y+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__y.t))) -> logic_ms_1__logic_ms_1__cell_6__orphan_y- + } + // logic_ms_1__logic_ms_1__cell_6__orphan_z := nand_gate(logic_ms_1__logic_ms_1__cell_6__z.F, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_6__z.f & logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__orphan_z+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_6__z.f & logic_ms_1__logic_ms_1__cell_6__z.t))) -> logic_ms_1__logic_ms_1__cell_6__orphan_z- + } + // logic_ms_1__logic_ms_1__cell_6_done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_6__orphan_x, logic_ms_1__logic_ms_1__cell_6__orphan_y) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6__orphan_x & logic_ms_1__logic_ms_1__cell_6__orphan_y) -> logic_ms_1__logic_ms_1__cell_6_done_lvl0_0+ + ( ~(logic_ms_1__logic_ms_1__cell_6__orphan_x | logic_ms_1__logic_ms_1__cell_6__orphan_y)) -> logic_ms_1__logic_ms_1__cell_6_done_lvl0_0- + } + // logic_ms_1__logic_ms_1__cell_6_done := cgate(logic_ms_1__logic_ms_1__cell_6_done_lvl0_0, logic_ms_1__logic_ms_1__cell_6__orphan_z) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_6_done_lvl0_0 & logic_ms_1__logic_ms_1__cell_6__orphan_z) -> logic_ms_1__logic_ms_1__cell_6_done+ + ( ~(logic_ms_1__logic_ms_1__cell_6_done_lvl0_0 | logic_ms_1__logic_ms_1__cell_6__orphan_z)) -> logic_ms_1__logic_ms_1__cell_6_done- + } + // logic_ms_1__logic_ms_1__cell_7__aFbF := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aFbF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.f))) -> logic_ms_1__logic_ms_1__cell_7__aFbF- + } + // logic_ms_1__logic_ms_1__cell_7__aFbT := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aFbT+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.t))) -> logic_ms_1__logic_ms_1__cell_7__aFbT- + } + // logic_ms_1__logic_ms_1__cell_7__aTbF := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aTbF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.f))) -> logic_ms_1__logic_ms_1__cell_7__aTbF- + } + // logic_ms_1__logic_ms_1__cell_7__y.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__y.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t))) -> logic_ms_1__logic_ms_1__cell_7__y.t- + } + // logic_ms_1__logic_ms_1__cell_7__x.F := nand_gate(logic_ms_1__logic_ms_1__cell_7__aFbF, logic_ms_1__logic_ms_1__cell_7__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__aFbF & logic_ms_1__logic_ms_1__cell_7__y.t)) -> logic_ms_1__logic_ms_1__cell_7__x.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__aFbF & logic_ms_1__logic_ms_1__cell_7__y.t))) -> logic_ms_1__logic_ms_1__cell_7__x.f- + } + // logic_ms_1__logic_ms_1__cell_7__x.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__aFbT, logic_ms_1__logic_ms_1__cell_7__aTbF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__aFbT & logic_ms_1__logic_ms_1__cell_7__aTbF)) -> logic_ms_1__logic_ms_1__cell_7__x.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__aFbT & logic_ms_1__logic_ms_1__cell_7__aTbF))) -> logic_ms_1__logic_ms_1__cell_7__x.t- + } + // logic_ms_1__logic_ms_1__cell_7__y.F := nor_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__y.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f))) -> logic_ms_1__logic_ms_1__cell_7__y.f- + } + // logic_ms_1__logic_ms_1__cell_7__xFcF := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xFcF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.f))) -> logic_ms_1__logic_ms_1__cell_7__xFcF- + } + // logic_ms_1__logic_ms_1__cell_7__xFcT := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xFcT+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.t))) -> logic_ms_1__logic_ms_1__cell_7__xFcT- + } + // logic_ms_1__logic_ms_1__cell_7__xTcF := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xTcF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.f))) -> logic_ms_1__logic_ms_1__cell_7__xTcF- + } + // logic_ms_1__logic_ms_1__cell_7__z.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__z.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t))) -> logic_ms_1__logic_ms_1__cell_7__z.t- + } + // b2__s_in(4).T := nand_gate(logic_ms_1__logic_ms_1__cell_7__xFcT, logic_ms_1__logic_ms_1__cell_7__xTcF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__xFcT & logic_ms_1__logic_ms_1__cell_7__xTcF)) -> b2__s_in[4].t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__xFcT & logic_ms_1__logic_ms_1__cell_7__xTcF))) -> b2__s_in[4].t- + } + // b2__s_in(4).F := nand_gate(logic_ms_1__logic_ms_1__cell_7__xFcF, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__xFcF & logic_ms_1__logic_ms_1__cell_7__z.t)) -> b2__s_in[4].f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__xFcF & logic_ms_1__logic_ms_1__cell_7__z.t))) -> b2__s_in[4].f- + } + // logic_ms_1__logic_ms_1__cell_7__z.F := nor_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__z.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f))) -> logic_ms_1__logic_ms_1__cell_7__z.f- + } + // logic_ms_1__logic_ms_1__cell_8__c_in.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__z.T, logic_ms_1__logic_ms_1__cell_7__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__z.t & logic_ms_1__logic_ms_1__cell_7__y.t)) -> logic_ms_1__logic_ms_1__cell_8__c_in.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__z.t & logic_ms_1__logic_ms_1__cell_7__y.t))) -> logic_ms_1__logic_ms_1__cell_8__c_in.t- + } + // logic_ms_1__logic_ms_1__cell_8__c_in.F := nor_gate(logic_ms_1__logic_ms_1__cell_7__z.F, logic_ms_1__logic_ms_1__cell_7__y.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__z.f | logic_ms_1__logic_ms_1__cell_7__y.f)) -> logic_ms_1__logic_ms_1__cell_8__c_in.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__z.f | logic_ms_1__logic_ms_1__cell_7__y.f))) -> logic_ms_1__logic_ms_1__cell_8__c_in.f- + } + // logic_ms_1__logic_ms_1__cell_7__orphan_x := or_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__x.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__x.t) -> logic_ms_1__logic_ms_1__cell_7__orphan_x+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__x.t)) -> logic_ms_1__logic_ms_1__cell_7__orphan_x- + } + // logic_ms_1__logic_ms_1__cell_7__orphan_y := nand_gate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__y.t)) -> logic_ms_1__logic_ms_1__cell_7__orphan_y+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__y.t))) -> logic_ms_1__logic_ms_1__cell_7__orphan_y- + } + // logic_ms_1__logic_ms_1__cell_7__orphan_z := nand_gate(logic_ms_1__logic_ms_1__cell_7__z.F, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_7__z.f & logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__orphan_z+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_7__z.f & logic_ms_1__logic_ms_1__cell_7__z.t))) -> logic_ms_1__logic_ms_1__cell_7__orphan_z- + } + // logic_ms_1__logic_ms_1__cell_7_done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_7__orphan_x, logic_ms_1__logic_ms_1__cell_7__orphan_y) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7__orphan_x & logic_ms_1__logic_ms_1__cell_7__orphan_y) -> logic_ms_1__logic_ms_1__cell_7_done_lvl0_0+ + ( ~(logic_ms_1__logic_ms_1__cell_7__orphan_x | logic_ms_1__logic_ms_1__cell_7__orphan_y)) -> logic_ms_1__logic_ms_1__cell_7_done_lvl0_0- + } + // logic_ms_1__logic_ms_1__cell_7_done := cgate(logic_ms_1__logic_ms_1__cell_7_done_lvl0_0, logic_ms_1__logic_ms_1__cell_7__orphan_z) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_7_done_lvl0_0 & logic_ms_1__logic_ms_1__cell_7__orphan_z) -> logic_ms_1__logic_ms_1__cell_7_done+ + ( ~(logic_ms_1__logic_ms_1__cell_7_done_lvl0_0 | logic_ms_1__logic_ms_1__cell_7__orphan_z)) -> logic_ms_1__logic_ms_1__cell_7_done- + } + // logic_ms_1__logic_ms_1__cell_8__aFbF := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aFbF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.f))) -> logic_ms_1__logic_ms_1__cell_8__aFbF- + } + // logic_ms_1__logic_ms_1__cell_8__aFbT := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aFbT+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.t))) -> logic_ms_1__logic_ms_1__cell_8__aFbT- + } + // logic_ms_1__logic_ms_1__cell_8__aTbF := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aTbF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.f))) -> logic_ms_1__logic_ms_1__cell_8__aTbF- + } + // logic_ms_1__logic_ms_1__cell_8__y.T := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__y.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t))) -> logic_ms_1__logic_ms_1__cell_8__y.t- + } + // logic_ms_1__logic_ms_1__cell_8__x.F := nand_gate(logic_ms_1__logic_ms_1__cell_8__aFbF, logic_ms_1__logic_ms_1__cell_8__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__aFbF & logic_ms_1__logic_ms_1__cell_8__y.t)) -> logic_ms_1__logic_ms_1__cell_8__x.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__aFbF & logic_ms_1__logic_ms_1__cell_8__y.t))) -> logic_ms_1__logic_ms_1__cell_8__x.f- + } + // logic_ms_1__logic_ms_1__cell_8__x.T := nand_gate(logic_ms_1__logic_ms_1__cell_8__aFbT, logic_ms_1__logic_ms_1__cell_8__aTbF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__aFbT & logic_ms_1__logic_ms_1__cell_8__aTbF)) -> logic_ms_1__logic_ms_1__cell_8__x.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__aFbT & logic_ms_1__logic_ms_1__cell_8__aTbF))) -> logic_ms_1__logic_ms_1__cell_8__x.t- + } + // logic_ms_1__logic_ms_1__cell_8__y.F := nor_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__y.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f))) -> logic_ms_1__logic_ms_1__cell_8__y.f- + } + // logic_ms_1__logic_ms_1__cell_8__xFcF := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xFcF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.f))) -> logic_ms_1__logic_ms_1__cell_8__xFcF- + } + // logic_ms_1__logic_ms_1__cell_8__xFcT := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xFcT+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.t))) -> logic_ms_1__logic_ms_1__cell_8__xFcT- + } + // logic_ms_1__logic_ms_1__cell_8__xTcF := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xTcF+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.f))) -> logic_ms_1__logic_ms_1__cell_8__xTcF- + } + // logic_ms_1__logic_ms_1__cell_8__z.T := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__z.t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t))) -> logic_ms_1__logic_ms_1__cell_8__z.t- + } + // b2__s_in(5).T := nand_gate(logic_ms_1__logic_ms_1__cell_8__xFcT, logic_ms_1__logic_ms_1__cell_8__xTcF) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__xFcT & logic_ms_1__logic_ms_1__cell_8__xTcF)) -> b2__s_in[5].t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__xFcT & logic_ms_1__logic_ms_1__cell_8__xTcF))) -> b2__s_in[5].t- + } + // b2__s_in(5).F := nand_gate(logic_ms_1__logic_ms_1__cell_8__xFcF, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__xFcF & logic_ms_1__logic_ms_1__cell_8__z.t)) -> b2__s_in[5].f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__xFcF & logic_ms_1__logic_ms_1__cell_8__z.t))) -> b2__s_in[5].f- + } + // logic_ms_1__logic_ms_1__cell_8__z.F := nor_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__z.f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f))) -> logic_ms_1__logic_ms_1__cell_8__z.f- + } + // b2__s_in(6).T := nand_gate(logic_ms_1__logic_ms_1__cell_8__z.T, logic_ms_1__logic_ms_1__cell_8__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__z.t & logic_ms_1__logic_ms_1__cell_8__y.t)) -> b2__s_in[6].t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__z.t & logic_ms_1__logic_ms_1__cell_8__y.t))) -> b2__s_in[6].t- + } + // b2__s_in(6).F := nor_gate(logic_ms_1__logic_ms_1__cell_8__z.F, logic_ms_1__logic_ms_1__cell_8__y.F) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__z.f | logic_ms_1__logic_ms_1__cell_8__y.f)) -> b2__s_in[6].f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__z.f | logic_ms_1__logic_ms_1__cell_8__y.f))) -> b2__s_in[6].f- + } + // logic_ms_1__logic_ms_1__cell_8__orphan_x := or_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__x.T) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__x.t) -> logic_ms_1__logic_ms_1__cell_8__orphan_x+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__x.t)) -> logic_ms_1__logic_ms_1__cell_8__orphan_x- + } + // logic_ms_1__logic_ms_1__cell_8__orphan_y := nand_gate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__y.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__y.t)) -> logic_ms_1__logic_ms_1__cell_8__orphan_y+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__y.t))) -> logic_ms_1__logic_ms_1__cell_8__orphan_y- + } + // logic_ms_1__logic_ms_1__cell_8__orphan_z := nand_gate(logic_ms_1__logic_ms_1__cell_8__z.F, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + prs { + ( ~(logic_ms_1__logic_ms_1__cell_8__z.f & logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__orphan_z+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_8__z.f & logic_ms_1__logic_ms_1__cell_8__z.t))) -> logic_ms_1__logic_ms_1__cell_8__orphan_z- + } + // logic_ms_1__logic_ms_1__cell_8_done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_8__orphan_x, logic_ms_1__logic_ms_1__cell_8__orphan_y) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8__orphan_x & logic_ms_1__logic_ms_1__cell_8__orphan_y) -> logic_ms_1__logic_ms_1__cell_8_done_lvl0_0+ + ( ~(logic_ms_1__logic_ms_1__cell_8__orphan_x | logic_ms_1__logic_ms_1__cell_8__orphan_y)) -> logic_ms_1__logic_ms_1__cell_8_done_lvl0_0- + } + // logic_ms_1__logic_ms_1__cell_8_done := cgate(logic_ms_1__logic_ms_1__cell_8_done_lvl0_0, logic_ms_1__logic_ms_1__cell_8__orphan_z) delay(1.0 ns); + prs { + (logic_ms_1__logic_ms_1__cell_8_done_lvl0_0 & logic_ms_1__logic_ms_1__cell_8__orphan_z) -> logic_ms_1__logic_ms_1__cell_8_done+ + ( ~(logic_ms_1__logic_ms_1__cell_8_done_lvl0_0 | logic_ms_1__logic_ms_1__cell_8__orphan_z)) -> logic_ms_1__logic_ms_1__cell_8_done- + } + // logic_ls__logic_ls__int_sig_19_done_n := nor_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__cell_6__a.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__cell_6__a.f)) -> logic_ls__logic_ls__int_sig_19_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__cell_6__a.f))) -> logic_ls__logic_ls__int_sig_19_done_n- + } + // logic_ls__logic_ls__int_sig_20_done_n := nor_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__cell_7__a.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__cell_7__a.f)) -> logic_ls__logic_ls__int_sig_20_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__cell_7__a.f))) -> logic_ls__logic_ls__int_sig_20_done_n- + } + // logic_ls__logic_ls__int_sig_21_done_n := nor_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__cell_8__a.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__cell_8__a.f)) -> logic_ls__logic_ls__int_sig_21_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__cell_8__a.f))) -> logic_ls__logic_ls__int_sig_21_done_n- + } + // logic_ls__logic_ls__int_sig_22_done_n := nor_gate(logic_ls__logic_ls__cell_5__b.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_5__b.t | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__int_sig_22_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_5__b.t | logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__int_sig_22_done_n- + } + // logic_ls__logic_ls__int_sig_23_done_n := nor_gate(logic_ls__logic_ls__cell_6__c_in.T, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__c_in.t | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__int_sig_23_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_6__c_in.t | logic_ls__logic_ls__cell_6__c_in.f))) -> logic_ls__logic_ls__int_sig_23_done_n- + } + // logic_ls__logic_ls__int_sig_24_done_n := nor_gate(logic_ls__logic_ls__cell_7__c_in.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__c_in.t | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__int_sig_24_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_7__c_in.t | logic_ls__logic_ls__cell_7__c_in.f))) -> logic_ls__logic_ls__int_sig_24_done_n- + } + // logic_ls__logic_ls__int_sig_25_done_n := nor_gate(logic_ls__logic_ls__cell_8__c_in.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__c_in.t | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__int_sig_25_done_n+ + ( ~( ~(logic_ls__logic_ls__cell_8__c_in.t | logic_ls__logic_ls__cell_8__c_in.f))) -> logic_ls__logic_ls__int_sig_25_done_n- + } + // logic_ls__logic_ls__internal_done_n_merged_lvl0_0 := cgate(logic_ls__logic_ls__int_sig_19_done_n, logic_ls__logic_ls__int_sig_20_done_n) delay(1.0 ns); + prs { + (logic_ls__logic_ls__int_sig_19_done_n & logic_ls__logic_ls__int_sig_20_done_n) -> logic_ls__logic_ls__internal_done_n_merged_lvl0_0+ + ( ~(logic_ls__logic_ls__int_sig_19_done_n | logic_ls__logic_ls__int_sig_20_done_n)) -> logic_ls__logic_ls__internal_done_n_merged_lvl0_0- + } + // logic_ls__logic_ls__internal_done_n_merged_lvl0_1 := cgate(logic_ls__logic_ls__int_sig_21_done_n, logic_ls__logic_ls__int_sig_22_done_n) delay(1.0 ns); + prs { + (logic_ls__logic_ls__int_sig_21_done_n & logic_ls__logic_ls__int_sig_22_done_n) -> logic_ls__logic_ls__internal_done_n_merged_lvl0_1+ + ( ~(logic_ls__logic_ls__int_sig_21_done_n | logic_ls__logic_ls__int_sig_22_done_n)) -> logic_ls__logic_ls__internal_done_n_merged_lvl0_1- + } + // logic_ls__logic_ls__internal_done_n_merged_lvl0_2 := cgate(logic_ls__logic_ls__int_sig_23_done_n, logic_ls__logic_ls__int_sig_24_done_n) delay(1.0 ns); + prs { + (logic_ls__logic_ls__int_sig_23_done_n & logic_ls__logic_ls__int_sig_24_done_n) -> logic_ls__logic_ls__internal_done_n_merged_lvl0_2+ + ( ~(logic_ls__logic_ls__int_sig_23_done_n | logic_ls__logic_ls__int_sig_24_done_n)) -> logic_ls__logic_ls__internal_done_n_merged_lvl0_2- + } + // logic_ls__logic_ls__internal_done_n_merged_lvl1_0 := cgate(logic_ls__logic_ls__internal_done_n_merged_lvl0_0, logic_ls__logic_ls__internal_done_n_merged_lvl0_1) delay(1.0 ns); + prs { + (logic_ls__logic_ls__internal_done_n_merged_lvl0_0 & logic_ls__logic_ls__internal_done_n_merged_lvl0_1) -> logic_ls__logic_ls__internal_done_n_merged_lvl1_0+ + ( ~(logic_ls__logic_ls__internal_done_n_merged_lvl0_0 | logic_ls__logic_ls__internal_done_n_merged_lvl0_1)) -> logic_ls__logic_ls__internal_done_n_merged_lvl1_0- + } + // logic_ls__logic_ls__internal_done_n_merged_lvl1_1 := cgate(logic_ls__logic_ls__internal_done_n_merged_lvl0_2, logic_ls__logic_ls__int_sig_25_done_n) delay(1.0 ns); + prs { + (logic_ls__logic_ls__internal_done_n_merged_lvl0_2 & logic_ls__logic_ls__int_sig_25_done_n) -> logic_ls__logic_ls__internal_done_n_merged_lvl1_1+ + ( ~(logic_ls__logic_ls__internal_done_n_merged_lvl0_2 | logic_ls__logic_ls__int_sig_25_done_n)) -> logic_ls__logic_ls__internal_done_n_merged_lvl1_1- + } + // logic_ls__logic_ls__internal_done_n_merged := cgate(logic_ls__logic_ls__internal_done_n_merged_lvl1_0, logic_ls__logic_ls__internal_done_n_merged_lvl1_1) delay(1.0 ns); + prs { + (logic_ls__logic_ls__internal_done_n_merged_lvl1_0 & logic_ls__logic_ls__internal_done_n_merged_lvl1_1) -> logic_ls__logic_ls__internal_done_n_merged+ + ( ~(logic_ls__logic_ls__internal_done_n_merged_lvl1_0 | logic_ls__logic_ls__internal_done_n_merged_lvl1_1)) -> logic_ls__logic_ls__internal_done_n_merged- + } + // logic_ls__logic_ls__internal_done_n_merged_n := inv(logic_ls__logic_ls__internal_done_n_merged) delay(1.0 ns); + prs { + ( ~logic_ls__logic_ls__internal_done_n_merged) -> logic_ls__logic_ls__internal_done_n_merged_n+ + ( ~( ~logic_ls__logic_ls__internal_done_n_merged)) -> logic_ls__logic_ls__internal_done_n_merged_n- + } + // logic_ls__logic_ls__done_lvl0_0 := cgate(logic_ls__logic_ls__cell_6_done, logic_ls__logic_ls__cell_7_done) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6_done & logic_ls__logic_ls__cell_7_done) -> logic_ls__logic_ls__done_lvl0_0+ + ( ~(logic_ls__logic_ls__cell_6_done | logic_ls__logic_ls__cell_7_done)) -> logic_ls__logic_ls__done_lvl0_0- + } + // logic_ls__logic_ls__done_lvl0_1 := cgate(logic_ls__logic_ls__cell_8_done, logic_ls__logic_ls__internal_done_n_merged_n) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8_done & logic_ls__logic_ls__internal_done_n_merged_n) -> logic_ls__logic_ls__done_lvl0_1+ + ( ~(logic_ls__logic_ls__cell_8_done | logic_ls__logic_ls__internal_done_n_merged_n)) -> logic_ls__logic_ls__done_lvl0_1- + } + // logic_ls__logic_ls__done := cgate(logic_ls__logic_ls__done_lvl0_0, logic_ls__logic_ls__done_lvl0_1) delay(1.0 ns); + prs { + (logic_ls__logic_ls__done_lvl0_0 & logic_ls__logic_ls__done_lvl0_1) -> logic_ls__logic_ls__done+ + ( ~(logic_ls__logic_ls__done_lvl0_0 | logic_ls__logic_ls__done_lvl0_1)) -> logic_ls__logic_ls__done- + } + // logic_ls__logic_ls__cell_6__a.T := and_gate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t) -> logic_ls__logic_ls__cell_6__a.t+ + ( ~(logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t)) -> logic_ls__logic_ls__cell_6__a.t- + } + // logic_ls__logic_ls__cell_6__a.F := or_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f) -> logic_ls__logic_ls__cell_6__a.f+ + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f)) -> logic_ls__logic_ls__cell_6__a.f- + } + // logic_ls__logic_ls__cell_7__a.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t) -> logic_ls__logic_ls__cell_7__a.t+ + ( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t)) -> logic_ls__logic_ls__cell_7__a.t- + } + // logic_ls__logic_ls__cell_7__a.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f) -> logic_ls__logic_ls__cell_7__a.f+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f)) -> logic_ls__logic_ls__cell_7__a.f- + } + // logic_ls__logic_ls__cell_8__a.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t) -> logic_ls__logic_ls__cell_8__a.t+ + ( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t)) -> logic_ls__logic_ls__cell_8__a.t- + } + // logic_ls__logic_ls__cell_8__a.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f) -> logic_ls__logic_ls__cell_8__a.f+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f)) -> logic_ls__logic_ls__cell_8__a.f- + } + // logic_ls__logic_ls__cell_5__b.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t) -> logic_ls__logic_ls__cell_5__b.t+ + ( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t)) -> logic_ls__logic_ls__cell_5__b.t- + } + // logic_ls__logic_ls__cell_5__b.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f) -> logic_ls__logic_ls__cell_5__b.f+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f)) -> logic_ls__logic_ls__cell_5__b.f- + } + // logic_ls__logic_ls__cell_6__c_in.T := and_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t) -> logic_ls__logic_ls__cell_6__c_in.t+ + ( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_6__c_in.t- + } + // logic_ls__logic_ls__cell_6__c_in.F := or_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + prs { + (logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__cell_6__c_in.f+ + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_6__c_in.f- + } + // logic_ls__logic_ls__cell_5__nandFT := nand_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__nandFT+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t))) -> logic_ls__logic_ls__cell_5__nandFT- + } + // logic_ls__logic_ls__cell_5__nandTF := nand_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__nandTF+ + ( ~( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__cell_5__nandTF- + } + // b3__s_in(3).T := nand_gate(logic_ls__logic_ls__cell_5__nandFT, logic_ls__logic_ls__cell_5__nandTF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_5__nandFT & logic_ls__logic_ls__cell_5__nandTF)) -> b3__s_in[3].t+ + ( ~( ~(logic_ls__logic_ls__cell_5__nandFT & logic_ls__logic_ls__cell_5__nandTF))) -> b3__s_in[3].t- + } + // logic_ls__logic_ls__cell_5__nandTT := nand_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__nandTT+ + ( ~( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t))) -> logic_ls__logic_ls__cell_5__nandTT- + } + // logic_ls__logic_ls__cell_5__nandFF := nand_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__nandFF+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__cell_5__nandFF- + } + // b3__s_in(3).F := nand_gate(logic_ls__logic_ls__cell_5__nandTT, logic_ls__logic_ls__cell_5__nandFF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_5__nandTT & logic_ls__logic_ls__cell_5__nandFF)) -> b3__s_in[3].f+ + ( ~( ~(logic_ls__logic_ls__cell_5__nandTT & logic_ls__logic_ls__cell_5__nandFF))) -> b3__s_in[3].f- + } + // logic_ls__logic_ls__cell_6__aFbF := nand_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aFbF+ + ( ~( ~(logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.f))) -> logic_ls__logic_ls__cell_6__aFbF- + } + // logic_ls__logic_ls__cell_6__aFbT := nand_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aFbT+ + ( ~( ~(logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.t))) -> logic_ls__logic_ls__cell_6__aFbT- + } + // logic_ls__logic_ls__cell_6__aTbF := nand_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aTbF+ + ( ~( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.f))) -> logic_ls__logic_ls__cell_6__aTbF- + } + // logic_ls__logic_ls__cell_6__y.T := nand_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__y.t+ + ( ~( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t))) -> logic_ls__logic_ls__cell_6__y.t- + } + // logic_ls__logic_ls__cell_6__x.F := nand_gate(logic_ls__logic_ls__cell_6__aFbF, logic_ls__logic_ls__cell_6__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__aFbF & logic_ls__logic_ls__cell_6__y.t)) -> logic_ls__logic_ls__cell_6__x.f+ + ( ~( ~(logic_ls__logic_ls__cell_6__aFbF & logic_ls__logic_ls__cell_6__y.t))) -> logic_ls__logic_ls__cell_6__x.f- + } + // logic_ls__logic_ls__cell_6__x.T := nand_gate(logic_ls__logic_ls__cell_6__aFbT, logic_ls__logic_ls__cell_6__aTbF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__aFbT & logic_ls__logic_ls__cell_6__aTbF)) -> logic_ls__logic_ls__cell_6__x.t+ + ( ~( ~(logic_ls__logic_ls__cell_6__aFbT & logic_ls__logic_ls__cell_6__aTbF))) -> logic_ls__logic_ls__cell_6__x.t- + } + // logic_ls__logic_ls__cell_6__y.F := nor_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__y.f+ + ( ~( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f))) -> logic_ls__logic_ls__cell_6__y.f- + } + // logic_ls__logic_ls__cell_6__xFcF := nand_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__xFcF+ + ( ~( ~(logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.f))) -> logic_ls__logic_ls__cell_6__xFcF- + } + // logic_ls__logic_ls__cell_6__xFcT := nand_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__xFcT+ + ( ~( ~(logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.t))) -> logic_ls__logic_ls__cell_6__xFcT- + } + // logic_ls__logic_ls__cell_6__xTcF := nand_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__xTcF+ + ( ~( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.f))) -> logic_ls__logic_ls__cell_6__xTcF- + } + // logic_ls__logic_ls__cell_6__z.T := nand_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__z.t+ + ( ~( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t))) -> logic_ls__logic_ls__cell_6__z.t- + } + // b3__s_in(4).T := nand_gate(logic_ls__logic_ls__cell_6__xFcT, logic_ls__logic_ls__cell_6__xTcF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__xFcT & logic_ls__logic_ls__cell_6__xTcF)) -> b3__s_in[4].t+ + ( ~( ~(logic_ls__logic_ls__cell_6__xFcT & logic_ls__logic_ls__cell_6__xTcF))) -> b3__s_in[4].t- + } + // b3__s_in(4).F := nand_gate(logic_ls__logic_ls__cell_6__xFcF, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__xFcF & logic_ls__logic_ls__cell_6__z.t)) -> b3__s_in[4].f+ + ( ~( ~(logic_ls__logic_ls__cell_6__xFcF & logic_ls__logic_ls__cell_6__z.t))) -> b3__s_in[4].f- + } + // logic_ls__logic_ls__cell_6__z.F := nor_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__z.f+ + ( ~( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f))) -> logic_ls__logic_ls__cell_6__z.f- + } + // logic_ls__logic_ls__cell_7__c_in.T := nand_gate(logic_ls__logic_ls__cell_6__z.T, logic_ls__logic_ls__cell_6__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__z.t & logic_ls__logic_ls__cell_6__y.t)) -> logic_ls__logic_ls__cell_7__c_in.t+ + ( ~( ~(logic_ls__logic_ls__cell_6__z.t & logic_ls__logic_ls__cell_6__y.t))) -> logic_ls__logic_ls__cell_7__c_in.t- + } + // logic_ls__logic_ls__cell_7__c_in.F := nor_gate(logic_ls__logic_ls__cell_6__z.F, logic_ls__logic_ls__cell_6__y.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__z.f | logic_ls__logic_ls__cell_6__y.f)) -> logic_ls__logic_ls__cell_7__c_in.f+ + ( ~( ~(logic_ls__logic_ls__cell_6__z.f | logic_ls__logic_ls__cell_6__y.f))) -> logic_ls__logic_ls__cell_7__c_in.f- + } + // logic_ls__logic_ls__cell_6__orphan_x := or_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__x.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__x.t) -> logic_ls__logic_ls__cell_6__orphan_x+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__x.t)) -> logic_ls__logic_ls__cell_6__orphan_x- + } + // logic_ls__logic_ls__cell_6__orphan_y := nand_gate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__y.t)) -> logic_ls__logic_ls__cell_6__orphan_y+ + ( ~( ~(logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__y.t))) -> logic_ls__logic_ls__cell_6__orphan_y- + } + // logic_ls__logic_ls__cell_6__orphan_z := nand_gate(logic_ls__logic_ls__cell_6__z.F, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_6__z.f & logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__orphan_z+ + ( ~( ~(logic_ls__logic_ls__cell_6__z.f & logic_ls__logic_ls__cell_6__z.t))) -> logic_ls__logic_ls__cell_6__orphan_z- + } + // logic_ls__logic_ls__cell_6_done_lvl0_0 := cgate(logic_ls__logic_ls__cell_6__orphan_x, logic_ls__logic_ls__cell_6__orphan_y) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6__orphan_x & logic_ls__logic_ls__cell_6__orphan_y) -> logic_ls__logic_ls__cell_6_done_lvl0_0+ + ( ~(logic_ls__logic_ls__cell_6__orphan_x | logic_ls__logic_ls__cell_6__orphan_y)) -> logic_ls__logic_ls__cell_6_done_lvl0_0- + } + // logic_ls__logic_ls__cell_6_done := cgate(logic_ls__logic_ls__cell_6_done_lvl0_0, logic_ls__logic_ls__cell_6__orphan_z) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_6_done_lvl0_0 & logic_ls__logic_ls__cell_6__orphan_z) -> logic_ls__logic_ls__cell_6_done+ + ( ~(logic_ls__logic_ls__cell_6_done_lvl0_0 | logic_ls__logic_ls__cell_6__orphan_z)) -> logic_ls__logic_ls__cell_6_done- + } + // logic_ls__logic_ls__cell_7__aFbF := nand_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aFbF+ + ( ~( ~(logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.f))) -> logic_ls__logic_ls__cell_7__aFbF- + } + // logic_ls__logic_ls__cell_7__aFbT := nand_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aFbT+ + ( ~( ~(logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.t))) -> logic_ls__logic_ls__cell_7__aFbT- + } + // logic_ls__logic_ls__cell_7__aTbF := nand_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aTbF+ + ( ~( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.f))) -> logic_ls__logic_ls__cell_7__aTbF- + } + // logic_ls__logic_ls__cell_7__y.T := nand_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__y.t+ + ( ~( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t))) -> logic_ls__logic_ls__cell_7__y.t- + } + // logic_ls__logic_ls__cell_7__x.F := nand_gate(logic_ls__logic_ls__cell_7__aFbF, logic_ls__logic_ls__cell_7__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__aFbF & logic_ls__logic_ls__cell_7__y.t)) -> logic_ls__logic_ls__cell_7__x.f+ + ( ~( ~(logic_ls__logic_ls__cell_7__aFbF & logic_ls__logic_ls__cell_7__y.t))) -> logic_ls__logic_ls__cell_7__x.f- + } + // logic_ls__logic_ls__cell_7__x.T := nand_gate(logic_ls__logic_ls__cell_7__aFbT, logic_ls__logic_ls__cell_7__aTbF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__aFbT & logic_ls__logic_ls__cell_7__aTbF)) -> logic_ls__logic_ls__cell_7__x.t+ + ( ~( ~(logic_ls__logic_ls__cell_7__aFbT & logic_ls__logic_ls__cell_7__aTbF))) -> logic_ls__logic_ls__cell_7__x.t- + } + // logic_ls__logic_ls__cell_7__y.F := nor_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__y.f+ + ( ~( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f))) -> logic_ls__logic_ls__cell_7__y.f- + } + // logic_ls__logic_ls__cell_7__xFcF := nand_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xFcF+ + ( ~( ~(logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.f))) -> logic_ls__logic_ls__cell_7__xFcF- + } + // logic_ls__logic_ls__cell_7__xFcT := nand_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xFcT+ + ( ~( ~(logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.t))) -> logic_ls__logic_ls__cell_7__xFcT- + } + // logic_ls__logic_ls__cell_7__xTcF := nand_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xTcF+ + ( ~( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.f))) -> logic_ls__logic_ls__cell_7__xTcF- + } + // logic_ls__logic_ls__cell_7__z.T := nand_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__z.t+ + ( ~( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t))) -> logic_ls__logic_ls__cell_7__z.t- + } + // b3__s_in(5).T := nand_gate(logic_ls__logic_ls__cell_7__xFcT, logic_ls__logic_ls__cell_7__xTcF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__xFcT & logic_ls__logic_ls__cell_7__xTcF)) -> b3__s_in[5].t+ + ( ~( ~(logic_ls__logic_ls__cell_7__xFcT & logic_ls__logic_ls__cell_7__xTcF))) -> b3__s_in[5].t- + } + // b3__s_in(5).F := nand_gate(logic_ls__logic_ls__cell_7__xFcF, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__xFcF & logic_ls__logic_ls__cell_7__z.t)) -> b3__s_in[5].f+ + ( ~( ~(logic_ls__logic_ls__cell_7__xFcF & logic_ls__logic_ls__cell_7__z.t))) -> b3__s_in[5].f- + } + // logic_ls__logic_ls__cell_7__z.F := nor_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__z.f+ + ( ~( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f))) -> logic_ls__logic_ls__cell_7__z.f- + } + // logic_ls__logic_ls__cell_8__c_in.T := nand_gate(logic_ls__logic_ls__cell_7__z.T, logic_ls__logic_ls__cell_7__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__z.t & logic_ls__logic_ls__cell_7__y.t)) -> logic_ls__logic_ls__cell_8__c_in.t+ + ( ~( ~(logic_ls__logic_ls__cell_7__z.t & logic_ls__logic_ls__cell_7__y.t))) -> logic_ls__logic_ls__cell_8__c_in.t- + } + // logic_ls__logic_ls__cell_8__c_in.F := nor_gate(logic_ls__logic_ls__cell_7__z.F, logic_ls__logic_ls__cell_7__y.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__z.f | logic_ls__logic_ls__cell_7__y.f)) -> logic_ls__logic_ls__cell_8__c_in.f+ + ( ~( ~(logic_ls__logic_ls__cell_7__z.f | logic_ls__logic_ls__cell_7__y.f))) -> logic_ls__logic_ls__cell_8__c_in.f- + } + // logic_ls__logic_ls__cell_7__orphan_x := or_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__x.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__x.t) -> logic_ls__logic_ls__cell_7__orphan_x+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__x.t)) -> logic_ls__logic_ls__cell_7__orphan_x- + } + // logic_ls__logic_ls__cell_7__orphan_y := nand_gate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__y.t)) -> logic_ls__logic_ls__cell_7__orphan_y+ + ( ~( ~(logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__y.t))) -> logic_ls__logic_ls__cell_7__orphan_y- + } + // logic_ls__logic_ls__cell_7__orphan_z := nand_gate(logic_ls__logic_ls__cell_7__z.F, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_7__z.f & logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__orphan_z+ + ( ~( ~(logic_ls__logic_ls__cell_7__z.f & logic_ls__logic_ls__cell_7__z.t))) -> logic_ls__logic_ls__cell_7__orphan_z- + } + // logic_ls__logic_ls__cell_7_done_lvl0_0 := cgate(logic_ls__logic_ls__cell_7__orphan_x, logic_ls__logic_ls__cell_7__orphan_y) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7__orphan_x & logic_ls__logic_ls__cell_7__orphan_y) -> logic_ls__logic_ls__cell_7_done_lvl0_0+ + ( ~(logic_ls__logic_ls__cell_7__orphan_x | logic_ls__logic_ls__cell_7__orphan_y)) -> logic_ls__logic_ls__cell_7_done_lvl0_0- + } + // logic_ls__logic_ls__cell_7_done := cgate(logic_ls__logic_ls__cell_7_done_lvl0_0, logic_ls__logic_ls__cell_7__orphan_z) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_7_done_lvl0_0 & logic_ls__logic_ls__cell_7__orphan_z) -> logic_ls__logic_ls__cell_7_done+ + ( ~(logic_ls__logic_ls__cell_7_done_lvl0_0 | logic_ls__logic_ls__cell_7__orphan_z)) -> logic_ls__logic_ls__cell_7_done- + } + // logic_ls__logic_ls__cell_8__aFbF := nand_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aFbF+ + ( ~( ~(logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.f))) -> logic_ls__logic_ls__cell_8__aFbF- + } + // logic_ls__logic_ls__cell_8__aFbT := nand_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aFbT+ + ( ~( ~(logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.t))) -> logic_ls__logic_ls__cell_8__aFbT- + } + // logic_ls__logic_ls__cell_8__aTbF := nand_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aTbF+ + ( ~( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.f))) -> logic_ls__logic_ls__cell_8__aTbF- + } + // logic_ls__logic_ls__cell_8__y.T := nand_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__y.t+ + ( ~( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t))) -> logic_ls__logic_ls__cell_8__y.t- + } + // logic_ls__logic_ls__cell_8__x.F := nand_gate(logic_ls__logic_ls__cell_8__aFbF, logic_ls__logic_ls__cell_8__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__aFbF & logic_ls__logic_ls__cell_8__y.t)) -> logic_ls__logic_ls__cell_8__x.f+ + ( ~( ~(logic_ls__logic_ls__cell_8__aFbF & logic_ls__logic_ls__cell_8__y.t))) -> logic_ls__logic_ls__cell_8__x.f- + } + // logic_ls__logic_ls__cell_8__x.T := nand_gate(logic_ls__logic_ls__cell_8__aFbT, logic_ls__logic_ls__cell_8__aTbF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__aFbT & logic_ls__logic_ls__cell_8__aTbF)) -> logic_ls__logic_ls__cell_8__x.t+ + ( ~( ~(logic_ls__logic_ls__cell_8__aFbT & logic_ls__logic_ls__cell_8__aTbF))) -> logic_ls__logic_ls__cell_8__x.t- + } + // logic_ls__logic_ls__cell_8__y.F := nor_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__y.f+ + ( ~( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f))) -> logic_ls__logic_ls__cell_8__y.f- + } + // logic_ls__logic_ls__cell_8__xFcF := nand_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xFcF+ + ( ~( ~(logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.f))) -> logic_ls__logic_ls__cell_8__xFcF- + } + // logic_ls__logic_ls__cell_8__xFcT := nand_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xFcT+ + ( ~( ~(logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.t))) -> logic_ls__logic_ls__cell_8__xFcT- + } + // logic_ls__logic_ls__cell_8__xTcF := nand_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xTcF+ + ( ~( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.f))) -> logic_ls__logic_ls__cell_8__xTcF- + } + // logic_ls__logic_ls__cell_8__z.T := nand_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__z.t+ + ( ~( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t))) -> logic_ls__logic_ls__cell_8__z.t- + } + // b3__s_in(6).T := nand_gate(logic_ls__logic_ls__cell_8__xFcT, logic_ls__logic_ls__cell_8__xTcF) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__xFcT & logic_ls__logic_ls__cell_8__xTcF)) -> b3__s_in[6].t+ + ( ~( ~(logic_ls__logic_ls__cell_8__xFcT & logic_ls__logic_ls__cell_8__xTcF))) -> b3__s_in[6].t- + } + // b3__s_in(6).F := nand_gate(logic_ls__logic_ls__cell_8__xFcF, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__xFcF & logic_ls__logic_ls__cell_8__z.t)) -> b3__s_in[6].f+ + ( ~( ~(logic_ls__logic_ls__cell_8__xFcF & logic_ls__logic_ls__cell_8__z.t))) -> b3__s_in[6].f- + } + // logic_ls__logic_ls__cell_8__z.F := nor_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__z.f+ + ( ~( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f))) -> logic_ls__logic_ls__cell_8__z.f- + } + // b3__s_in(7).T := nand_gate(logic_ls__logic_ls__cell_8__z.T, logic_ls__logic_ls__cell_8__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__z.t & logic_ls__logic_ls__cell_8__y.t)) -> b3__s_in[7].t+ + ( ~( ~(logic_ls__logic_ls__cell_8__z.t & logic_ls__logic_ls__cell_8__y.t))) -> b3__s_in[7].t- + } + // b3__s_in(7).F := nor_gate(logic_ls__logic_ls__cell_8__z.F, logic_ls__logic_ls__cell_8__y.F) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__z.f | logic_ls__logic_ls__cell_8__y.f)) -> b3__s_in[7].f+ + ( ~( ~(logic_ls__logic_ls__cell_8__z.f | logic_ls__logic_ls__cell_8__y.f))) -> b3__s_in[7].f- + } + // logic_ls__logic_ls__cell_8__orphan_x := or_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__x.T) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__x.t) -> logic_ls__logic_ls__cell_8__orphan_x+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__x.t)) -> logic_ls__logic_ls__cell_8__orphan_x- + } + // logic_ls__logic_ls__cell_8__orphan_y := nand_gate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__y.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__y.t)) -> logic_ls__logic_ls__cell_8__orphan_y+ + ( ~( ~(logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__y.t))) -> logic_ls__logic_ls__cell_8__orphan_y- + } + // logic_ls__logic_ls__cell_8__orphan_z := nand_gate(logic_ls__logic_ls__cell_8__z.F, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + prs { + ( ~(logic_ls__logic_ls__cell_8__z.f & logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__orphan_z+ + ( ~( ~(logic_ls__logic_ls__cell_8__z.f & logic_ls__logic_ls__cell_8__z.t))) -> logic_ls__logic_ls__cell_8__orphan_z- + } + // logic_ls__logic_ls__cell_8_done_lvl0_0 := cgate(logic_ls__logic_ls__cell_8__orphan_x, logic_ls__logic_ls__cell_8__orphan_y) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8__orphan_x & logic_ls__logic_ls__cell_8__orphan_y) -> logic_ls__logic_ls__cell_8_done_lvl0_0+ + ( ~(logic_ls__logic_ls__cell_8__orphan_x | logic_ls__logic_ls__cell_8__orphan_y)) -> logic_ls__logic_ls__cell_8_done_lvl0_0- + } + // logic_ls__logic_ls__cell_8_done := cgate(logic_ls__logic_ls__cell_8_done_lvl0_0, logic_ls__logic_ls__cell_8__orphan_z) delay(1.0 ns); + prs { + (logic_ls__logic_ls__cell_8_done_lvl0_0 & logic_ls__logic_ls__cell_8__orphan_z) -> logic_ls__logic_ls__cell_8_done+ + ( ~(logic_ls__logic_ls__cell_8_done_lvl0_0 | logic_ls__logic_ls__cell_8__orphan_z)) -> logic_ls__logic_ls__cell_8_done- + } +} diff --git a/test-circuit/prs/umul4x4_NCLX.prs b/test-circuit/prs/umul4x4_NCLX.prs new file mode 100644 index 0000000..70296e8 --- /dev/null +++ b/test-circuit/prs/umul4x4_NCLX.prs @@ -0,0 +1,614 @@ +prs umul4x4 is +inputs + a : DRBit(4) attributes(channel := Cin, role := data); + b : DRBit(4) attributes(channel := Cin, role := data); + ack_in : Bit attributes(channel := Cout, role := ack, channel_type := DIDR); + reset : Bit attributes(role := reset); +outputs + ack_out : Bit attributes(channel := Cin, role := ack, channel_type := DIDR); + s : DRBit(8) attributes(channel := Cout, role := data); +locals + logic_fs__ack_in : Bit attributes(channel := "logic_fs->chout", role := ack, channel_type := DIDR); + logic_fs__ack_out : Bit attributes(channel := "logic_fs->chin", role := ack, channel_type := DIDR); + logic_ms_1__ack_in : Bit attributes(channel := "logic_ms_1->chout", role := ack, channel_type := DIDR); + logic_ms_1__ack_out : Bit attributes(channel := "logic_ms_1->chin", role := ack, channel_type := DIDR); + logic_ls__ack_in : Bit attributes(channel := "logic_ls->chout", role := ack, channel_type := DIDR); + logic_ls__ack_out : Bit attributes(channel := "logic_ls->chin", role := ack, channel_type := DIDR); + b0__ack_in : Bit attributes(channel := "b0->chout", role := ack, channel_type := DIDR); + b1__a_in : DRBit(4) attributes(channel := "b1->chin", role := data); + b1__b_in : DRBit(2) attributes(channel := "b1->chin", role := data); + b1__s_in : DRBit(6) attributes(channel := "b1->chin", role := data); + b1__ack_in : Bit attributes(channel := "b1->chout", role := ack, channel_type := DIDR); + b2__a_in : DRBit(4) attributes(channel := "b2->chin", role := data); + b2__b_in : DRBit attributes(channel := "b2->chin", role := data); + b2__s_in : DRBit(7) attributes(channel := "b2->chin", role := data); + b2__ack_in : Bit attributes(channel := "b2->chout", role := ack, channel_type := DIDR); + b3__s_in : DRBit(8) attributes(channel := "b3->chin", role := data); + logic_fs__logic_fs__done : Bit attributes(role := done); + logic_fs__logic_fs__cell_12_done : Bit; + logic_fs__logic_fs__cell_13_done : Bit; + logic_fs__logic_fs__int_sig_16_done_n : Bit; + logic_fs__logic_fs__int_sig_17_done_n : Bit; + logic_fs__logic_fs__int_sig_18_done_n : Bit; + logic_fs__logic_fs__int_sig_19_done_n : Bit; + logic_fs__logic_fs__int_sig_20_done_n : Bit; + logic_fs__logic_fs__int_sig_21_done_n : Bit; + logic_fs__logic_fs__int_sig_22_done_n : Bit; + logic_fs__logic_fs__int_sig_23_done_n : Bit; + logic_fs__logic_fs__int_sig_24_done_n : Bit; + logic_fs__logic_fs__int_sig_25_done_n : Bit; + logic_fs__logic_fs__cell_07__a : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_07__b : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_11__a : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_11__b : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_12__a : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_12__b : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_12__c_in : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_12__x : DRBit; + logic_fs__logic_fs__cell_12__y : DRBit; + logic_fs__logic_fs__cell_12__z : DRBit; + logic_fs__logic_fs__cell_13__a : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_13__b : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_13__c_in : DRBit attributes(needs_cd := true); + logic_fs__logic_fs__cell_13__x : DRBit; + logic_fs__logic_fs__cell_13__y : DRBit; + logic_fs__logic_fs__cell_13__z : DRBit; + logic_ms_1__logic_ms_1__done : Bit attributes(role := done); + logic_ms_1__logic_ms_1__cell_6_done : Bit; + logic_ms_1__logic_ms_1__cell_7_done : Bit; + logic_ms_1__logic_ms_1__cell_8_done : Bit; + logic_ms_1__logic_ms_1__int_sig_19_done_n : Bit; + logic_ms_1__logic_ms_1__int_sig_20_done_n : Bit; + logic_ms_1__logic_ms_1__int_sig_21_done_n : Bit; + logic_ms_1__logic_ms_1__int_sig_22_done_n : Bit; + logic_ms_1__logic_ms_1__int_sig_23_done_n : Bit; + logic_ms_1__logic_ms_1__int_sig_24_done_n : Bit; + logic_ms_1__logic_ms_1__int_sig_25_done_n : Bit; + logic_ms_1__logic_ms_1__cell_5__b : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_6__a : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_6__c_in : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_6__x : DRBit; + logic_ms_1__logic_ms_1__cell_6__y : DRBit; + logic_ms_1__logic_ms_1__cell_6__z : DRBit; + logic_ms_1__logic_ms_1__cell_7__a : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_7__c_in : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_7__x : DRBit; + logic_ms_1__logic_ms_1__cell_7__y : DRBit; + logic_ms_1__logic_ms_1__cell_7__z : DRBit; + logic_ms_1__logic_ms_1__cell_8__a : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_8__c_in : DRBit attributes(needs_cd := true); + logic_ms_1__logic_ms_1__cell_8__x : DRBit; + logic_ms_1__logic_ms_1__cell_8__y : DRBit; + logic_ms_1__logic_ms_1__cell_8__z : DRBit; + logic_ls__logic_ls__a_in : DRBit(4) attributes(needs_cd := true); + logic_ls__logic_ls__b_in : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__done : Bit attributes(role := done); + logic_ls__logic_ls__cell_6_done : Bit; + logic_ls__logic_ls__cell_7_done : Bit; + logic_ls__logic_ls__cell_8_done : Bit; + logic_ls__logic_ls__int_sig_19_done_n : Bit; + logic_ls__logic_ls__int_sig_20_done_n : Bit; + logic_ls__logic_ls__int_sig_21_done_n : Bit; + logic_ls__logic_ls__int_sig_22_done_n : Bit; + logic_ls__logic_ls__int_sig_23_done_n : Bit; + logic_ls__logic_ls__int_sig_24_done_n : Bit; + logic_ls__logic_ls__int_sig_25_done_n : Bit; + logic_ls__logic_ls__cell_5__b : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_6__a : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_6__c_in : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_6__x : DRBit; + logic_ls__logic_ls__cell_6__y : DRBit; + logic_ls__logic_ls__cell_6__z : DRBit; + logic_ls__logic_ls__cell_7__a : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_7__c_in : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_7__x : DRBit; + logic_ls__logic_ls__cell_7__y : DRBit; + logic_ls__logic_ls__cell_7__z : DRBit; + logic_ls__logic_ls__cell_8__a : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_8__c_in : DRBit attributes(needs_cd := true); + logic_ls__logic_ls__cell_8__x : DRBit; + logic_ls__logic_ls__cell_8__y : DRBit; + logic_ls__logic_ls__cell_8__z : DRBit; + logic_fs__logic_fs__b_in_0 : DRBit; + logic_fs__logic_fs__b_in_1 : DRBit; + logic_ms_1__logic_ms_1__b_in_0 : DRBit; + logic_ms_1__logic_ms_1__s_in_2 : DRBit; + logic_ms_1__logic_ms_1__s_in_3 : DRBit; + logic_ms_1__logic_ms_1__s_in_4 : DRBit; + logic_ms_1__logic_ms_1__s_in_5 : DRBit; + logic_ls__logic_ls__s_in_3 : DRBit; + logic_ls__logic_ls__s_in_4 : DRBit; + logic_ls__logic_ls__s_in_5 : DRBit; + logic_ls__logic_ls__s_in_6 : DRBit; +begin + logic_fs_b_in_0__done_n := nor_gate(logic_fs__logic_fs__b_in_0.T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs_b_in_1__done_n := nor_gate(logic_fs__logic_fs__b_in_1.T, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + logic_fs_chin_cd_n := cgate(logic_fs_b_in_0__done_n, logic_fs_b_in_1__done_n) delay(1.0 ns); + logic_fs_chin_cd := inv(logic_fs_chin_cd_n) delay(1.0 ns); + b0__ack_in := cgate(logic_fs_chin_cd, logic_fs__ack_out) delay(1.0 ns); + logic_ms_1_b_in_0__done_n := nor_gate(logic_ms_1__logic_ms_1__b_in_0.T, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + logic_ms_1_s_in_2__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__s_in_2.F) delay(1.0 ns); + logic_ms_1_s_in_3__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_3.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1_s_in_4__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_4.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1_s_in_5__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_5.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1_chin_cd_n_lvl0_0 := cgate(logic_ms_1_b_in_0__done_n, logic_ms_1_s_in_2__done_n) delay(1.0 ns); + logic_ms_1_chin_cd_n_lvl0_1 := cgate(logic_ms_1_s_in_3__done_n, logic_ms_1_s_in_4__done_n) delay(1.0 ns); + logic_ms_1_chin_cd_n_lvl1_0 := cgate(logic_ms_1_chin_cd_n_lvl0_0, logic_ms_1_chin_cd_n_lvl0_1) delay(1.0 ns); + logic_ms_1_chin_cd_n := cgate(logic_ms_1_chin_cd_n_lvl1_0, logic_ms_1_s_in_5__done_n) delay(1.0 ns); + logic_ms_1_chin_cd := inv(logic_ms_1_chin_cd_n) delay(1.0 ns); + b1__ack_in := cgate(logic_ms_1_chin_cd, logic_ms_1__ack_out) delay(1.0 ns); + logic_ls_a_in_0__done_n := nor_gate(logic_ls__logic_ls__a_in(0).T, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + logic_ls_a_in_1__done_n := nor_gate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__a_in(1).F) delay(1.0 ns); + logic_ls_a_in_2__done_n := nor_gate(logic_ls__logic_ls__a_in(2).T, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + logic_ls_a_in_3__done_n := nor_gate(logic_ls__logic_ls__a_in(3).T, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + logic_ls_b_in_done_n := nor_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + logic_ls_s_in_3__done_n := nor_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__s_in_3.F) delay(1.0 ns); + logic_ls_s_in_4__done_n := nor_gate(logic_ls__logic_ls__s_in_4.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls_s_in_5__done_n := nor_gate(logic_ls__logic_ls__s_in_5.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls_s_in_6__done_n := nor_gate(logic_ls__logic_ls__s_in_6.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls_chin_cd_n_lvl0_0 := cgate(logic_ls_a_in_0__done_n, logic_ls_a_in_1__done_n) delay(1.0 ns); + logic_ls_chin_cd_n_lvl0_1 := cgate(logic_ls_a_in_2__done_n, logic_ls_a_in_3__done_n) delay(1.0 ns); + logic_ls_chin_cd_n_lvl0_2 := cgate(logic_ls_b_in_done_n, logic_ls_s_in_3__done_n) delay(1.0 ns); + logic_ls_chin_cd_n_lvl0_3 := cgate(logic_ls_s_in_4__done_n, logic_ls_s_in_5__done_n) delay(1.0 ns); + logic_ls_chin_cd_n_lvl1_0 := cgate(logic_ls_chin_cd_n_lvl0_0, logic_ls_chin_cd_n_lvl0_1) delay(1.0 ns); + logic_ls_chin_cd_n_lvl1_1 := cgate(logic_ls_chin_cd_n_lvl0_2, logic_ls_chin_cd_n_lvl0_3) delay(1.0 ns); + logic_ls_chin_cd_n_lvl2_0 := cgate(logic_ls_chin_cd_n_lvl1_0, logic_ls_chin_cd_n_lvl1_1) delay(1.0 ns); + logic_ls_chin_cd_n := cgate(logic_ls_chin_cd_n_lvl2_0, logic_ls_s_in_6__done_n) delay(1.0 ns); + logic_ls_chin_cd := inv(logic_ls_chin_cd_n) delay(1.0 ns); + b2__ack_in := cgate(logic_ls_chin_cd, logic_ls__ack_out) delay(1.0 ns); + logic_fs__ack_out := cgate(logic_fs__ack_in, logic_fs__logic_fs__done) delay(1.0 ns); + logic_ms_1__ack_out := cgate(logic_ms_1__ack_in, logic_ms_1__logic_ms_1__done) delay(1.0 ns); + logic_ls__ack_out := cgate(logic_ls__ack_in, logic_ls__logic_ls__done) delay(1.0 ns); + b0__c_a_out_0 := nor_gate(b1__a_in(0).F, b1__a_in(0).T) delay(1.0 ns); + b1__a_in(0).F := cgate(a(0).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(0).T := cgate(a(0).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_a_out_1 := nor_gate(b1__a_in(1).F, b1__a_in(1).T) delay(1.0 ns); + b1__a_in(1).F := cgate(a(1).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(1).T := cgate(a(1).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_a_out_2 := nor_gate(b1__a_in(2).F, b1__a_in(2).T) delay(1.0 ns); + b1__a_in(2).F := cgate(a(2).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(2).T := cgate(a(2).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_a_out_3 := nor_gate(b1__a_in(3).F, b1__a_in(3).T) delay(1.0 ns); + b1__a_in(3).F := cgate(a(3).F, b0__en) delay(1.0 ns) init(0, reset); + b1__a_in(3).T := cgate(a(3).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_0 := nor_gate(logic_fs__logic_fs__b_in_0.F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__b_in_0.F := cgate(b(0).F, b0__en) delay(1.0 ns) init(0, reset); + logic_fs__logic_fs__b_in_0.T := cgate(b(0).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_1 := nor_gate(logic_fs__logic_fs__b_in_1.F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + logic_fs__logic_fs__b_in_1.F := cgate(b(1).F, b0__en) delay(1.0 ns) init(0, reset); + logic_fs__logic_fs__b_in_1.T := cgate(b(1).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_2 := nor_gate(b1__b_in(0).F, b1__b_in(0).T) delay(1.0 ns); + b1__b_in(0).F := cgate(b(2).F, b0__en) delay(1.0 ns) init(0, reset); + b1__b_in(0).T := cgate(b(2).T, b0__en) delay(1.0 ns) init(0, reset); + b0__c_b_out_3 := nor_gate(b1__b_in(1).F, b1__b_in(1).T) delay(1.0 ns); + b1__b_in(1).F := cgate(b(3).F, b0__en) delay(1.0 ns) init(0, reset); + b1__b_in(1).T := cgate(b(3).T, b0__en) delay(1.0 ns) init(0, reset); + b0__ocd_n_lvl0_0 := cgate(b0__c_a_out_0, b0__c_a_out_1) delay(1.0 ns); + b0__ocd_n_lvl0_1 := cgate(b0__c_a_out_2, b0__c_a_out_3) delay(1.0 ns); + b0__ocd_n_lvl0_2 := cgate(b0__c_b_out_0, b0__c_b_out_1) delay(1.0 ns); + b0__ocd_n_lvl0_3 := cgate(b0__c_b_out_2, b0__c_b_out_3) delay(1.0 ns); + b0__ocd_n_lvl1_0 := cgate(b0__ocd_n_lvl0_0, b0__ocd_n_lvl0_1) delay(1.0 ns); + b0__ocd_n_lvl1_1 := cgate(b0__ocd_n_lvl0_2, b0__ocd_n_lvl0_3) delay(1.0 ns); + b0__ocd_n := cgate(b0__ocd_n_lvl1_0, b0__ocd_n_lvl1_1) delay(1.0 ns); + ack_out := inv(b0__ocd_n) delay(1.0 ns); + b0__en := inv(b0__ack_in) delay(1.0 ns); + b1__c_a_out_0 := nor_gate(b2__a_in(0).F, b2__a_in(0).T) delay(1.0 ns); + b2__a_in(0).F := cgate(b1__a_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(0).T := cgate(b1__a_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_a_out_1 := nor_gate(b2__a_in(1).F, b2__a_in(1).T) delay(1.0 ns); + b2__a_in(1).F := cgate(b1__a_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(1).T := cgate(b1__a_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_a_out_2 := nor_gate(b2__a_in(2).F, b2__a_in(2).T) delay(1.0 ns); + b2__a_in(2).F := cgate(b1__a_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(2).T := cgate(b1__a_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_a_out_3 := nor_gate(b2__a_in(3).F, b2__a_in(3).T) delay(1.0 ns); + b2__a_in(3).F := cgate(b1__a_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + b2__a_in(3).T := cgate(b1__a_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_b_out_0 := nor_gate(logic_ms_1__logic_ms_1__b_in_0.F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__b_in_0.F := cgate(b1__b_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__b_in_0.T := cgate(b1__b_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_b_out_1 := nor_gate(b2__b_in.F, b2__b_in.T) delay(1.0 ns); + b2__b_in.F := cgate(b1__b_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + b2__b_in.T := cgate(b1__b_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_0 := nor_gate(b2__s_in(0).F, b2__s_in(0).T) delay(1.0 ns); + b2__s_in(0).F := cgate(b1__s_in(0).F, b1__en) delay(1.0 ns) init(0, reset); + b2__s_in(0).T := cgate(b1__s_in(0).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_1 := nor_gate(b2__s_in(1).F, b2__s_in(1).T) delay(1.0 ns); + b2__s_in(1).F := cgate(b1__s_in(1).F, b1__en) delay(1.0 ns) init(0, reset); + b2__s_in(1).T := cgate(b1__s_in(1).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_2 := nor_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__s_in_2.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_2.F := cgate(b1__s_in(2).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_2.T := cgate(b1__s_in(2).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_3 := nor_gate(logic_ms_1__logic_ms_1__s_in_3.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_3.F := cgate(b1__s_in(3).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_3.T := cgate(b1__s_in(3).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_4 := nor_gate(logic_ms_1__logic_ms_1__s_in_4.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_4.F := cgate(b1__s_in(4).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_4.T := cgate(b1__s_in(4).T, b1__en) delay(1.0 ns) init(0, reset); + b1__c_s_out_5 := nor_gate(logic_ms_1__logic_ms_1__s_in_5.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__s_in_5.F := cgate(b1__s_in(5).F, b1__en) delay(1.0 ns) init(0, reset); + logic_ms_1__logic_ms_1__s_in_5.T := cgate(b1__s_in(5).T, b1__en) delay(1.0 ns) init(0, reset); + b1__ocd_n_lvl0_0 := cgate(b1__c_a_out_0, b1__c_a_out_1) delay(1.0 ns); + b1__ocd_n_lvl0_1 := cgate(b1__c_a_out_2, b1__c_a_out_3) delay(1.0 ns); + b1__ocd_n_lvl0_2 := cgate(b1__c_b_out_0, b1__c_b_out_1) delay(1.0 ns); + b1__ocd_n_lvl0_3 := cgate(b1__c_s_out_0, b1__c_s_out_1) delay(1.0 ns); + b1__ocd_n_lvl0_4 := cgate(b1__c_s_out_2, b1__c_s_out_3) delay(1.0 ns); + b1__ocd_n_lvl0_5 := cgate(b1__c_s_out_4, b1__c_s_out_5) delay(1.0 ns); + b1__ocd_n_lvl1_0 := cgate(b1__ocd_n_lvl0_0, b1__ocd_n_lvl0_1) delay(1.0 ns); + b1__ocd_n_lvl1_1 := cgate(b1__ocd_n_lvl0_2, b1__ocd_n_lvl0_3) delay(1.0 ns); + b1__ocd_n_lvl1_2 := cgate(b1__ocd_n_lvl0_4, b1__ocd_n_lvl0_5) delay(1.0 ns); + b1__ocd_n_lvl2_0 := cgate(b1__ocd_n_lvl1_0, b1__ocd_n_lvl1_1) delay(1.0 ns); + b1__ocd_n := cgate(b1__ocd_n_lvl2_0, b1__ocd_n_lvl1_2) delay(1.0 ns); + logic_fs__ack_in := inv(b1__ocd_n) delay(1.0 ns); + b1__en := inv(b1__ack_in) delay(1.0 ns); + b2__c_a_out_0 := nor_gate(logic_ls__logic_ls__a_in(0).F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(0).F := cgate(b2__a_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(0).T := cgate(b2__a_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_a_out_1 := nor_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__a_in(1).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(1).F := cgate(b2__a_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(1).T := cgate(b2__a_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_a_out_2 := nor_gate(logic_ls__logic_ls__a_in(2).F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(2).F := cgate(b2__a_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(2).T := cgate(b2__a_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_a_out_3 := nor_gate(logic_ls__logic_ls__a_in(3).F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + logic_ls__logic_ls__a_in(3).F := cgate(b2__a_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__a_in(3).T := cgate(b2__a_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_b_out := nor_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + logic_ls__logic_ls__b_in.F := cgate(b2__b_in.F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__b_in.T := cgate(b2__b_in.T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_0 := nor_gate(b3__s_in(0).F, b3__s_in(0).T) delay(1.0 ns); + b3__s_in(0).F := cgate(b2__s_in(0).F, b2__en) delay(1.0 ns) init(0, reset); + b3__s_in(0).T := cgate(b2__s_in(0).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_1 := nor_gate(b3__s_in(1).F, b3__s_in(1).T) delay(1.0 ns); + b3__s_in(1).F := cgate(b2__s_in(1).F, b2__en) delay(1.0 ns) init(0, reset); + b3__s_in(1).T := cgate(b2__s_in(1).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_2 := nor_gate(b3__s_in(2).F, b3__s_in(2).T) delay(1.0 ns); + b3__s_in(2).F := cgate(b2__s_in(2).F, b2__en) delay(1.0 ns) init(0, reset); + b3__s_in(2).T := cgate(b2__s_in(2).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_3 := nor_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__s_in_3.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_3.F := cgate(b2__s_in(3).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_3.T := cgate(b2__s_in(3).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_4 := nor_gate(logic_ls__logic_ls__s_in_4.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_4.F := cgate(b2__s_in(4).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_4.T := cgate(b2__s_in(4).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_5 := nor_gate(logic_ls__logic_ls__s_in_5.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_5.F := cgate(b2__s_in(5).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_5.T := cgate(b2__s_in(5).T, b2__en) delay(1.0 ns) init(0, reset); + b2__c_s_out_6 := nor_gate(logic_ls__logic_ls__s_in_6.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__s_in_6.F := cgate(b2__s_in(6).F, b2__en) delay(1.0 ns) init(0, reset); + logic_ls__logic_ls__s_in_6.T := cgate(b2__s_in(6).T, b2__en) delay(1.0 ns) init(0, reset); + b2__ocd_n_lvl0_0 := cgate(b2__c_a_out_0, b2__c_a_out_1) delay(1.0 ns); + b2__ocd_n_lvl0_1 := cgate(b2__c_a_out_2, b2__c_a_out_3) delay(1.0 ns); + b2__ocd_n_lvl0_2 := cgate(b2__c_b_out, b2__c_s_out_0) delay(1.0 ns); + b2__ocd_n_lvl0_3 := cgate(b2__c_s_out_1, b2__c_s_out_2) delay(1.0 ns); + b2__ocd_n_lvl0_4 := cgate(b2__c_s_out_3, b2__c_s_out_4) delay(1.0 ns); + b2__ocd_n_lvl0_5 := cgate(b2__c_s_out_5, b2__c_s_out_6) delay(1.0 ns); + b2__ocd_n_lvl1_0 := cgate(b2__ocd_n_lvl0_0, b2__ocd_n_lvl0_1) delay(1.0 ns); + b2__ocd_n_lvl1_1 := cgate(b2__ocd_n_lvl0_2, b2__ocd_n_lvl0_3) delay(1.0 ns); + b2__ocd_n_lvl1_2 := cgate(b2__ocd_n_lvl0_4, b2__ocd_n_lvl0_5) delay(1.0 ns); + b2__ocd_n_lvl2_0 := cgate(b2__ocd_n_lvl1_0, b2__ocd_n_lvl1_1) delay(1.0 ns); + b2__ocd_n := cgate(b2__ocd_n_lvl2_0, b2__ocd_n_lvl1_2) delay(1.0 ns); + logic_ms_1__ack_in := inv(b2__ocd_n) delay(1.0 ns); + b2__en := inv(b2__ack_in) delay(1.0 ns); + b3__c_s_out_0 := nor_gate(s(0).F, s(0).T) delay(1.0 ns); + s(0).F := cgate(b3__s_in(0).F, b3__en) delay(1.0 ns) init(0, reset); + s(0).T := cgate(b3__s_in(0).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_1 := nor_gate(s(1).F, s(1).T) delay(1.0 ns); + s(1).F := cgate(b3__s_in(1).F, b3__en) delay(1.0 ns) init(0, reset); + s(1).T := cgate(b3__s_in(1).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_2 := nor_gate(s(2).F, s(2).T) delay(1.0 ns); + s(2).F := cgate(b3__s_in(2).F, b3__en) delay(1.0 ns) init(0, reset); + s(2).T := cgate(b3__s_in(2).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_3 := nor_gate(s(3).F, s(3).T) delay(1.0 ns); + s(3).F := cgate(b3__s_in(3).F, b3__en) delay(1.0 ns) init(0, reset); + s(3).T := cgate(b3__s_in(3).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_4 := nor_gate(s(4).F, s(4).T) delay(1.0 ns); + s(4).F := cgate(b3__s_in(4).F, b3__en) delay(1.0 ns) init(0, reset); + s(4).T := cgate(b3__s_in(4).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_5 := nor_gate(s(5).F, s(5).T) delay(1.0 ns); + s(5).F := cgate(b3__s_in(5).F, b3__en) delay(1.0 ns) init(0, reset); + s(5).T := cgate(b3__s_in(5).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_6 := nor_gate(s(6).F, s(6).T) delay(1.0 ns); + s(6).F := cgate(b3__s_in(6).F, b3__en) delay(1.0 ns) init(0, reset); + s(6).T := cgate(b3__s_in(6).T, b3__en) delay(1.0 ns) init(0, reset); + b3__c_s_out_7 := nor_gate(s(7).F, s(7).T) delay(1.0 ns); + s(7).F := cgate(b3__s_in(7).F, b3__en) delay(1.0 ns) init(0, reset); + s(7).T := cgate(b3__s_in(7).T, b3__en) delay(1.0 ns) init(0, reset); + b3__ocd_n_lvl0_0 := cgate(b3__c_s_out_0, b3__c_s_out_1) delay(1.0 ns); + b3__ocd_n_lvl0_1 := cgate(b3__c_s_out_2, b3__c_s_out_3) delay(1.0 ns); + b3__ocd_n_lvl0_2 := cgate(b3__c_s_out_4, b3__c_s_out_5) delay(1.0 ns); + b3__ocd_n_lvl0_3 := cgate(b3__c_s_out_6, b3__c_s_out_7) delay(1.0 ns); + b3__ocd_n_lvl1_0 := cgate(b3__ocd_n_lvl0_0, b3__ocd_n_lvl0_1) delay(1.0 ns); + b3__ocd_n_lvl1_1 := cgate(b3__ocd_n_lvl0_2, b3__ocd_n_lvl0_3) delay(1.0 ns); + b3__ocd_n := cgate(b3__ocd_n_lvl1_0, b3__ocd_n_lvl1_1) delay(1.0 ns); + logic_ls__ack_in := inv(b3__ocd_n) delay(1.0 ns); + b3__en := inv(ack_in) delay(1.0 ns); + logic_fs__logic_fs__int_sig_16_done_n := nor_gate(logic_fs__logic_fs__cell_12__b.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_17_done_n := nor_gate(logic_fs__logic_fs__cell_13__b.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_18_done_n := nor_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__a.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_19_done_n := nor_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__a.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_20_done_n := nor_gate(logic_fs__logic_fs__cell_07__b.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_21_done_n := nor_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__a.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_22_done_n := nor_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__a.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_23_done_n := nor_gate(logic_fs__logic_fs__cell_11__b.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_24_done_n := nor_gate(logic_fs__logic_fs__cell_12__c_in.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__int_sig_25_done_n := nor_gate(logic_fs__logic_fs__cell_13__c_in.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl0_0 := cgate(logic_fs__logic_fs__int_sig_16_done_n, logic_fs__logic_fs__int_sig_17_done_n) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl0_1 := cgate(logic_fs__logic_fs__int_sig_18_done_n, logic_fs__logic_fs__int_sig_19_done_n) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl0_2 := cgate(logic_fs__logic_fs__int_sig_20_done_n, logic_fs__logic_fs__int_sig_21_done_n) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl0_3 := cgate(logic_fs__logic_fs__int_sig_22_done_n, logic_fs__logic_fs__int_sig_23_done_n) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl0_4 := cgate(logic_fs__logic_fs__int_sig_24_done_n, logic_fs__logic_fs__int_sig_25_done_n) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl1_0 := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl0_0, logic_fs__logic_fs__internal_done_n_merged_lvl0_1) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl1_1 := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl0_2, logic_fs__logic_fs__internal_done_n_merged_lvl0_3) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_lvl2_0 := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl1_0, logic_fs__logic_fs__internal_done_n_merged_lvl1_1) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl2_0, logic_fs__logic_fs__internal_done_n_merged_lvl0_4) delay(1.0 ns); + logic_fs__logic_fs__internal_done_n_merged_n := inv(logic_fs__logic_fs__internal_done_n_merged) delay(1.0 ns); + logic_fs__logic_fs__done_lvl0_0 := cgate(logic_fs__logic_fs__cell_12_done, logic_fs__logic_fs__cell_13_done) delay(1.0 ns); + logic_fs__logic_fs__done := cgate(logic_fs__logic_fs__done_lvl0_0, logic_fs__logic_fs__internal_done_n_merged_n) delay(1.0 ns); + logic_fs__logic_fs__cell_12__b.T := and_gate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__b.F := or_gate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__b.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__b.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).F) delay(1.0 ns); + b1__s_in(0).T := and_gate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).T) delay(1.0 ns); + b1__s_in(0).F := or_gate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__a.T := and_gate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__a.F := or_gate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__a.T := and_gate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__a.F := or_gate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).F) delay(1.0 ns); + logic_fs__logic_fs__cell_07__b.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__b.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).F) delay(1.0 ns); + b1__s_in(5).T := and_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + b1__s_in(5).F := or_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_07__nandFT := nand_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__nandTF := nand_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + b1__s_in(4).T := nand_gate(logic_fs__logic_fs__cell_07__nandFT, logic_fs__logic_fs__cell_07__nandTF) delay(1.0 ns); + logic_fs__logic_fs__cell_07__nandTT := nand_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__nandFF := nand_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); + b1__s_in(4).F := nand_gate(logic_fs__logic_fs__cell_07__nandTT, logic_fs__logic_fs__cell_07__nandFF) delay(1.0 ns); + logic_fs__logic_fs__cell_11__a.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__a.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_11__b.T := and_gate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__b.F := or_gate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__c_in.T := and_gate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__c_in.F := or_gate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).F) delay(1.0 ns); + logic_fs__logic_fs__cell_11__nandFT := nand_gate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__nandTF := nand_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + b1__s_in(1).T := nand_gate(logic_fs__logic_fs__cell_11__nandFT, logic_fs__logic_fs__cell_11__nandTF) delay(1.0 ns); + logic_fs__logic_fs__cell_11__nandTT := nand_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_11__nandFF := nand_gate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); + b1__s_in(1).F := nand_gate(logic_fs__logic_fs__cell_11__nandTT, logic_fs__logic_fs__cell_11__nandFF) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aFbF := nand_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aFbT := nand_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__aTbF := nand_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__y.T := nand_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__x.F := nand_gate(logic_fs__logic_fs__cell_12__aFbF, logic_fs__logic_fs__cell_12__y.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__x.T := nand_gate(logic_fs__logic_fs__cell_12__aFbT, logic_fs__logic_fs__cell_12__aTbF) delay(1.0 ns); + logic_fs__logic_fs__cell_12__y.F := nor_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xFcF := nand_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xFcT := nand_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__xTcF := nand_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__z.T := nand_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); + b1__s_in(2).T := nand_gate(logic_fs__logic_fs__cell_12__xFcT, logic_fs__logic_fs__cell_12__xTcF) delay(1.0 ns); + b1__s_in(2).F := nand_gate(logic_fs__logic_fs__cell_12__xFcF, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__z.F := nor_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__c_in.T := nand_gate(logic_fs__logic_fs__cell_12__z.T, logic_fs__logic_fs__cell_12__y.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__c_in.F := nor_gate(logic_fs__logic_fs__cell_12__z.F, logic_fs__logic_fs__cell_12__y.F) delay(1.0 ns); + logic_fs__logic_fs__cell_12__orphan_x := or_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__x.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__orphan_y := nand_gate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__y.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12__orphan_z := nand_gate(logic_fs__logic_fs__cell_12__z.F, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_12_done_lvl0_0 := cgate(logic_fs__logic_fs__cell_12__orphan_x, logic_fs__logic_fs__cell_12__orphan_y) delay(1.0 ns); + logic_fs__logic_fs__cell_12_done := cgate(logic_fs__logic_fs__cell_12_done_lvl0_0, logic_fs__logic_fs__cell_12__orphan_z) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aFbF := nand_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aFbT := nand_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__aTbF := nand_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__y.T := nand_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__x.F := nand_gate(logic_fs__logic_fs__cell_13__aFbF, logic_fs__logic_fs__cell_13__y.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__x.T := nand_gate(logic_fs__logic_fs__cell_13__aFbT, logic_fs__logic_fs__cell_13__aTbF) delay(1.0 ns); + logic_fs__logic_fs__cell_13__y.F := nor_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xFcF := nand_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xFcT := nand_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__xTcF := nand_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__z.T := nand_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); + b1__s_in(3).T := nand_gate(logic_fs__logic_fs__cell_13__xFcT, logic_fs__logic_fs__cell_13__xTcF) delay(1.0 ns); + b1__s_in(3).F := nand_gate(logic_fs__logic_fs__cell_13__xFcF, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__z.F := nor_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); + logic_fs__logic_fs__cell_07__a.T := nand_gate(logic_fs__logic_fs__cell_13__z.T, logic_fs__logic_fs__cell_13__y.T) delay(1.0 ns); + logic_fs__logic_fs__cell_07__a.F := nor_gate(logic_fs__logic_fs__cell_13__z.F, logic_fs__logic_fs__cell_13__y.F) delay(1.0 ns); + logic_fs__logic_fs__cell_13__orphan_x := or_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__x.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__orphan_y := nand_gate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__y.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13__orphan_z := nand_gate(logic_fs__logic_fs__cell_13__z.F, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); + logic_fs__logic_fs__cell_13_done_lvl0_0 := cgate(logic_fs__logic_fs__cell_13__orphan_x, logic_fs__logic_fs__cell_13__orphan_y) delay(1.0 ns); + logic_fs__logic_fs__cell_13_done := cgate(logic_fs__logic_fs__cell_13_done_lvl0_0, logic_fs__logic_fs__cell_13__orphan_z) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_19_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__cell_6__a.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_20_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__cell_7__a.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_21_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__cell_8__a.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_22_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_5__b.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_23_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_6__c_in.T, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_24_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_7__c_in.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__int_sig_25_done_n := nor_gate(logic_ms_1__logic_ms_1__cell_8__c_in.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0 := cgate(logic_ms_1__logic_ms_1__int_sig_19_done_n, logic_ms_1__logic_ms_1__int_sig_20_done_n) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1 := cgate(logic_ms_1__logic_ms_1__int_sig_21_done_n, logic_ms_1__logic_ms_1__int_sig_22_done_n) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2 := cgate(logic_ms_1__logic_ms_1__int_sig_23_done_n, logic_ms_1__logic_ms_1__int_sig_24_done_n) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0 := cgate(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0, logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1 := cgate(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2, logic_ms_1__logic_ms_1__int_sig_25_done_n) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged := cgate(logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0, logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1) delay(1.0 ns); + logic_ms_1__logic_ms_1__internal_done_n_merged_n := inv(logic_ms_1__logic_ms_1__internal_done_n_merged) delay(1.0 ns); + logic_ms_1__logic_ms_1__done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_6_done, logic_ms_1__logic_ms_1__cell_7_done) delay(1.0 ns); + logic_ms_1__logic_ms_1__done_lvl0_1 := cgate(logic_ms_1__logic_ms_1__cell_8_done, logic_ms_1__logic_ms_1__internal_done_n_merged_n) delay(1.0 ns); + logic_ms_1__logic_ms_1__done := cgate(logic_ms_1__logic_ms_1__done_lvl0_0, logic_ms_1__logic_ms_1__done_lvl0_1) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__a.T := and_gate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__a.F := or_gate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__a.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__a.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__a.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__a.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__b.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__b.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__c_in.T := and_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__c_in.F := or_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__nandFT := nand_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__nandTF := nand_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + b2__s_in(2).T := nand_gate(logic_ms_1__logic_ms_1__cell_5__nandFT, logic_ms_1__logic_ms_1__cell_5__nandTF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__nandTT := nand_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_5__nandFF := nand_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); + b2__s_in(2).F := nand_gate(logic_ms_1__logic_ms_1__cell_5__nandTT, logic_ms_1__logic_ms_1__cell_5__nandFF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aFbF := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aFbT := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__aTbF := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__y.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__x.F := nand_gate(logic_ms_1__logic_ms_1__cell_6__aFbF, logic_ms_1__logic_ms_1__cell_6__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__x.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__aFbT, logic_ms_1__logic_ms_1__cell_6__aTbF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__y.F := nor_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xFcF := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xFcT := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__xTcF := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__z.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); + b2__s_in(3).T := nand_gate(logic_ms_1__logic_ms_1__cell_6__xFcT, logic_ms_1__logic_ms_1__cell_6__xTcF) delay(1.0 ns); + b2__s_in(3).F := nand_gate(logic_ms_1__logic_ms_1__cell_6__xFcF, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__z.F := nor_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__c_in.T := nand_gate(logic_ms_1__logic_ms_1__cell_6__z.T, logic_ms_1__logic_ms_1__cell_6__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__c_in.F := nor_gate(logic_ms_1__logic_ms_1__cell_6__z.F, logic_ms_1__logic_ms_1__cell_6__y.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__orphan_x := or_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__x.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__orphan_y := nand_gate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6__orphan_z := nand_gate(logic_ms_1__logic_ms_1__cell_6__z.F, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6_done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_6__orphan_x, logic_ms_1__logic_ms_1__cell_6__orphan_y) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_6_done := cgate(logic_ms_1__logic_ms_1__cell_6_done_lvl0_0, logic_ms_1__logic_ms_1__cell_6__orphan_z) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aFbF := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aFbT := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__aTbF := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__y.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__x.F := nand_gate(logic_ms_1__logic_ms_1__cell_7__aFbF, logic_ms_1__logic_ms_1__cell_7__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__x.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__aFbT, logic_ms_1__logic_ms_1__cell_7__aTbF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__y.F := nor_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xFcF := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xFcT := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__xTcF := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__z.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); + b2__s_in(4).T := nand_gate(logic_ms_1__logic_ms_1__cell_7__xFcT, logic_ms_1__logic_ms_1__cell_7__xTcF) delay(1.0 ns); + b2__s_in(4).F := nand_gate(logic_ms_1__logic_ms_1__cell_7__xFcF, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__z.F := nor_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__c_in.T := nand_gate(logic_ms_1__logic_ms_1__cell_7__z.T, logic_ms_1__logic_ms_1__cell_7__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__c_in.F := nor_gate(logic_ms_1__logic_ms_1__cell_7__z.F, logic_ms_1__logic_ms_1__cell_7__y.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__orphan_x := or_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__x.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__orphan_y := nand_gate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7__orphan_z := nand_gate(logic_ms_1__logic_ms_1__cell_7__z.F, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7_done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_7__orphan_x, logic_ms_1__logic_ms_1__cell_7__orphan_y) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_7_done := cgate(logic_ms_1__logic_ms_1__cell_7_done_lvl0_0, logic_ms_1__logic_ms_1__cell_7__orphan_z) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aFbF := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aFbT := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__aTbF := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__y.T := nand_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__x.F := nand_gate(logic_ms_1__logic_ms_1__cell_8__aFbF, logic_ms_1__logic_ms_1__cell_8__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__x.T := nand_gate(logic_ms_1__logic_ms_1__cell_8__aFbT, logic_ms_1__logic_ms_1__cell_8__aTbF) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__y.F := nor_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xFcF := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xFcT := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__xTcF := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__z.T := nand_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); + b2__s_in(5).T := nand_gate(logic_ms_1__logic_ms_1__cell_8__xFcT, logic_ms_1__logic_ms_1__cell_8__xTcF) delay(1.0 ns); + b2__s_in(5).F := nand_gate(logic_ms_1__logic_ms_1__cell_8__xFcF, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__z.F := nor_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); + b2__s_in(6).T := nand_gate(logic_ms_1__logic_ms_1__cell_8__z.T, logic_ms_1__logic_ms_1__cell_8__y.T) delay(1.0 ns); + b2__s_in(6).F := nor_gate(logic_ms_1__logic_ms_1__cell_8__z.F, logic_ms_1__logic_ms_1__cell_8__y.F) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__orphan_x := or_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__x.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__orphan_y := nand_gate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__y.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8__orphan_z := nand_gate(logic_ms_1__logic_ms_1__cell_8__z.F, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8_done_lvl0_0 := cgate(logic_ms_1__logic_ms_1__cell_8__orphan_x, logic_ms_1__logic_ms_1__cell_8__orphan_y) delay(1.0 ns); + logic_ms_1__logic_ms_1__cell_8_done := cgate(logic_ms_1__logic_ms_1__cell_8_done_lvl0_0, logic_ms_1__logic_ms_1__cell_8__orphan_z) delay(1.0 ns); + logic_ls__logic_ls__int_sig_19_done_n := nor_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__cell_6__a.F) delay(1.0 ns); + logic_ls__logic_ls__int_sig_20_done_n := nor_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__cell_7__a.F) delay(1.0 ns); + logic_ls__logic_ls__int_sig_21_done_n := nor_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__cell_8__a.F) delay(1.0 ns); + logic_ls__logic_ls__int_sig_22_done_n := nor_gate(logic_ls__logic_ls__cell_5__b.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + logic_ls__logic_ls__int_sig_23_done_n := nor_gate(logic_ls__logic_ls__cell_6__c_in.T, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__int_sig_24_done_n := nor_gate(logic_ls__logic_ls__cell_7__c_in.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__int_sig_25_done_n := nor_gate(logic_ls__logic_ls__cell_8__c_in.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged_lvl0_0 := cgate(logic_ls__logic_ls__int_sig_19_done_n, logic_ls__logic_ls__int_sig_20_done_n) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged_lvl0_1 := cgate(logic_ls__logic_ls__int_sig_21_done_n, logic_ls__logic_ls__int_sig_22_done_n) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged_lvl0_2 := cgate(logic_ls__logic_ls__int_sig_23_done_n, logic_ls__logic_ls__int_sig_24_done_n) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged_lvl1_0 := cgate(logic_ls__logic_ls__internal_done_n_merged_lvl0_0, logic_ls__logic_ls__internal_done_n_merged_lvl0_1) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged_lvl1_1 := cgate(logic_ls__logic_ls__internal_done_n_merged_lvl0_2, logic_ls__logic_ls__int_sig_25_done_n) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged := cgate(logic_ls__logic_ls__internal_done_n_merged_lvl1_0, logic_ls__logic_ls__internal_done_n_merged_lvl1_1) delay(1.0 ns); + logic_ls__logic_ls__internal_done_n_merged_n := inv(logic_ls__logic_ls__internal_done_n_merged) delay(1.0 ns); + logic_ls__logic_ls__done_lvl0_0 := cgate(logic_ls__logic_ls__cell_6_done, logic_ls__logic_ls__cell_7_done) delay(1.0 ns); + logic_ls__logic_ls__done_lvl0_1 := cgate(logic_ls__logic_ls__cell_8_done, logic_ls__logic_ls__internal_done_n_merged_n) delay(1.0 ns); + logic_ls__logic_ls__done := cgate(logic_ls__logic_ls__done_lvl0_0, logic_ls__logic_ls__done_lvl0_1) delay(1.0 ns); + logic_ls__logic_ls__cell_6__a.T := and_gate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__a.F := or_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__a.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__a.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__a.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__a.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); + logic_ls__logic_ls__cell_5__b.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); + logic_ls__logic_ls__cell_5__b.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__c_in.T := and_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__c_in.F := or_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + logic_ls__logic_ls__cell_5__nandFT := nand_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + logic_ls__logic_ls__cell_5__nandTF := nand_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + b3__s_in(3).T := nand_gate(logic_ls__logic_ls__cell_5__nandFT, logic_ls__logic_ls__cell_5__nandTF) delay(1.0 ns); + logic_ls__logic_ls__cell_5__nandTT := nand_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); + logic_ls__logic_ls__cell_5__nandFF := nand_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); + b3__s_in(3).F := nand_gate(logic_ls__logic_ls__cell_5__nandTT, logic_ls__logic_ls__cell_5__nandFF) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aFbF := nand_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aFbT := nand_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__aTbF := nand_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__y.T := nand_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__x.F := nand_gate(logic_ls__logic_ls__cell_6__aFbF, logic_ls__logic_ls__cell_6__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__x.T := nand_gate(logic_ls__logic_ls__cell_6__aFbT, logic_ls__logic_ls__cell_6__aTbF) delay(1.0 ns); + logic_ls__logic_ls__cell_6__y.F := nor_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xFcF := nand_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xFcT := nand_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__xTcF := nand_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__z.T := nand_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); + b3__s_in(4).T := nand_gate(logic_ls__logic_ls__cell_6__xFcT, logic_ls__logic_ls__cell_6__xTcF) delay(1.0 ns); + b3__s_in(4).F := nand_gate(logic_ls__logic_ls__cell_6__xFcF, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__z.F := nor_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__c_in.T := nand_gate(logic_ls__logic_ls__cell_6__z.T, logic_ls__logic_ls__cell_6__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__c_in.F := nor_gate(logic_ls__logic_ls__cell_6__z.F, logic_ls__logic_ls__cell_6__y.F) delay(1.0 ns); + logic_ls__logic_ls__cell_6__orphan_x := or_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__x.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__orphan_y := nand_gate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6__orphan_z := nand_gate(logic_ls__logic_ls__cell_6__z.F, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_6_done_lvl0_0 := cgate(logic_ls__logic_ls__cell_6__orphan_x, logic_ls__logic_ls__cell_6__orphan_y) delay(1.0 ns); + logic_ls__logic_ls__cell_6_done := cgate(logic_ls__logic_ls__cell_6_done_lvl0_0, logic_ls__logic_ls__cell_6__orphan_z) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aFbF := nand_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aFbT := nand_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__aTbF := nand_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__y.T := nand_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__x.F := nand_gate(logic_ls__logic_ls__cell_7__aFbF, logic_ls__logic_ls__cell_7__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__x.T := nand_gate(logic_ls__logic_ls__cell_7__aFbT, logic_ls__logic_ls__cell_7__aTbF) delay(1.0 ns); + logic_ls__logic_ls__cell_7__y.F := nor_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xFcF := nand_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xFcT := nand_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__xTcF := nand_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__z.T := nand_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); + b3__s_in(5).T := nand_gate(logic_ls__logic_ls__cell_7__xFcT, logic_ls__logic_ls__cell_7__xTcF) delay(1.0 ns); + b3__s_in(5).F := nand_gate(logic_ls__logic_ls__cell_7__xFcF, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__z.F := nor_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__c_in.T := nand_gate(logic_ls__logic_ls__cell_7__z.T, logic_ls__logic_ls__cell_7__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__c_in.F := nor_gate(logic_ls__logic_ls__cell_7__z.F, logic_ls__logic_ls__cell_7__y.F) delay(1.0 ns); + logic_ls__logic_ls__cell_7__orphan_x := or_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__x.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__orphan_y := nand_gate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7__orphan_z := nand_gate(logic_ls__logic_ls__cell_7__z.F, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_7_done_lvl0_0 := cgate(logic_ls__logic_ls__cell_7__orphan_x, logic_ls__logic_ls__cell_7__orphan_y) delay(1.0 ns); + logic_ls__logic_ls__cell_7_done := cgate(logic_ls__logic_ls__cell_7_done_lvl0_0, logic_ls__logic_ls__cell_7__orphan_z) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aFbF := nand_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aFbT := nand_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__aTbF := nand_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__y.T := nand_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__x.F := nand_gate(logic_ls__logic_ls__cell_8__aFbF, logic_ls__logic_ls__cell_8__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__x.T := nand_gate(logic_ls__logic_ls__cell_8__aFbT, logic_ls__logic_ls__cell_8__aTbF) delay(1.0 ns); + logic_ls__logic_ls__cell_8__y.F := nor_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xFcF := nand_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xFcT := nand_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__xTcF := nand_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__z.T := nand_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); + b3__s_in(6).T := nand_gate(logic_ls__logic_ls__cell_8__xFcT, logic_ls__logic_ls__cell_8__xTcF) delay(1.0 ns); + b3__s_in(6).F := nand_gate(logic_ls__logic_ls__cell_8__xFcF, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__z.F := nor_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); + b3__s_in(7).T := nand_gate(logic_ls__logic_ls__cell_8__z.T, logic_ls__logic_ls__cell_8__y.T) delay(1.0 ns); + b3__s_in(7).F := nor_gate(logic_ls__logic_ls__cell_8__z.F, logic_ls__logic_ls__cell_8__y.F) delay(1.0 ns); + logic_ls__logic_ls__cell_8__orphan_x := or_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__x.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__orphan_y := nand_gate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__y.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8__orphan_z := nand_gate(logic_ls__logic_ls__cell_8__z.F, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); + logic_ls__logic_ls__cell_8_done_lvl0_0 := cgate(logic_ls__logic_ls__cell_8__orphan_x, logic_ls__logic_ls__cell_8__orphan_y) delay(1.0 ns); + logic_ls__logic_ls__cell_8_done := cgate(logic_ls__logic_ls__cell_8_done_lvl0_0, logic_ls__logic_ls__cell_8__orphan_z) delay(1.0 ns); +end prs; diff --git a/test-circuit/prs/umul4x4_NCLX_fanout.json b/test-circuit/prs/umul4x4_NCLX_fanout.json new file mode 100644 index 0000000..a40a3ef --- /dev/null +++ b/test-circuit/prs/umul4x4_NCLX_fanout.json @@ -0,0 +1 @@ +{"logic_fs__ack_in": 1, "logic_fs__ack_out": 1, "logic_ms_1__ack_in": 1, "logic_ms_1__ack_out": 1, "logic_ls__ack_in": 1, "logic_ls__ack_out": 1, "b0__ack_in": 1, "b1__a_in[0].f": 4, "b1__a_in[3].f": 4, "b1__a_in[2].t": 4, "b1__a_in[1].f": 4, "b1__a_in[1].t": 4, "b1__a_in[3].t": 4, "b1__a_in[2].f": 4, "b1__a_in[0].t": 4, "b1__b_in[1].t": 2, "b1__b_in[0].f": 2, "b1__b_in[0].t": 2, "b1__b_in[1].f": 2, "b1__s_in[2].f": 1, "b1__s_in[0].t": 2, "b1__s_in[0].f": 2, "b1__s_in[1].t": 1, "b1__s_in[4].f": 1, "b1__s_in[5].f": 1, "b1__s_in[3].t": 1, "b1__s_in[5].t": 1, "b1__s_in[3].f": 1, "b1__s_in[1].f": 1, "b1__s_in[4].t": 1, "b1__s_in[2].t": 1, "b1__ack_in": 1, "b2__a_in[0].f": 3, "b2__a_in[2].t": 3, "b2__a_in[1].f": 3, "b2__a_in[3].f": 3, "b2__a_in[3].t": 3, "b2__a_in[1].t": 3, "b2__a_in[2].f": 3, "b2__a_in[0].t": 3, "b2__b_in.f": 2, "b2__b_in.t": 2, "b2__s_in[4].f": 1, "b2__s_in[5].f": 1, "b2__s_in[2].t": 1, "b2__s_in[1].t": 2, "b2__s_in[6].f": 1, "b2__s_in[2].f": 1, "b2__s_in[6].t": 1, "b2__s_in[3].f": 1, "b2__s_in[0].t": 2, "b2__s_in[4].t": 1, "b2__s_in[0].f": 2, "b2__s_in[5].t": 1, "b2__s_in[1].f": 2, "b2__s_in[3].t": 1, "b2__ack_in": 1, "b3__s_in[3].f": 1, "b3__s_in[7].f": 1, "b3__s_in[1].t": 2, "b3__s_in[2].t": 2, "b3__s_in[7].t": 1, "b3__s_in[6].t": 1, "b3__s_in[3].t": 1, "b3__s_in[0].f": 2, "b3__s_in[4].f": 1, "b3__s_in[5].f": 1, "b3__s_in[5].t": 1, "b3__s_in[1].f": 2, "b3__s_in[2].f": 2, "b3__s_in[6].f": 1, "b3__s_in[4].t": 1, "b3__s_in[0].t": 2, "logic_fs__logic_fs__done": 1, "logic_fs__logic_fs__cell_12_done": 1, "logic_fs__logic_fs__cell_13_done": 1, "logic_fs__logic_fs__int_sig_16_done_n": 1, "logic_fs__logic_fs__int_sig_17_done_n": 1, "logic_fs__logic_fs__int_sig_18_done_n": 1, "logic_fs__logic_fs__int_sig_19_done_n": 1, "logic_fs__logic_fs__int_sig_20_done_n": 1, "logic_fs__logic_fs__int_sig_21_done_n": 1, "logic_fs__logic_fs__int_sig_22_done_n": 1, "logic_fs__logic_fs__int_sig_23_done_n": 1, "logic_fs__logic_fs__int_sig_24_done_n": 1, "logic_fs__logic_fs__int_sig_25_done_n": 1, "logic_fs__logic_fs__cell_07__a.f": 4, "logic_fs__logic_fs__cell_07__a.t": 4, "logic_fs__logic_fs__cell_07__b.t": 4, "logic_fs__logic_fs__cell_07__b.f": 4, "logic_fs__logic_fs__cell_11__a.f": 3, "logic_fs__logic_fs__cell_11__a.t": 3, "logic_fs__logic_fs__cell_11__b.f": 3, "logic_fs__logic_fs__cell_11__b.t": 3, "logic_fs__logic_fs__cell_12__a.f": 4, "logic_fs__logic_fs__cell_12__a.t": 3, "logic_fs__logic_fs__cell_12__b.f": 5, "logic_fs__logic_fs__cell_12__b.t": 4, "logic_fs__logic_fs__cell_12__c_in.t": 3, "logic_fs__logic_fs__cell_12__c_in.f": 4, "logic_fs__logic_fs__cell_12__x.t": 3, "logic_fs__logic_fs__cell_12__x.f": 4, "logic_fs__logic_fs__cell_12__y.f": 2, "logic_fs__logic_fs__cell_12__y.t": 3, "logic_fs__logic_fs__cell_12__z.f": 2, "logic_fs__logic_fs__cell_12__z.t": 3, "logic_fs__logic_fs__cell_13__a.f": 4, "logic_fs__logic_fs__cell_13__a.t": 3, "logic_fs__logic_fs__cell_13__b.f": 4, "logic_fs__logic_fs__cell_13__b.t": 3, "logic_fs__logic_fs__cell_13__c_in.f": 4, "logic_fs__logic_fs__cell_13__c_in.t": 3, "logic_fs__logic_fs__cell_13__x.f": 4, "logic_fs__logic_fs__cell_13__x.t": 3, "logic_fs__logic_fs__cell_13__y.t": 3, "logic_fs__logic_fs__cell_13__y.f": 2, "logic_fs__logic_fs__cell_13__z.t": 3, "logic_fs__logic_fs__cell_13__z.f": 2, "logic_ms_1__logic_ms_1__done": 1, "logic_ms_1__logic_ms_1__cell_6_done": 1, "logic_ms_1__logic_ms_1__cell_7_done": 1, "logic_ms_1__logic_ms_1__cell_8_done": 1, "logic_ms_1__logic_ms_1__int_sig_19_done_n": 1, "logic_ms_1__logic_ms_1__int_sig_20_done_n": 1, "logic_ms_1__logic_ms_1__int_sig_21_done_n": 1, "logic_ms_1__logic_ms_1__int_sig_22_done_n": 1, "logic_ms_1__logic_ms_1__int_sig_23_done_n": 1, "logic_ms_1__logic_ms_1__int_sig_24_done_n": 1, "logic_ms_1__logic_ms_1__int_sig_25_done_n": 1, "logic_ms_1__logic_ms_1__cell_5__b.f": 4, "logic_ms_1__logic_ms_1__cell_5__b.t": 4, "logic_ms_1__logic_ms_1__cell_6__a.t": 3, "logic_ms_1__logic_ms_1__cell_6__a.f": 4, "logic_ms_1__logic_ms_1__cell_6__c_in.f": 4, "logic_ms_1__logic_ms_1__cell_6__c_in.t": 3, "logic_ms_1__logic_ms_1__cell_6__x.t": 3, "logic_ms_1__logic_ms_1__cell_6__x.f": 4, "logic_ms_1__logic_ms_1__cell_6__y.t": 3, "logic_ms_1__logic_ms_1__cell_6__y.f": 2, "logic_ms_1__logic_ms_1__cell_6__z.t": 3, "logic_ms_1__logic_ms_1__cell_6__z.f": 2, "logic_ms_1__logic_ms_1__cell_7__a.f": 4, "logic_ms_1__logic_ms_1__cell_7__a.t": 3, "logic_ms_1__logic_ms_1__cell_7__c_in.t": 3, "logic_ms_1__logic_ms_1__cell_7__c_in.f": 4, "logic_ms_1__logic_ms_1__cell_7__x.f": 4, "logic_ms_1__logic_ms_1__cell_7__x.t": 3, "logic_ms_1__logic_ms_1__cell_7__y.t": 3, "logic_ms_1__logic_ms_1__cell_7__y.f": 2, "logic_ms_1__logic_ms_1__cell_7__z.t": 3, "logic_ms_1__logic_ms_1__cell_7__z.f": 2, "logic_ms_1__logic_ms_1__cell_8__a.t": 3, "logic_ms_1__logic_ms_1__cell_8__a.f": 4, "logic_ms_1__logic_ms_1__cell_8__c_in.f": 4, "logic_ms_1__logic_ms_1__cell_8__c_in.t": 3, "logic_ms_1__logic_ms_1__cell_8__x.t": 3, "logic_ms_1__logic_ms_1__cell_8__x.f": 4, "logic_ms_1__logic_ms_1__cell_8__y.t": 3, "logic_ms_1__logic_ms_1__cell_8__y.f": 2, "logic_ms_1__logic_ms_1__cell_8__z.t": 3, "logic_ms_1__logic_ms_1__cell_8__z.f": 2, "logic_ls__logic_ls__a_in[3].f": 3, "logic_ls__logic_ls__a_in[1].f": 3, "logic_ls__logic_ls__a_in[0].f": 3, "logic_ls__logic_ls__a_in[2].t": 3, "logic_ls__logic_ls__a_in[3].t": 3, "logic_ls__logic_ls__a_in[1].t": 3, "logic_ls__logic_ls__a_in[0].t": 3, "logic_ls__logic_ls__a_in[2].f": 3, "logic_ls__logic_ls__b_in.t": 6, "logic_ls__logic_ls__b_in.f": 6, "logic_ls__logic_ls__done": 1, "logic_ls__logic_ls__cell_6_done": 1, "logic_ls__logic_ls__cell_7_done": 1, "logic_ls__logic_ls__cell_8_done": 1, "logic_ls__logic_ls__int_sig_19_done_n": 1, "logic_ls__logic_ls__int_sig_20_done_n": 1, "logic_ls__logic_ls__int_sig_21_done_n": 1, "logic_ls__logic_ls__int_sig_22_done_n": 1, "logic_ls__logic_ls__int_sig_23_done_n": 1, "logic_ls__logic_ls__int_sig_24_done_n": 1, "logic_ls__logic_ls__int_sig_25_done_n": 1, "logic_ls__logic_ls__cell_5__b.f": 4, "logic_ls__logic_ls__cell_5__b.t": 4, "logic_ls__logic_ls__cell_6__a.f": 4, "logic_ls__logic_ls__cell_6__a.t": 3, "logic_ls__logic_ls__cell_6__c_in.f": 4, "logic_ls__logic_ls__cell_6__c_in.t": 3, "logic_ls__logic_ls__cell_6__x.t": 3, "logic_ls__logic_ls__cell_6__x.f": 4, "logic_ls__logic_ls__cell_6__y.f": 2, "logic_ls__logic_ls__cell_6__y.t": 3, "logic_ls__logic_ls__cell_6__z.t": 3, "logic_ls__logic_ls__cell_6__z.f": 2, "logic_ls__logic_ls__cell_7__a.f": 4, "logic_ls__logic_ls__cell_7__a.t": 3, "logic_ls__logic_ls__cell_7__c_in.t": 3, "logic_ls__logic_ls__cell_7__c_in.f": 4, "logic_ls__logic_ls__cell_7__x.f": 4, "logic_ls__logic_ls__cell_7__x.t": 3, "logic_ls__logic_ls__cell_7__y.f": 2, "logic_ls__logic_ls__cell_7__y.t": 3, "logic_ls__logic_ls__cell_7__z.f": 2, "logic_ls__logic_ls__cell_7__z.t": 3, "logic_ls__logic_ls__cell_8__a.t": 3, "logic_ls__logic_ls__cell_8__a.f": 4, "logic_ls__logic_ls__cell_8__c_in.f": 4, "logic_ls__logic_ls__cell_8__c_in.t": 3, "logic_ls__logic_ls__cell_8__x.t": 3, "logic_ls__logic_ls__cell_8__x.f": 4, "logic_ls__logic_ls__cell_8__y.f": 2, "logic_ls__logic_ls__cell_8__y.t": 3, "logic_ls__logic_ls__cell_8__z.f": 2, "logic_ls__logic_ls__cell_8__z.t": 3, "logic_fs__logic_fs__b_in_0.f": 6, "logic_fs__logic_fs__b_in_0.t": 6, "logic_fs__logic_fs__b_in_1.t": 6, "logic_fs__logic_fs__b_in_1.f": 6, "logic_ms_1__logic_ms_1__b_in_0.t": 6, "logic_ms_1__logic_ms_1__b_in_0.f": 6, "logic_ms_1__logic_ms_1__s_in_2.t": 5, "logic_ms_1__logic_ms_1__s_in_2.f": 5, "logic_ms_1__logic_ms_1__s_in_3.t": 4, "logic_ms_1__logic_ms_1__s_in_3.f": 5, "logic_ms_1__logic_ms_1__s_in_4.t": 4, "logic_ms_1__logic_ms_1__s_in_4.f": 5, "logic_ms_1__logic_ms_1__s_in_5.t": 4, "logic_ms_1__logic_ms_1__s_in_5.f": 5, "logic_ls__logic_ls__s_in_3.t": 5, "logic_ls__logic_ls__s_in_3.f": 5, "logic_ls__logic_ls__s_in_4.t": 4, "logic_ls__logic_ls__s_in_4.f": 5, "logic_ls__logic_ls__s_in_5.t": 4, "logic_ls__logic_ls__s_in_5.f": 5, "logic_ls__logic_ls__s_in_6.f": 5, "logic_ls__logic_ls__s_in_6.t": 4, "logic_fs_b_in_0__done_n": 1, "logic_fs_b_in_1__done_n": 1, "logic_fs_chin_cd_n": 1, "logic_fs_chin_cd": 1, "logic_ms_1_b_in_0__done_n": 1, "logic_ms_1_s_in_2__done_n": 1, "logic_ms_1_s_in_3__done_n": 1, "logic_ms_1_s_in_4__done_n": 1, "logic_ms_1_s_in_5__done_n": 1, "logic_ms_1_chin_cd_n_lvl0_0": 1, "logic_ms_1_chin_cd_n_lvl0_1": 1, "logic_ms_1_chin_cd_n_lvl1_0": 1, "logic_ms_1_chin_cd_n": 1, "logic_ms_1_chin_cd": 1, "logic_ls_a_in_0__done_n": 1, "logic_ls_a_in_1__done_n": 1, "logic_ls_a_in_2__done_n": 1, "logic_ls_a_in_3__done_n": 1, "logic_ls_b_in_done_n": 1, "logic_ls_s_in_3__done_n": 1, "logic_ls_s_in_4__done_n": 1, "logic_ls_s_in_5__done_n": 1, "logic_ls_s_in_6__done_n": 1, "logic_ls_chin_cd_n_lvl0_0": 1, "logic_ls_chin_cd_n_lvl0_1": 1, "logic_ls_chin_cd_n_lvl0_2": 1, "logic_ls_chin_cd_n_lvl0_3": 1, "logic_ls_chin_cd_n_lvl1_0": 1, "logic_ls_chin_cd_n_lvl1_1": 1, "logic_ls_chin_cd_n_lvl2_0": 1, "logic_ls_chin_cd_n": 1, "logic_ls_chin_cd": 1, "b0__c_a_out_0": 1, "b0__c_a_out_1": 1, "b0__c_a_out_2": 1, "b0__c_a_out_3": 1, "b0__c_b_out_0": 1, "b0__c_b_out_1": 1, "b0__c_b_out_2": 1, "b0__c_b_out_3": 1, "b0__ocd_n_lvl0_0": 1, "b0__ocd_n_lvl0_1": 1, "b0__ocd_n_lvl0_2": 1, "b0__ocd_n_lvl0_3": 1, "b0__ocd_n_lvl1_0": 1, "b0__ocd_n_lvl1_1": 1, "b0__ocd_n": 1, "b0__en": 16, "b1__c_a_out_0": 1, "b1__c_a_out_1": 1, "b1__c_a_out_2": 1, "b1__c_a_out_3": 1, "b1__c_b_out_0": 1, "b1__c_b_out_1": 1, "b1__c_s_out_0": 1, "b1__c_s_out_1": 1, "b1__c_s_out_2": 1, "b1__c_s_out_3": 1, "b1__c_s_out_4": 1, "b1__c_s_out_5": 1, "b1__ocd_n_lvl0_0": 1, "b1__ocd_n_lvl0_1": 1, "b1__ocd_n_lvl0_2": 1, "b1__ocd_n_lvl0_3": 1, "b1__ocd_n_lvl0_4": 1, "b1__ocd_n_lvl0_5": 1, "b1__ocd_n_lvl1_0": 1, "b1__ocd_n_lvl1_1": 1, "b1__ocd_n_lvl1_2": 1, "b1__ocd_n_lvl2_0": 1, "b1__ocd_n": 1, "b1__en": 24, "b2__c_a_out_0": 1, "b2__c_a_out_1": 1, "b2__c_a_out_2": 1, "b2__c_a_out_3": 1, "b2__c_b_out": 1, "b2__c_s_out_0": 1, "b2__c_s_out_1": 1, "b2__c_s_out_2": 1, "b2__c_s_out_3": 1, "b2__c_s_out_4": 1, "b2__c_s_out_5": 1, "b2__c_s_out_6": 1, "b2__ocd_n_lvl0_0": 1, "b2__ocd_n_lvl0_1": 1, "b2__ocd_n_lvl0_2": 1, "b2__ocd_n_lvl0_3": 1, "b2__ocd_n_lvl0_4": 1, "b2__ocd_n_lvl0_5": 1, "b2__ocd_n_lvl1_0": 1, "b2__ocd_n_lvl1_1": 1, "b2__ocd_n_lvl1_2": 1, "b2__ocd_n_lvl2_0": 1, "b2__ocd_n": 1, "b2__en": 24, "b3__c_s_out_0": 1, "b3__c_s_out_1": 1, "b3__c_s_out_2": 1, "b3__c_s_out_3": 1, "b3__c_s_out_4": 1, "b3__c_s_out_5": 1, "b3__c_s_out_6": 1, "b3__c_s_out_7": 1, "b3__ocd_n_lvl0_0": 1, "b3__ocd_n_lvl0_1": 1, "b3__ocd_n_lvl0_2": 1, "b3__ocd_n_lvl0_3": 1, "b3__ocd_n_lvl1_0": 1, "b3__ocd_n_lvl1_1": 1, "b3__ocd_n": 1, "b3__en": 16, "logic_fs__logic_fs__internal_done_n_merged_lvl0_0": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl0_1": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl0_2": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl0_3": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl0_4": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl1_0": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl1_1": 1, "logic_fs__logic_fs__internal_done_n_merged_lvl2_0": 1, "logic_fs__logic_fs__internal_done_n_merged": 1, "logic_fs__logic_fs__internal_done_n_merged_n": 1, "logic_fs__logic_fs__done_lvl0_0": 1, "logic_fs__logic_fs__cell_07__nandFT": 1, "logic_fs__logic_fs__cell_07__nandTF": 1, "logic_fs__logic_fs__cell_07__nandTT": 1, "logic_fs__logic_fs__cell_07__nandFF": 1, "logic_fs__logic_fs__cell_11__nandFT": 1, "logic_fs__logic_fs__cell_11__nandTF": 1, "logic_fs__logic_fs__cell_11__nandTT": 1, "logic_fs__logic_fs__cell_11__nandFF": 1, "logic_fs__logic_fs__cell_12__aFbF": 1, "logic_fs__logic_fs__cell_12__aFbT": 1, "logic_fs__logic_fs__cell_12__aTbF": 1, "logic_fs__logic_fs__cell_12__xFcF": 1, "logic_fs__logic_fs__cell_12__xFcT": 1, "logic_fs__logic_fs__cell_12__xTcF": 1, "logic_fs__logic_fs__cell_12__orphan_x": 1, "logic_fs__logic_fs__cell_12__orphan_y": 1, "logic_fs__logic_fs__cell_12__orphan_z": 1, "logic_fs__logic_fs__cell_12_done_lvl0_0": 1, "logic_fs__logic_fs__cell_13__aFbF": 1, "logic_fs__logic_fs__cell_13__aFbT": 1, "logic_fs__logic_fs__cell_13__aTbF": 1, "logic_fs__logic_fs__cell_13__xFcF": 1, "logic_fs__logic_fs__cell_13__xFcT": 1, "logic_fs__logic_fs__cell_13__xTcF": 1, "logic_fs__logic_fs__cell_13__orphan_x": 1, "logic_fs__logic_fs__cell_13__orphan_y": 1, "logic_fs__logic_fs__cell_13__orphan_z": 1, "logic_fs__logic_fs__cell_13_done_lvl0_0": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_0": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_1": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged_lvl0_2": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_0": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged_lvl1_1": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged": 1, "logic_ms_1__logic_ms_1__internal_done_n_merged_n": 1, "logic_ms_1__logic_ms_1__done_lvl0_0": 1, "logic_ms_1__logic_ms_1__done_lvl0_1": 1, "logic_ms_1__logic_ms_1__cell_5__nandFT": 1, "logic_ms_1__logic_ms_1__cell_5__nandTF": 1, "logic_ms_1__logic_ms_1__cell_5__nandTT": 1, "logic_ms_1__logic_ms_1__cell_5__nandFF": 1, "logic_ms_1__logic_ms_1__cell_6__aFbF": 1, "logic_ms_1__logic_ms_1__cell_6__aFbT": 1, "logic_ms_1__logic_ms_1__cell_6__aTbF": 1, "logic_ms_1__logic_ms_1__cell_6__xFcF": 1, "logic_ms_1__logic_ms_1__cell_6__xFcT": 1, "logic_ms_1__logic_ms_1__cell_6__xTcF": 1, "logic_ms_1__logic_ms_1__cell_6__orphan_x": 1, "logic_ms_1__logic_ms_1__cell_6__orphan_y": 1, "logic_ms_1__logic_ms_1__cell_6__orphan_z": 1, "logic_ms_1__logic_ms_1__cell_6_done_lvl0_0": 1, "logic_ms_1__logic_ms_1__cell_7__aFbF": 1, "logic_ms_1__logic_ms_1__cell_7__aFbT": 1, "logic_ms_1__logic_ms_1__cell_7__aTbF": 1, "logic_ms_1__logic_ms_1__cell_7__xFcF": 1, "logic_ms_1__logic_ms_1__cell_7__xFcT": 1, "logic_ms_1__logic_ms_1__cell_7__xTcF": 1, "logic_ms_1__logic_ms_1__cell_7__orphan_x": 1, "logic_ms_1__logic_ms_1__cell_7__orphan_y": 1, "logic_ms_1__logic_ms_1__cell_7__orphan_z": 1, "logic_ms_1__logic_ms_1__cell_7_done_lvl0_0": 1, "logic_ms_1__logic_ms_1__cell_8__aFbF": 1, "logic_ms_1__logic_ms_1__cell_8__aFbT": 1, "logic_ms_1__logic_ms_1__cell_8__aTbF": 1, "logic_ms_1__logic_ms_1__cell_8__xFcF": 1, "logic_ms_1__logic_ms_1__cell_8__xFcT": 1, "logic_ms_1__logic_ms_1__cell_8__xTcF": 1, "logic_ms_1__logic_ms_1__cell_8__orphan_x": 1, "logic_ms_1__logic_ms_1__cell_8__orphan_y": 1, "logic_ms_1__logic_ms_1__cell_8__orphan_z": 1, "logic_ms_1__logic_ms_1__cell_8_done_lvl0_0": 1, "logic_ls__logic_ls__internal_done_n_merged_lvl0_0": 1, "logic_ls__logic_ls__internal_done_n_merged_lvl0_1": 1, "logic_ls__logic_ls__internal_done_n_merged_lvl0_2": 1, "logic_ls__logic_ls__internal_done_n_merged_lvl1_0": 1, "logic_ls__logic_ls__internal_done_n_merged_lvl1_1": 1, "logic_ls__logic_ls__internal_done_n_merged": 1, "logic_ls__logic_ls__internal_done_n_merged_n": 1, "logic_ls__logic_ls__done_lvl0_0": 1, "logic_ls__logic_ls__done_lvl0_1": 1, "logic_ls__logic_ls__cell_5__nandFT": 1, "logic_ls__logic_ls__cell_5__nandTF": 1, "logic_ls__logic_ls__cell_5__nandTT": 1, "logic_ls__logic_ls__cell_5__nandFF": 1, "logic_ls__logic_ls__cell_6__aFbF": 1, "logic_ls__logic_ls__cell_6__aFbT": 1, "logic_ls__logic_ls__cell_6__aTbF": 1, "logic_ls__logic_ls__cell_6__xFcF": 1, "logic_ls__logic_ls__cell_6__xFcT": 1, "logic_ls__logic_ls__cell_6__xTcF": 1, "logic_ls__logic_ls__cell_6__orphan_x": 1, "logic_ls__logic_ls__cell_6__orphan_y": 1, "logic_ls__logic_ls__cell_6__orphan_z": 1, "logic_ls__logic_ls__cell_6_done_lvl0_0": 1, "logic_ls__logic_ls__cell_7__aFbF": 1, "logic_ls__logic_ls__cell_7__aFbT": 1, "logic_ls__logic_ls__cell_7__aTbF": 1, "logic_ls__logic_ls__cell_7__xFcF": 1, "logic_ls__logic_ls__cell_7__xFcT": 1, "logic_ls__logic_ls__cell_7__xTcF": 1, "logic_ls__logic_ls__cell_7__orphan_x": 1, "logic_ls__logic_ls__cell_7__orphan_y": 1, "logic_ls__logic_ls__cell_7__orphan_z": 1, "logic_ls__logic_ls__cell_7_done_lvl0_0": 1, "logic_ls__logic_ls__cell_8__aFbF": 1, "logic_ls__logic_ls__cell_8__aFbT": 1, "logic_ls__logic_ls__cell_8__aTbF": 1, "logic_ls__logic_ls__cell_8__xFcF": 1, "logic_ls__logic_ls__cell_8__xFcT": 1, "logic_ls__logic_ls__cell_8__xTcF": 1, "logic_ls__logic_ls__cell_8__orphan_x": 1, "logic_ls__logic_ls__cell_8__orphan_y": 1, "logic_ls__logic_ls__cell_8__orphan_z": 1, "logic_ls__logic_ls__cell_8_done_lvl0_0": 1, "a[3].f": 1, "a[0].t": 1, "a[3].t": 1, "a[2].f": 1, "a[1].f": 1, "a[2].t": 1, "a[0].f": 1, "a[1].t": 1, "b[0].f": 1, "b[2].f": 1, "b[3].t": 1, "b[3].f": 1, "b[1].t": 1, "b[1].f": 1, "b[0].t": 1, "b[2].t": 1, "ack_in": 1, "reset": 80, "ack_out": 1, "s[1].t": 2, "s[0].f": 2, "s[3].f": 2, "s[4].f": 2, "s[4].t": 2, "s[6].f": 2, "s[7].t": 2, "s[5].t": 2, "s[6].t": 2, "s[2].t": 2, "s[2].f": 2, "s[7].f": 2, "s[1].f": 2, "s[5].f": 2, "s[3].t": 2, "s[0].t": 2} \ No newline at end of file diff --git a/test-circuit/simlib.act b/test-circuit/simlib.act index 2b37da6..e806183 100644 --- a/test-circuit/simlib.act +++ b/test-circuit/simlib.act @@ -1,23 +1,21 @@ -template -defproc source_sequence_multi (chan!(int) O[OUT_CHANNELS]; bool? enable) +template +defproc source_sequence_multi (chan!(int) O[OUT_CHANNELS]) { int i; int buf; chp { - // and send it to every channel - (, j : OUT_CHANNELS : - *[ - i := 0; + *[ + i := 0; - *[ i < N -> + *[ i < N -> - // select the right data element - [([]k:N: i=k -> buf := DATA[k])]; - - // wait on enable flag - [~INCLUDE_ENABLE|enable]; + // select the right data element + [([]k:N: i=k -> buf := DATA[k])]; + + // and send it to every channel + (, j : OUT_CHANNELS : O[j]!buf; @@ -26,12 +24,12 @@ defproc source_sequence_multi (chan!(int) O[OUT_CHANNELS]; bool? enable log ("Source ", SOURCE_ID, " (Channel ", j, "): Sent value ", buf, "%x (0x", buf, ")") [] else -> skip - ]; + ] + ); - i := i + 1 - ] - <- LOOP ] - ); + i := i + 1 + ] + <- LOOP ]; log ("Source ", SOURCE_ID, ": Sequence ended.") } diff --git a/test-circuit/testbench.act b/test-circuit/testbench.act index b45f78e..a8e7634 100644 --- a/test-circuit/testbench.act +++ b/test-circuit/testbench.act @@ -1,9 +1,10 @@ import "simlib.act"; import "mult_wrapper.act"; +import "globals.act"; template -defproc mul_model (chan(int)? A,B; chan(int)! RES; bool res) { +defproc mul_model (chan(int)? A,B; chan(int)! RES; bool reset) { int a, b; intres; @@ -33,8 +34,8 @@ defproc tb() { // simulation harness lockstep sb; - source_sequence_multi a_src; - source_sequence_multi b_src; + source_sequence_multi a_src; + source_sequence_multi b_src; // model inputs model.A = a_src.O[0]; @@ -42,20 +43,17 @@ defproc tb() { // DUT inputs dut.A = a_src.O[1]; - dut.b = b_src.O[1]; + dut.B = b_src.O[1]; // scoreboard inputs - sb.IN[0] = a_src[2]; - sb.IN[1] = b_src[2]; + sb.IN[0] = a_src.O[2]; + sb.IN[1] = b_src.O[2]; sb.OUT_M[0] = model.RES; sb.OUT_D[0] = dut.RES; - chp { - a_src.enable-, b_src.enable-; - dut.reset+; - [after=1000]; - dut.reset-; - - a_src.enable+, b_src.enable+ - } +} + +Initialize { + actions { Reset+ }; + actions { Reset- } } diff --git a/test-circuit/umul4x4.act b/test-circuit/umul4x4.act index 61dc2c7..fc2bd37 100644 --- a/test-circuit/umul4x4.act +++ b/test-circuit/umul4x4.act @@ -1,5 +1,5 @@ import "std/data.act"; -//import "globals.act"; +import "globals.act"; open std::data; defproc umul4x4 @@ -7,7 +7,6 @@ defproc umul4x4 dualrail? a[4] /* attributes(channel := Cin, role := data) */; dualrail? b[4] /* attributes(channel := Cin, role := data) */; bool? ack_in /* attributes(channel := Cout, role := ack, channel_type := DIDR) */; - bool? reset /* attributes(role := reset) */; bool! ack_out /* attributes(channel := Cin, role := ack, channel_type := DIDR) */; dualrail! s[8] /* attributes(channel := Cout, role := data) */ ) @@ -305,2163 +304,2164 @@ defproc umul4x4 bool logic_ls__logic_ls__cell_8__yTzT; // logic_fs_b_in_0__done_n := nor_gate(logic_fs__logic_fs__b_in_0.T, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); prs { - [after=1000]( ~(logic_fs__logic_fs__b_in_0.t | logic_fs__logic_fs__b_in_0.f)) -> logic_fs_b_in_0__done_n+ - [after=1000]( ~( ~(logic_fs__logic_fs__b_in_0.t | logic_fs__logic_fs__b_in_0.f))) -> logic_fs_b_in_0__done_n- - } + ( ~(logic_fs__logic_fs__b_in_0.t | logic_fs__logic_fs__b_in_0.f)) -> logic_fs_b_in_0__done_n+ + ( ~( ~(logic_fs__logic_fs__b_in_0.t | logic_fs__logic_fs__b_in_0.f))) -> logic_fs_b_in_0__done_n- + // logic_fs_b_in_1__done_n := nor_gate(logic_fs__logic_fs__b_in_1.T, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__b_in_1.t | logic_fs__logic_fs__b_in_1.f)) -> logic_fs_b_in_1__done_n+ - [after=1000]( ~( ~(logic_fs__logic_fs__b_in_1.t | logic_fs__logic_fs__b_in_1.f))) -> logic_fs_b_in_1__done_n- - } + + ( ~(logic_fs__logic_fs__b_in_1.t | logic_fs__logic_fs__b_in_1.f)) -> logic_fs_b_in_1__done_n+ + ( ~( ~(logic_fs__logic_fs__b_in_1.t | logic_fs__logic_fs__b_in_1.f))) -> logic_fs_b_in_1__done_n- + // logic_fs_chin_cd_n := cgate(logic_fs_b_in_0__done_n, logic_fs_b_in_1__done_n) delay(1.0 ns); - prs { - [after=1000](logic_fs_b_in_0__done_n & logic_fs_b_in_1__done_n) -> logic_fs_chin_cd_n+ - [after=1000]( ~(logic_fs_b_in_0__done_n | logic_fs_b_in_1__done_n)) -> logic_fs_chin_cd_n- - } + + (logic_fs_b_in_0__done_n & logic_fs_b_in_1__done_n) -> logic_fs_chin_cd_n+ + ( ~(logic_fs_b_in_0__done_n | logic_fs_b_in_1__done_n)) -> logic_fs_chin_cd_n- + // logic_fs_chin_cd := inv(logic_fs_chin_cd_n) delay(1.0 ns); - prs { - [after=1000]( ~logic_fs_chin_cd_n) -> logic_fs_chin_cd+ - [after=1000]( ~( ~logic_fs_chin_cd_n)) -> logic_fs_chin_cd- - } + + ( ~logic_fs_chin_cd_n) -> logic_fs_chin_cd+ + ( ~( ~logic_fs_chin_cd_n)) -> logic_fs_chin_cd- + // b0__ack_in := cgate(logic_fs_chin_cd, logic_fs__ack_out) delay(1.0 ns); - prs { - [after=1000](logic_fs_chin_cd & logic_fs__ack_out) -> b0__ack_in+ - [after=1000]( ~(logic_fs_chin_cd | logic_fs__ack_out)) -> b0__ack_in- - } + + (logic_fs_chin_cd & logic_fs__ack_out) -> b0__ack_in+ + ( ~(logic_fs_chin_cd | logic_fs__ack_out)) -> b0__ack_in- + // logic_ms_1_b_in_0__done_n := nor_gate(logic_ms_1__logic_ms_1__b_in_0.T, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.t | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1_b_in_0__done_n+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__b_in_0.t | logic_ms_1__logic_ms_1__b_in_0.f))) -> logic_ms_1_b_in_0__done_n- - } + + ( ~(logic_ms_1__logic_ms_1__b_in_0.t | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1_b_in_0__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__b_in_0.t | logic_ms_1__logic_ms_1__b_in_0.f))) -> logic_ms_1_b_in_0__done_n- + // logic_ms_1_s_in_2__done_n := nor_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__s_in_2.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__s_in_2.f)) -> logic_ms_1_s_in_2__done_n+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__s_in_2.f))) -> logic_ms_1_s_in_2__done_n- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__s_in_2.f)) -> logic_ms_1_s_in_2__done_n+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t | logic_ms_1__logic_ms_1__s_in_2.f))) -> logic_ms_1_s_in_2__done_n- + // logic_ms_1_chin_cd_n := cgate(logic_ms_1_b_in_0__done_n, logic_ms_1_s_in_2__done_n) delay(1.0 ns); - prs { - [after=1000](logic_ms_1_b_in_0__done_n & logic_ms_1_s_in_2__done_n) -> logic_ms_1_chin_cd_n+ - [after=1000]( ~(logic_ms_1_b_in_0__done_n | logic_ms_1_s_in_2__done_n)) -> logic_ms_1_chin_cd_n- - } + + (logic_ms_1_b_in_0__done_n & logic_ms_1_s_in_2__done_n) -> logic_ms_1_chin_cd_n+ + ( ~(logic_ms_1_b_in_0__done_n | logic_ms_1_s_in_2__done_n)) -> logic_ms_1_chin_cd_n- + // logic_ms_1_chin_cd := inv(logic_ms_1_chin_cd_n) delay(1.0 ns); - prs { - [after=1000]( ~logic_ms_1_chin_cd_n) -> logic_ms_1_chin_cd+ - [after=1000]( ~( ~logic_ms_1_chin_cd_n)) -> logic_ms_1_chin_cd- - } + + ( ~logic_ms_1_chin_cd_n) -> logic_ms_1_chin_cd+ + ( ~( ~logic_ms_1_chin_cd_n)) -> logic_ms_1_chin_cd- + // b1__ack_in := cgate(logic_ms_1_chin_cd, logic_ms_1__ack_out) delay(1.0 ns); - prs { - [after=1000](logic_ms_1_chin_cd & logic_ms_1__ack_out) -> b1__ack_in+ - [after=1000]( ~(logic_ms_1_chin_cd | logic_ms_1__ack_out)) -> b1__ack_in- - } + + (logic_ms_1_chin_cd & logic_ms_1__ack_out) -> b1__ack_in+ + ( ~(logic_ms_1_chin_cd | logic_ms_1__ack_out)) -> b1__ack_in- + // logic_ls_a_in_0__done_n := nor_gate(logic_ls__logic_ls__a_in(0).T, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[0].t | logic_ls__logic_ls__a_in[0].f)) -> logic_ls_a_in_0__done_n+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[0].t | logic_ls__logic_ls__a_in[0].f))) -> logic_ls_a_in_0__done_n- - } + + ( ~(logic_ls__logic_ls__a_in[0].t | logic_ls__logic_ls__a_in[0].f)) -> logic_ls_a_in_0__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[0].t | logic_ls__logic_ls__a_in[0].f))) -> logic_ls_a_in_0__done_n- + // logic_ls_a_in_1__done_n := nor_gate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__a_in(1).F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__a_in[1].f)) -> logic_ls_a_in_1__done_n+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__a_in[1].f))) -> logic_ls_a_in_1__done_n- - } + + ( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__a_in[1].f)) -> logic_ls_a_in_1__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[1].t | logic_ls__logic_ls__a_in[1].f))) -> logic_ls_a_in_1__done_n- + // logic_ls_a_in_2__done_n := nor_gate(logic_ls__logic_ls__a_in(2).T, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[2].t | logic_ls__logic_ls__a_in[2].f)) -> logic_ls_a_in_2__done_n+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[2].t | logic_ls__logic_ls__a_in[2].f))) -> logic_ls_a_in_2__done_n- - } + + ( ~(logic_ls__logic_ls__a_in[2].t | logic_ls__logic_ls__a_in[2].f)) -> logic_ls_a_in_2__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[2].t | logic_ls__logic_ls__a_in[2].f))) -> logic_ls_a_in_2__done_n- + // logic_ls_a_in_3__done_n := nor_gate(logic_ls__logic_ls__a_in(3).T, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[3].t | logic_ls__logic_ls__a_in[3].f)) -> logic_ls_a_in_3__done_n+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[3].t | logic_ls__logic_ls__a_in[3].f))) -> logic_ls_a_in_3__done_n- - } + + ( ~(logic_ls__logic_ls__a_in[3].t | logic_ls__logic_ls__a_in[3].f)) -> logic_ls_a_in_3__done_n+ + ( ~( ~(logic_ls__logic_ls__a_in[3].t | logic_ls__logic_ls__a_in[3].f))) -> logic_ls_a_in_3__done_n- + // logic_ls_b_in_done_n := nor_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__b_in.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__b_in.f)) -> logic_ls_b_in_done_n+ - [after=1000]( ~( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__b_in.f))) -> logic_ls_b_in_done_n- - } + + ( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__b_in.f)) -> logic_ls_b_in_done_n+ + ( ~( ~(logic_ls__logic_ls__b_in.t | logic_ls__logic_ls__b_in.f))) -> logic_ls_b_in_done_n- + // logic_ls_s_in_3__done_n := nor_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__s_in_3.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__s_in_3.f)) -> logic_ls_s_in_3__done_n+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__s_in_3.f))) -> logic_ls_s_in_3__done_n- - } + + ( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__s_in_3.f)) -> logic_ls_s_in_3__done_n+ + ( ~( ~(logic_ls__logic_ls__s_in_3.t | logic_ls__logic_ls__s_in_3.f))) -> logic_ls_s_in_3__done_n- + // logic_ls_chin_cd_n_lvl0_0 := cgate(logic_ls_a_in_0__done_n, logic_ls_a_in_1__done_n) delay(1.0 ns); - prs { - [after=1000](logic_ls_a_in_0__done_n & logic_ls_a_in_1__done_n) -> logic_ls_chin_cd_n_lvl0_0+ - [after=1000]( ~(logic_ls_a_in_0__done_n | logic_ls_a_in_1__done_n)) -> logic_ls_chin_cd_n_lvl0_0- - } + + (logic_ls_a_in_0__done_n & logic_ls_a_in_1__done_n) -> logic_ls_chin_cd_n_lvl0_0+ + ( ~(logic_ls_a_in_0__done_n | logic_ls_a_in_1__done_n)) -> logic_ls_chin_cd_n_lvl0_0- + // logic_ls_chin_cd_n_lvl0_1 := cgate(logic_ls_a_in_2__done_n, logic_ls_a_in_3__done_n) delay(1.0 ns); - prs { - [after=1000](logic_ls_a_in_2__done_n & logic_ls_a_in_3__done_n) -> logic_ls_chin_cd_n_lvl0_1+ - [after=1000]( ~(logic_ls_a_in_2__done_n | logic_ls_a_in_3__done_n)) -> logic_ls_chin_cd_n_lvl0_1- - } + + (logic_ls_a_in_2__done_n & logic_ls_a_in_3__done_n) -> logic_ls_chin_cd_n_lvl0_1+ + ( ~(logic_ls_a_in_2__done_n | logic_ls_a_in_3__done_n)) -> logic_ls_chin_cd_n_lvl0_1- + // logic_ls_chin_cd_n_lvl0_2 := cgate(logic_ls_b_in_done_n, logic_ls_s_in_3__done_n) delay(1.0 ns); - prs { - [after=1000](logic_ls_b_in_done_n & logic_ls_s_in_3__done_n) -> logic_ls_chin_cd_n_lvl0_2+ - [after=1000]( ~(logic_ls_b_in_done_n | logic_ls_s_in_3__done_n)) -> logic_ls_chin_cd_n_lvl0_2- - } + + (logic_ls_b_in_done_n & logic_ls_s_in_3__done_n) -> logic_ls_chin_cd_n_lvl0_2+ + ( ~(logic_ls_b_in_done_n | logic_ls_s_in_3__done_n)) -> logic_ls_chin_cd_n_lvl0_2- + // logic_ls_chin_cd_n_lvl1_0 := cgate(logic_ls_chin_cd_n_lvl0_0, logic_ls_chin_cd_n_lvl0_1) delay(1.0 ns); - prs { - [after=1000](logic_ls_chin_cd_n_lvl0_0 & logic_ls_chin_cd_n_lvl0_1) -> logic_ls_chin_cd_n_lvl1_0+ - [after=1000]( ~(logic_ls_chin_cd_n_lvl0_0 | logic_ls_chin_cd_n_lvl0_1)) -> logic_ls_chin_cd_n_lvl1_0- - } + + (logic_ls_chin_cd_n_lvl0_0 & logic_ls_chin_cd_n_lvl0_1) -> logic_ls_chin_cd_n_lvl1_0+ + ( ~(logic_ls_chin_cd_n_lvl0_0 | logic_ls_chin_cd_n_lvl0_1)) -> logic_ls_chin_cd_n_lvl1_0- + // logic_ls_chin_cd_n := cgate(logic_ls_chin_cd_n_lvl1_0, logic_ls_chin_cd_n_lvl0_2) delay(1.0 ns); - prs { - [after=1000](logic_ls_chin_cd_n_lvl1_0 & logic_ls_chin_cd_n_lvl0_2) -> logic_ls_chin_cd_n+ - [after=1000]( ~(logic_ls_chin_cd_n_lvl1_0 | logic_ls_chin_cd_n_lvl0_2)) -> logic_ls_chin_cd_n- - } + + (logic_ls_chin_cd_n_lvl1_0 & logic_ls_chin_cd_n_lvl0_2) -> logic_ls_chin_cd_n+ + ( ~(logic_ls_chin_cd_n_lvl1_0 | logic_ls_chin_cd_n_lvl0_2)) -> logic_ls_chin_cd_n- + // logic_ls_chin_cd := inv(logic_ls_chin_cd_n) delay(1.0 ns); - prs { - [after=1000]( ~logic_ls_chin_cd_n) -> logic_ls_chin_cd+ - [after=1000]( ~( ~logic_ls_chin_cd_n)) -> logic_ls_chin_cd- - } + + ( ~logic_ls_chin_cd_n) -> logic_ls_chin_cd+ + ( ~( ~logic_ls_chin_cd_n)) -> logic_ls_chin_cd- + // b2__ack_in := cgate(logic_ls_chin_cd, logic_ls__ack_out) delay(1.0 ns); - prs { - [after=1000](logic_ls_chin_cd & logic_ls__ack_out) -> b2__ack_in+ - [after=1000]( ~(logic_ls_chin_cd | logic_ls__ack_out)) -> b2__ack_in- - } + + (logic_ls_chin_cd & logic_ls__ack_out) -> b2__ack_in+ + ( ~(logic_ls_chin_cd | logic_ls__ack_out)) -> b2__ack_in- + // logic_fs__ack_out := cgate(logic_fs__ack_in, logic_fs__logic_fs__done) delay(1.0 ns); - prs { - [after=1000](logic_fs__ack_in & logic_fs__logic_fs__done) -> logic_fs__ack_out+ - [after=1000]( ~(logic_fs__ack_in | logic_fs__logic_fs__done)) -> logic_fs__ack_out- - } + + (logic_fs__ack_in & logic_fs__logic_fs__done) -> logic_fs__ack_out+ + ( ~(logic_fs__ack_in | logic_fs__logic_fs__done)) -> logic_fs__ack_out- + // logic_ms_1__ack_out := cgate(logic_ms_1__ack_in, logic_ms_1__logic_ms_1__done) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__ack_in & logic_ms_1__logic_ms_1__done) -> logic_ms_1__ack_out+ - [after=1000]( ~(logic_ms_1__ack_in | logic_ms_1__logic_ms_1__done)) -> logic_ms_1__ack_out- - } + + (logic_ms_1__ack_in & logic_ms_1__logic_ms_1__done) -> logic_ms_1__ack_out+ + ( ~(logic_ms_1__ack_in | logic_ms_1__logic_ms_1__done)) -> logic_ms_1__ack_out- + // logic_ls__ack_out := cgate(logic_ls__ack_in, logic_ls__logic_ls__done) delay(1.0 ns); - prs { - [after=1000](logic_ls__ack_in & logic_ls__logic_ls__done) -> logic_ls__ack_out+ - [after=1000]( ~(logic_ls__ack_in | logic_ls__logic_ls__done)) -> logic_ls__ack_out- - } + + (logic_ls__ack_in & logic_ls__logic_ls__done) -> logic_ls__ack_out+ + ( ~(logic_ls__ack_in | logic_ls__logic_ls__done)) -> logic_ls__ack_out- + // b0__c_a_out_0 := nor_gate(b1__a_in(0).F, b1__a_in(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(b1__a_in[0].f | b1__a_in[0].t)) -> b0__c_a_out_0+ - [after=1000]( ~( ~(b1__a_in[0].f | b1__a_in[0].t))) -> b0__c_a_out_0- - } - // b1__a_in(0).F := cgate(a(0).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[0].f & b0__en) & ~reset -> b1__a_in[0].f+ - [after=1000]( ~(a[0].f | b0__en)) | reset -> b1__a_in[0].f- - } - // b1__a_in(0).T := cgate(a(0).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[0].t & b0__en) & ~reset -> b1__a_in[0].t+ - [after=1000]( ~(a[0].t | b0__en)) | reset -> b1__a_in[0].t- - } + + ( ~(b1__a_in[0].f | b1__a_in[0].t)) -> b0__c_a_out_0+ + ( ~( ~(b1__a_in[0].f | b1__a_in[0].t))) -> b0__c_a_out_0- + + // b1__a_in(0).F := cgate(a(0).F, b0__en) delay(1.0 ns) init(0, Reset); + + (a[0].f & b0__en) & ~Reset -> b1__a_in[0].f+ + ( ~(a[0].f | b0__en)) | Reset -> b1__a_in[0].f- + + // b1__a_in(0).T := cgate(a(0).T, b0__en) delay(1.0 ns) init(0, Reset); + + (a[0].t & b0__en) & ~Reset -> b1__a_in[0].t+ + ( ~(a[0].t | b0__en)) | Reset -> b1__a_in[0].t- + // b0__c_a_out_1 := nor_gate(b1__a_in(1).F, b1__a_in(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(b1__a_in[1].f | b1__a_in[1].t)) -> b0__c_a_out_1+ - [after=1000]( ~( ~(b1__a_in[1].f | b1__a_in[1].t))) -> b0__c_a_out_1- - } - // b1__a_in(1).F := cgate(a(1).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[1].f & b0__en) & ~reset -> b1__a_in[1].f+ - [after=1000]( ~(a[1].f | b0__en)) | reset -> b1__a_in[1].f- - } - // b1__a_in(1).T := cgate(a(1).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[1].t & b0__en) & ~reset -> b1__a_in[1].t+ - [after=1000]( ~(a[1].t | b0__en)) | reset -> b1__a_in[1].t- - } + + ( ~(b1__a_in[1].f | b1__a_in[1].t)) -> b0__c_a_out_1+ + ( ~( ~(b1__a_in[1].f | b1__a_in[1].t))) -> b0__c_a_out_1- + + // b1__a_in(1).F := cgate(a(1).F, b0__en) delay(1.0 ns) init(0, Reset); + + (a[1].f & b0__en) & ~Reset -> b1__a_in[1].f+ + ( ~(a[1].f | b0__en)) | Reset -> b1__a_in[1].f- + + // b1__a_in(1).T := cgate(a(1).T, b0__en) delay(1.0 ns) init(0, Reset); + + (a[1].t & b0__en) & ~Reset -> b1__a_in[1].t+ + ( ~(a[1].t | b0__en)) | Reset -> b1__a_in[1].t- + // b0__c_a_out_2 := nor_gate(b1__a_in(2).F, b1__a_in(2).T) delay(1.0 ns); - prs { - [after=1000]( ~(b1__a_in[2].f | b1__a_in[2].t)) -> b0__c_a_out_2+ - [after=1000]( ~( ~(b1__a_in[2].f | b1__a_in[2].t))) -> b0__c_a_out_2- - } - // b1__a_in(2).F := cgate(a(2).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[2].f & b0__en) & ~reset -> b1__a_in[2].f+ - [after=1000]( ~(a[2].f | b0__en)) | reset -> b1__a_in[2].f- - } - // b1__a_in(2).T := cgate(a(2).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[2].t & b0__en) & ~reset -> b1__a_in[2].t+ - [after=1000]( ~(a[2].t | b0__en)) | reset -> b1__a_in[2].t- - } + + ( ~(b1__a_in[2].f | b1__a_in[2].t)) -> b0__c_a_out_2+ + ( ~( ~(b1__a_in[2].f | b1__a_in[2].t))) -> b0__c_a_out_2- + + // b1__a_in(2).F := cgate(a(2).F, b0__en) delay(1.0 ns) init(0, Reset); + + (a[2].f & b0__en) & ~Reset -> b1__a_in[2].f+ + ( ~(a[2].f | b0__en)) | Reset -> b1__a_in[2].f- + + // b1__a_in(2).T := cgate(a(2).T, b0__en) delay(1.0 ns) init(0, Reset); + + (a[2].t & b0__en) & ~Reset -> b1__a_in[2].t+ + ( ~(a[2].t | b0__en)) | Reset -> b1__a_in[2].t- + // b0__c_a_out_3 := nor_gate(b1__a_in(3).F, b1__a_in(3).T) delay(1.0 ns); - prs { - [after=1000]( ~(b1__a_in[3].f | b1__a_in[3].t)) -> b0__c_a_out_3+ - [after=1000]( ~( ~(b1__a_in[3].f | b1__a_in[3].t))) -> b0__c_a_out_3- - } - // b1__a_in(3).F := cgate(a(3).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[3].f & b0__en) & ~reset -> b1__a_in[3].f+ - [after=1000]( ~(a[3].f | b0__en)) | reset -> b1__a_in[3].f- - } - // b1__a_in(3).T := cgate(a(3).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](a[3].t & b0__en) & ~reset -> b1__a_in[3].t+ - [after=1000]( ~(a[3].t | b0__en)) | reset -> b1__a_in[3].t- - } + + ( ~(b1__a_in[3].f | b1__a_in[3].t)) -> b0__c_a_out_3+ + ( ~( ~(b1__a_in[3].f | b1__a_in[3].t))) -> b0__c_a_out_3- + + // b1__a_in(3).F := cgate(a(3).F, b0__en) delay(1.0 ns) init(0, Reset); + + (a[3].f & b0__en) & ~Reset -> b1__a_in[3].f+ + ( ~(a[3].f | b0__en)) | Reset -> b1__a_in[3].f- + + // b1__a_in(3).T := cgate(a(3).T, b0__en) delay(1.0 ns) init(0, Reset); + + (a[3].t & b0__en) & ~Reset -> b1__a_in[3].t+ + ( ~(a[3].t | b0__en)) | Reset -> b1__a_in[3].t- + // b0__c_b_out_0 := nor_gate(logic_fs__logic_fs__b_in_0.F, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t)) -> b0__c_b_out_0+ - [after=1000]( ~( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t))) -> b0__c_b_out_0- - } - // logic_fs__logic_fs__b_in_0.F := cgate(b(0).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[0].f & b0__en) & ~reset -> logic_fs__logic_fs__b_in_0.f+ - [after=1000]( ~(b[0].f | b0__en)) | reset -> logic_fs__logic_fs__b_in_0.f- - } - // logic_fs__logic_fs__b_in_0.T := cgate(b(0).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[0].t & b0__en) & ~reset -> logic_fs__logic_fs__b_in_0.t+ - [after=1000]( ~(b[0].t | b0__en)) | reset -> logic_fs__logic_fs__b_in_0.t- - } + + ( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t)) -> b0__c_b_out_0+ + ( ~( ~(logic_fs__logic_fs__b_in_0.f | logic_fs__logic_fs__b_in_0.t))) -> b0__c_b_out_0- + + // logic_fs__logic_fs__b_in_0.F := cgate(b(0).F, b0__en) delay(1.0 ns) init(0, Reset); + + (b[0].f & b0__en) & ~Reset -> logic_fs__logic_fs__b_in_0.f+ + ( ~(b[0].f | b0__en)) | Reset -> logic_fs__logic_fs__b_in_0.f- + + // logic_fs__logic_fs__b_in_0.T := cgate(b(0).T, b0__en) delay(1.0 ns) init(0, Reset); + + (b[0].t & b0__en) & ~Reset -> logic_fs__logic_fs__b_in_0.t+ + ( ~(b[0].t | b0__en)) | Reset -> logic_fs__logic_fs__b_in_0.t- + // b0__c_b_out_1 := nor_gate(logic_fs__logic_fs__b_in_1.F, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t)) -> b0__c_b_out_1+ - [after=1000]( ~( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t))) -> b0__c_b_out_1- - } - // logic_fs__logic_fs__b_in_1.F := cgate(b(1).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[1].f & b0__en) & ~reset -> logic_fs__logic_fs__b_in_1.f+ - [after=1000]( ~(b[1].f | b0__en)) | reset -> logic_fs__logic_fs__b_in_1.f- - } - // logic_fs__logic_fs__b_in_1.T := cgate(b(1).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[1].t & b0__en) & ~reset -> logic_fs__logic_fs__b_in_1.t+ - [after=1000]( ~(b[1].t | b0__en)) | reset -> logic_fs__logic_fs__b_in_1.t- - } + + ( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t)) -> b0__c_b_out_1+ + ( ~( ~(logic_fs__logic_fs__b_in_1.f | logic_fs__logic_fs__b_in_1.t))) -> b0__c_b_out_1- + + // logic_fs__logic_fs__b_in_1.F := cgate(b(1).F, b0__en) delay(1.0 ns) init(0, Reset); + + (b[1].f & b0__en) & ~Reset -> logic_fs__logic_fs__b_in_1.f+ + ( ~(b[1].f | b0__en)) | Reset -> logic_fs__logic_fs__b_in_1.f- + + // logic_fs__logic_fs__b_in_1.T := cgate(b(1).T, b0__en) delay(1.0 ns) init(0, Reset); + + (b[1].t & b0__en) & ~Reset -> logic_fs__logic_fs__b_in_1.t+ + ( ~(b[1].t | b0__en)) | Reset -> logic_fs__logic_fs__b_in_1.t- + // b0__c_b_out_2 := nor_gate(b1__b_in(0).F, b1__b_in(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(b1__b_in[0].f | b1__b_in[0].t)) -> b0__c_b_out_2+ - [after=1000]( ~( ~(b1__b_in[0].f | b1__b_in[0].t))) -> b0__c_b_out_2- - } - // b1__b_in(0).F := cgate(b(2).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[2].f & b0__en) & ~reset -> b1__b_in[0].f+ - [after=1000]( ~(b[2].f | b0__en)) | reset -> b1__b_in[0].f- - } - // b1__b_in(0).T := cgate(b(2).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[2].t & b0__en) & ~reset -> b1__b_in[0].t+ - [after=1000]( ~(b[2].t | b0__en)) | reset -> b1__b_in[0].t- - } + + ( ~(b1__b_in[0].f | b1__b_in[0].t)) -> b0__c_b_out_2+ + ( ~( ~(b1__b_in[0].f | b1__b_in[0].t))) -> b0__c_b_out_2- + + // b1__b_in(0).F := cgate(b(2).F, b0__en) delay(1.0 ns) init(0, Reset); + + (b[2].f & b0__en) & ~Reset -> b1__b_in[0].f+ + ( ~(b[2].f | b0__en)) | Reset -> b1__b_in[0].f- + + // b1__b_in(0).T := cgate(b(2).T, b0__en) delay(1.0 ns) init(0, Reset); + + (b[2].t & b0__en) & ~Reset -> b1__b_in[0].t+ + ( ~(b[2].t | b0__en)) | Reset -> b1__b_in[0].t- + // b0__c_b_out_3 := nor_gate(b1__b_in(1).F, b1__b_in(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(b1__b_in[1].f | b1__b_in[1].t)) -> b0__c_b_out_3+ - [after=1000]( ~( ~(b1__b_in[1].f | b1__b_in[1].t))) -> b0__c_b_out_3- - } - // b1__b_in(1).F := cgate(b(3).F, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[3].f & b0__en) & ~reset -> b1__b_in[1].f+ - [after=1000]( ~(b[3].f | b0__en)) | reset -> b1__b_in[1].f- - } - // b1__b_in(1).T := cgate(b(3).T, b0__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b[3].t & b0__en) & ~reset -> b1__b_in[1].t+ - [after=1000]( ~(b[3].t | b0__en)) | reset -> b1__b_in[1].t- - } + + ( ~(b1__b_in[1].f | b1__b_in[1].t)) -> b0__c_b_out_3+ + ( ~( ~(b1__b_in[1].f | b1__b_in[1].t))) -> b0__c_b_out_3- + + // b1__b_in(1).F := cgate(b(3).F, b0__en) delay(1.0 ns) init(0, Reset); + + (b[3].f & b0__en) & ~Reset -> b1__b_in[1].f+ + ( ~(b[3].f | b0__en)) | Reset -> b1__b_in[1].f- + + // b1__b_in(1).T := cgate(b(3).T, b0__en) delay(1.0 ns) init(0, Reset); + + (b[3].t & b0__en) & ~Reset -> b1__b_in[1].t+ + ( ~(b[3].t | b0__en)) | Reset -> b1__b_in[1].t- + // b0__ocd_n_lvl0_0 := cgate(b0__c_a_out_0, b0__c_a_out_1) delay(1.0 ns); - prs { - [after=1000](b0__c_a_out_0 & b0__c_a_out_1) -> b0__ocd_n_lvl0_0+ - [after=1000]( ~(b0__c_a_out_0 | b0__c_a_out_1)) -> b0__ocd_n_lvl0_0- - } + + (b0__c_a_out_0 & b0__c_a_out_1) -> b0__ocd_n_lvl0_0+ + ( ~(b0__c_a_out_0 | b0__c_a_out_1)) -> b0__ocd_n_lvl0_0- + // b0__ocd_n_lvl0_1 := cgate(b0__c_a_out_2, b0__c_a_out_3) delay(1.0 ns); - prs { - [after=1000](b0__c_a_out_2 & b0__c_a_out_3) -> b0__ocd_n_lvl0_1+ - [after=1000]( ~(b0__c_a_out_2 | b0__c_a_out_3)) -> b0__ocd_n_lvl0_1- - } + + (b0__c_a_out_2 & b0__c_a_out_3) -> b0__ocd_n_lvl0_1+ + ( ~(b0__c_a_out_2 | b0__c_a_out_3)) -> b0__ocd_n_lvl0_1- + // b0__ocd_n_lvl0_2 := cgate(b0__c_b_out_0, b0__c_b_out_1) delay(1.0 ns); - prs { - [after=1000](b0__c_b_out_0 & b0__c_b_out_1) -> b0__ocd_n_lvl0_2+ - [after=1000]( ~(b0__c_b_out_0 | b0__c_b_out_1)) -> b0__ocd_n_lvl0_2- - } + + (b0__c_b_out_0 & b0__c_b_out_1) -> b0__ocd_n_lvl0_2+ + ( ~(b0__c_b_out_0 | b0__c_b_out_1)) -> b0__ocd_n_lvl0_2- + // b0__ocd_n_lvl0_3 := cgate(b0__c_b_out_2, b0__c_b_out_3) delay(1.0 ns); - prs { - [after=1000](b0__c_b_out_2 & b0__c_b_out_3) -> b0__ocd_n_lvl0_3+ - [after=1000]( ~(b0__c_b_out_2 | b0__c_b_out_3)) -> b0__ocd_n_lvl0_3- - } + + (b0__c_b_out_2 & b0__c_b_out_3) -> b0__ocd_n_lvl0_3+ + ( ~(b0__c_b_out_2 | b0__c_b_out_3)) -> b0__ocd_n_lvl0_3- + // b0__ocd_n_lvl1_0 := cgate(b0__ocd_n_lvl0_0, b0__ocd_n_lvl0_1) delay(1.0 ns); - prs { - [after=1000](b0__ocd_n_lvl0_0 & b0__ocd_n_lvl0_1) -> b0__ocd_n_lvl1_0+ - [after=1000]( ~(b0__ocd_n_lvl0_0 | b0__ocd_n_lvl0_1)) -> b0__ocd_n_lvl1_0- - } + + (b0__ocd_n_lvl0_0 & b0__ocd_n_lvl0_1) -> b0__ocd_n_lvl1_0+ + ( ~(b0__ocd_n_lvl0_0 | b0__ocd_n_lvl0_1)) -> b0__ocd_n_lvl1_0- + // b0__ocd_n_lvl1_1 := cgate(b0__ocd_n_lvl0_2, b0__ocd_n_lvl0_3) delay(1.0 ns); - prs { - [after=1000](b0__ocd_n_lvl0_2 & b0__ocd_n_lvl0_3) -> b0__ocd_n_lvl1_1+ - [after=1000]( ~(b0__ocd_n_lvl0_2 | b0__ocd_n_lvl0_3)) -> b0__ocd_n_lvl1_1- - } + + (b0__ocd_n_lvl0_2 & b0__ocd_n_lvl0_3) -> b0__ocd_n_lvl1_1+ + ( ~(b0__ocd_n_lvl0_2 | b0__ocd_n_lvl0_3)) -> b0__ocd_n_lvl1_1- + // b0__ocd_n := cgate(b0__ocd_n_lvl1_0, b0__ocd_n_lvl1_1) delay(1.0 ns); - prs { - [after=1000](b0__ocd_n_lvl1_0 & b0__ocd_n_lvl1_1) -> b0__ocd_n+ - [after=1000]( ~(b0__ocd_n_lvl1_0 | b0__ocd_n_lvl1_1)) -> b0__ocd_n- - } + + (b0__ocd_n_lvl1_0 & b0__ocd_n_lvl1_1) -> b0__ocd_n+ + ( ~(b0__ocd_n_lvl1_0 | b0__ocd_n_lvl1_1)) -> b0__ocd_n- + // ack_out := inv(b0__ocd_n) delay(1.0 ns); - prs { - [after=1000]( ~b0__ocd_n) -> ack_out+ - [after=1000]( ~( ~b0__ocd_n)) -> ack_out- - } + + ( ~b0__ocd_n) -> ack_out+ + ( ~( ~b0__ocd_n)) -> ack_out- + // b0__en := inv(b0__ack_in) delay(1.0 ns); - prs { - [after=1000]( ~b0__ack_in) -> b0__en+ - [after=1000]( ~( ~b0__ack_in)) -> b0__en- - } + + ( ~b0__ack_in) -> b0__en+ + ( ~( ~b0__ack_in)) -> b0__en- + // b1__c_a_out_0 := nor_gate(b2__a_in(0).F, b2__a_in(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__a_in[0].f | b2__a_in[0].t)) -> b1__c_a_out_0+ - [after=1000]( ~( ~(b2__a_in[0].f | b2__a_in[0].t))) -> b1__c_a_out_0- - } - // b2__a_in(0).F := cgate(b1__a_in(0).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[0].f & b1__en) & ~reset -> b2__a_in[0].f+ - [after=1000]( ~(b1__a_in[0].f | b1__en)) | reset -> b2__a_in[0].f- - } - // b2__a_in(0).T := cgate(b1__a_in(0).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[0].t & b1__en) & ~reset -> b2__a_in[0].t+ - [after=1000]( ~(b1__a_in[0].t | b1__en)) | reset -> b2__a_in[0].t- - } + + ( ~(b2__a_in[0].f | b2__a_in[0].t)) -> b1__c_a_out_0+ + ( ~( ~(b2__a_in[0].f | b2__a_in[0].t))) -> b1__c_a_out_0- + + // b2__a_in(0).F := cgate(b1__a_in(0).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[0].f & b1__en) & ~Reset -> b2__a_in[0].f+ + ( ~(b1__a_in[0].f | b1__en)) | Reset -> b2__a_in[0].f- + + // b2__a_in(0).T := cgate(b1__a_in(0).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[0].t & b1__en) & ~Reset -> b2__a_in[0].t+ + ( ~(b1__a_in[0].t | b1__en)) | Reset -> b2__a_in[0].t- + // b1__c_a_out_1 := nor_gate(b2__a_in(1).F, b2__a_in(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__a_in[1].f | b2__a_in[1].t)) -> b1__c_a_out_1+ - [after=1000]( ~( ~(b2__a_in[1].f | b2__a_in[1].t))) -> b1__c_a_out_1- - } - // b2__a_in(1).F := cgate(b1__a_in(1).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[1].f & b1__en) & ~reset -> b2__a_in[1].f+ - [after=1000]( ~(b1__a_in[1].f | b1__en)) | reset -> b2__a_in[1].f- - } - // b2__a_in(1).T := cgate(b1__a_in(1).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[1].t & b1__en) & ~reset -> b2__a_in[1].t+ - [after=1000]( ~(b1__a_in[1].t | b1__en)) | reset -> b2__a_in[1].t- - } + + ( ~(b2__a_in[1].f | b2__a_in[1].t)) -> b1__c_a_out_1+ + ( ~( ~(b2__a_in[1].f | b2__a_in[1].t))) -> b1__c_a_out_1- + + // b2__a_in(1).F := cgate(b1__a_in(1).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[1].f & b1__en) & ~Reset -> b2__a_in[1].f+ + ( ~(b1__a_in[1].f | b1__en)) | Reset -> b2__a_in[1].f- + + // b2__a_in(1).T := cgate(b1__a_in(1).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[1].t & b1__en) & ~Reset -> b2__a_in[1].t+ + ( ~(b1__a_in[1].t | b1__en)) | Reset -> b2__a_in[1].t- + // b1__c_a_out_2 := nor_gate(b2__a_in(2).F, b2__a_in(2).T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__a_in[2].f | b2__a_in[2].t)) -> b1__c_a_out_2+ - [after=1000]( ~( ~(b2__a_in[2].f | b2__a_in[2].t))) -> b1__c_a_out_2- - } - // b2__a_in(2).F := cgate(b1__a_in(2).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[2].f & b1__en) & ~reset -> b2__a_in[2].f+ - [after=1000]( ~(b1__a_in[2].f | b1__en)) | reset -> b2__a_in[2].f- - } - // b2__a_in(2).T := cgate(b1__a_in(2).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[2].t & b1__en) & ~reset -> b2__a_in[2].t+ - [after=1000]( ~(b1__a_in[2].t | b1__en)) | reset -> b2__a_in[2].t- - } + + ( ~(b2__a_in[2].f | b2__a_in[2].t)) -> b1__c_a_out_2+ + ( ~( ~(b2__a_in[2].f | b2__a_in[2].t))) -> b1__c_a_out_2- + + // b2__a_in(2).F := cgate(b1__a_in(2).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[2].f & b1__en) & ~Reset -> b2__a_in[2].f+ + ( ~(b1__a_in[2].f | b1__en)) | Reset -> b2__a_in[2].f- + + // b2__a_in(2).T := cgate(b1__a_in(2).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[2].t & b1__en) & ~Reset -> b2__a_in[2].t+ + ( ~(b1__a_in[2].t | b1__en)) | Reset -> b2__a_in[2].t- + // b1__c_a_out_3 := nor_gate(b2__a_in(3).F, b2__a_in(3).T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__a_in[3].f | b2__a_in[3].t)) -> b1__c_a_out_3+ - [after=1000]( ~( ~(b2__a_in[3].f | b2__a_in[3].t))) -> b1__c_a_out_3- - } - // b2__a_in(3).F := cgate(b1__a_in(3).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[3].f & b1__en) & ~reset -> b2__a_in[3].f+ - [after=1000]( ~(b1__a_in[3].f | b1__en)) | reset -> b2__a_in[3].f- - } - // b2__a_in(3).T := cgate(b1__a_in(3).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__a_in[3].t & b1__en) & ~reset -> b2__a_in[3].t+ - [after=1000]( ~(b1__a_in[3].t | b1__en)) | reset -> b2__a_in[3].t- - } + + ( ~(b2__a_in[3].f | b2__a_in[3].t)) -> b1__c_a_out_3+ + ( ~( ~(b2__a_in[3].f | b2__a_in[3].t))) -> b1__c_a_out_3- + + // b2__a_in(3).F := cgate(b1__a_in(3).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[3].f & b1__en) & ~Reset -> b2__a_in[3].f+ + ( ~(b1__a_in[3].f | b1__en)) | Reset -> b2__a_in[3].f- + + // b2__a_in(3).T := cgate(b1__a_in(3).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__a_in[3].t & b1__en) & ~Reset -> b2__a_in[3].t+ + ( ~(b1__a_in[3].t | b1__en)) | Reset -> b2__a_in[3].t- + // b1__c_b_out_0 := nor_gate(logic_ms_1__logic_ms_1__b_in_0.F, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t)) -> b1__c_b_out_0+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t))) -> b1__c_b_out_0- - } - // logic_ms_1__logic_ms_1__b_in_0.F := cgate(b1__b_in(0).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__b_in[0].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__b_in_0.f+ - [after=1000]( ~(b1__b_in[0].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__b_in_0.f- - } - // logic_ms_1__logic_ms_1__b_in_0.T := cgate(b1__b_in(0).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__b_in[0].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__b_in_0.t+ - [after=1000]( ~(b1__b_in[0].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__b_in_0.t- - } + + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t)) -> b1__c_b_out_0+ + ( ~( ~(logic_ms_1__logic_ms_1__b_in_0.f | logic_ms_1__logic_ms_1__b_in_0.t))) -> b1__c_b_out_0- + + // logic_ms_1__logic_ms_1__b_in_0.F := cgate(b1__b_in(0).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__b_in[0].f & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__b_in_0.f+ + ( ~(b1__b_in[0].f | b1__en)) | Reset -> logic_ms_1__logic_ms_1__b_in_0.f- + + // logic_ms_1__logic_ms_1__b_in_0.T := cgate(b1__b_in(0).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__b_in[0].t & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__b_in_0.t+ + ( ~(b1__b_in[0].t | b1__en)) | Reset -> logic_ms_1__logic_ms_1__b_in_0.t- + // b1__c_b_out_1 := nor_gate(b2__b_in.F, b2__b_in.T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__b_in.f | b2__b_in.t)) -> b1__c_b_out_1+ - [after=1000]( ~( ~(b2__b_in.f | b2__b_in.t))) -> b1__c_b_out_1- - } - // b2__b_in.F := cgate(b1__b_in(1).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__b_in[1].f & b1__en) & ~reset -> b2__b_in.f+ - [after=1000]( ~(b1__b_in[1].f | b1__en)) | reset -> b2__b_in.f- - } - // b2__b_in.T := cgate(b1__b_in(1).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__b_in[1].t & b1__en) & ~reset -> b2__b_in.t+ - [after=1000]( ~(b1__b_in[1].t | b1__en)) | reset -> b2__b_in.t- - } + + ( ~(b2__b_in.f | b2__b_in.t)) -> b1__c_b_out_1+ + ( ~( ~(b2__b_in.f | b2__b_in.t))) -> b1__c_b_out_1- + + // b2__b_in.F := cgate(b1__b_in(1).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__b_in[1].f & b1__en) & ~Reset -> b2__b_in.f+ + ( ~(b1__b_in[1].f | b1__en)) | Reset -> b2__b_in.f- + + // b2__b_in.T := cgate(b1__b_in(1).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__b_in[1].t & b1__en) & ~Reset -> b2__b_in.t+ + ( ~(b1__b_in[1].t | b1__en)) | Reset -> b2__b_in.t- + // b1__c_s_out_0 := nor_gate(b2__s_in(0).F, b2__s_in(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__s_in[0].f | b2__s_in[0].t)) -> b1__c_s_out_0+ - [after=1000]( ~( ~(b2__s_in[0].f | b2__s_in[0].t))) -> b1__c_s_out_0- - } - // b2__s_in(0).F := cgate(b1__s_in(0).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[0].f & b1__en) & ~reset -> b2__s_in[0].f+ - [after=1000]( ~(b1__s_in[0].f | b1__en)) | reset -> b2__s_in[0].f- - } - // b2__s_in(0).T := cgate(b1__s_in(0).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[0].t & b1__en) & ~reset -> b2__s_in[0].t+ - [after=1000]( ~(b1__s_in[0].t | b1__en)) | reset -> b2__s_in[0].t- - } + + ( ~(b2__s_in[0].f | b2__s_in[0].t)) -> b1__c_s_out_0+ + ( ~( ~(b2__s_in[0].f | b2__s_in[0].t))) -> b1__c_s_out_0- + + // b2__s_in(0).F := cgate(b1__s_in(0).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[0].f & b1__en) & ~Reset -> b2__s_in[0].f+ + ( ~(b1__s_in[0].f | b1__en)) | Reset -> b2__s_in[0].f- + + // b2__s_in(0).T := cgate(b1__s_in(0).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[0].t & b1__en) & ~Reset -> b2__s_in[0].t+ + ( ~(b1__s_in[0].t | b1__en)) | Reset -> b2__s_in[0].t- + // b1__c_s_out_1 := nor_gate(b2__s_in(1).F, b2__s_in(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(b2__s_in[1].f | b2__s_in[1].t)) -> b1__c_s_out_1+ - [after=1000]( ~( ~(b2__s_in[1].f | b2__s_in[1].t))) -> b1__c_s_out_1- - } - // b2__s_in(1).F := cgate(b1__s_in(1).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[1].f & b1__en) & ~reset -> b2__s_in[1].f+ - [after=1000]( ~(b1__s_in[1].f | b1__en)) | reset -> b2__s_in[1].f- - } - // b2__s_in(1).T := cgate(b1__s_in(1).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[1].t & b1__en) & ~reset -> b2__s_in[1].t+ - [after=1000]( ~(b1__s_in[1].t | b1__en)) | reset -> b2__s_in[1].t- - } + + ( ~(b2__s_in[1].f | b2__s_in[1].t)) -> b1__c_s_out_1+ + ( ~( ~(b2__s_in[1].f | b2__s_in[1].t))) -> b1__c_s_out_1- + + // b2__s_in(1).F := cgate(b1__s_in(1).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[1].f & b1__en) & ~Reset -> b2__s_in[1].f+ + ( ~(b1__s_in[1].f | b1__en)) | Reset -> b2__s_in[1].f- + + // b2__s_in(1).T := cgate(b1__s_in(1).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[1].t & b1__en) & ~Reset -> b2__s_in[1].t+ + ( ~(b1__s_in[1].t | b1__en)) | Reset -> b2__s_in[1].t- + // b1__c_s_out_2 := nor_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__s_in_2.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t)) -> b1__c_s_out_2+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t))) -> b1__c_s_out_2- - } - // logic_ms_1__logic_ms_1__s_in_2.F := cgate(b1__s_in(2).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[2].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_2.f+ - [after=1000]( ~(b1__s_in[2].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_2.f- - } - // logic_ms_1__logic_ms_1__s_in_2.T := cgate(b1__s_in(2).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[2].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_2.t+ - [after=1000]( ~(b1__s_in[2].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_2.t- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t)) -> b1__c_s_out_2+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__s_in_2.t))) -> b1__c_s_out_2- + + // logic_ms_1__logic_ms_1__s_in_2.F := cgate(b1__s_in(2).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[2].f & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_2.f+ + ( ~(b1__s_in[2].f | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_2.f- + + // logic_ms_1__logic_ms_1__s_in_2.T := cgate(b1__s_in(2).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[2].t & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_2.t+ + ( ~(b1__s_in[2].t | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_2.t- + // b1__c_s_out_3 := nor_gate(logic_ms_1__logic_ms_1__s_in_3.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> b1__c_s_out_3+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t))) -> b1__c_s_out_3- - } - // logic_ms_1__logic_ms_1__s_in_3.F := cgate(b1__s_in(3).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[3].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_3.f+ - [after=1000]( ~(b1__s_in[3].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_3.f- - } - // logic_ms_1__logic_ms_1__s_in_3.T := cgate(b1__s_in(3).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[3].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_3.t+ - [after=1000]( ~(b1__s_in[3].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_3.t- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> b1__c_s_out_3+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_3.f | logic_ms_1__logic_ms_1__s_in_3.t))) -> b1__c_s_out_3- + + // logic_ms_1__logic_ms_1__s_in_3.F := cgate(b1__s_in(3).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[3].f & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_3.f+ + ( ~(b1__s_in[3].f | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_3.f- + + // logic_ms_1__logic_ms_1__s_in_3.T := cgate(b1__s_in(3).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[3].t & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_3.t+ + ( ~(b1__s_in[3].t | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_3.t- + // b1__c_s_out_4 := nor_gate(logic_ms_1__logic_ms_1__s_in_4.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> b1__c_s_out_4+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t))) -> b1__c_s_out_4- - } - // logic_ms_1__logic_ms_1__s_in_4.F := cgate(b1__s_in(4).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[4].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_4.f+ - [after=1000]( ~(b1__s_in[4].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_4.f- - } - // logic_ms_1__logic_ms_1__s_in_4.T := cgate(b1__s_in(4).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[4].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_4.t+ - [after=1000]( ~(b1__s_in[4].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_4.t- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> b1__c_s_out_4+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_4.f | logic_ms_1__logic_ms_1__s_in_4.t))) -> b1__c_s_out_4- + + // logic_ms_1__logic_ms_1__s_in_4.F := cgate(b1__s_in(4).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[4].f & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_4.f+ + ( ~(b1__s_in[4].f | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_4.f- + + // logic_ms_1__logic_ms_1__s_in_4.T := cgate(b1__s_in(4).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[4].t & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_4.t+ + ( ~(b1__s_in[4].t | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_4.t- + // b1__c_s_out_5 := nor_gate(logic_ms_1__logic_ms_1__s_in_5.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> b1__c_s_out_5+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t))) -> b1__c_s_out_5- - } - // logic_ms_1__logic_ms_1__s_in_5.F := cgate(b1__s_in(5).F, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[5].f & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_5.f+ - [after=1000]( ~(b1__s_in[5].f | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_5.f- - } - // logic_ms_1__logic_ms_1__s_in_5.T := cgate(b1__s_in(5).T, b1__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b1__s_in[5].t & b1__en) & ~reset -> logic_ms_1__logic_ms_1__s_in_5.t+ - [after=1000]( ~(b1__s_in[5].t | b1__en)) | reset -> logic_ms_1__logic_ms_1__s_in_5.t- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> b1__c_s_out_5+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_5.f | logic_ms_1__logic_ms_1__s_in_5.t))) -> b1__c_s_out_5- + + // logic_ms_1__logic_ms_1__s_in_5.F := cgate(b1__s_in(5).F, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[5].f & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_5.f+ + ( ~(b1__s_in[5].f | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_5.f- + + // logic_ms_1__logic_ms_1__s_in_5.T := cgate(b1__s_in(5).T, b1__en) delay(1.0 ns) init(0, Reset); + + (b1__s_in[5].t & b1__en) & ~Reset -> logic_ms_1__logic_ms_1__s_in_5.t+ + ( ~(b1__s_in[5].t | b1__en)) | Reset -> logic_ms_1__logic_ms_1__s_in_5.t- + // b1__ocd_n_lvl0_0 := cgate(b1__c_a_out_0, b1__c_a_out_1) delay(1.0 ns); - prs { - [after=1000](b1__c_a_out_0 & b1__c_a_out_1) -> b1__ocd_n_lvl0_0+ - [after=1000]( ~(b1__c_a_out_0 | b1__c_a_out_1)) -> b1__ocd_n_lvl0_0- - } + + (b1__c_a_out_0 & b1__c_a_out_1) -> b1__ocd_n_lvl0_0+ + ( ~(b1__c_a_out_0 | b1__c_a_out_1)) -> b1__ocd_n_lvl0_0- + // b1__ocd_n_lvl0_1 := cgate(b1__c_a_out_2, b1__c_a_out_3) delay(1.0 ns); - prs { - [after=1000](b1__c_a_out_2 & b1__c_a_out_3) -> b1__ocd_n_lvl0_1+ - [after=1000]( ~(b1__c_a_out_2 | b1__c_a_out_3)) -> b1__ocd_n_lvl0_1- - } + + (b1__c_a_out_2 & b1__c_a_out_3) -> b1__ocd_n_lvl0_1+ + ( ~(b1__c_a_out_2 | b1__c_a_out_3)) -> b1__ocd_n_lvl0_1- + // b1__ocd_n_lvl0_2 := cgate(b1__c_b_out_0, b1__c_b_out_1) delay(1.0 ns); - prs { - [after=1000](b1__c_b_out_0 & b1__c_b_out_1) -> b1__ocd_n_lvl0_2+ - [after=1000]( ~(b1__c_b_out_0 | b1__c_b_out_1)) -> b1__ocd_n_lvl0_2- - } + + (b1__c_b_out_0 & b1__c_b_out_1) -> b1__ocd_n_lvl0_2+ + ( ~(b1__c_b_out_0 | b1__c_b_out_1)) -> b1__ocd_n_lvl0_2- + // b1__ocd_n_lvl0_3 := cgate(b1__c_s_out_0, b1__c_s_out_1) delay(1.0 ns); - prs { - [after=1000](b1__c_s_out_0 & b1__c_s_out_1) -> b1__ocd_n_lvl0_3+ - [after=1000]( ~(b1__c_s_out_0 | b1__c_s_out_1)) -> b1__ocd_n_lvl0_3- - } + + (b1__c_s_out_0 & b1__c_s_out_1) -> b1__ocd_n_lvl0_3+ + ( ~(b1__c_s_out_0 | b1__c_s_out_1)) -> b1__ocd_n_lvl0_3- + // b1__ocd_n_lvl0_4 := cgate(b1__c_s_out_2, b1__c_s_out_3) delay(1.0 ns); - prs { - [after=1000](b1__c_s_out_2 & b1__c_s_out_3) -> b1__ocd_n_lvl0_4+ - [after=1000]( ~(b1__c_s_out_2 | b1__c_s_out_3)) -> b1__ocd_n_lvl0_4- - } + + (b1__c_s_out_2 & b1__c_s_out_3) -> b1__ocd_n_lvl0_4+ + ( ~(b1__c_s_out_2 | b1__c_s_out_3)) -> b1__ocd_n_lvl0_4- + // b1__ocd_n_lvl0_5 := cgate(b1__c_s_out_4, b1__c_s_out_5) delay(1.0 ns); - prs { - [after=1000](b1__c_s_out_4 & b1__c_s_out_5) -> b1__ocd_n_lvl0_5+ - [after=1000]( ~(b1__c_s_out_4 | b1__c_s_out_5)) -> b1__ocd_n_lvl0_5- - } + + (b1__c_s_out_4 & b1__c_s_out_5) -> b1__ocd_n_lvl0_5+ + ( ~(b1__c_s_out_4 | b1__c_s_out_5)) -> b1__ocd_n_lvl0_5- + // b1__ocd_n_lvl1_0 := cgate(b1__ocd_n_lvl0_0, b1__ocd_n_lvl0_1) delay(1.0 ns); - prs { - [after=1000](b1__ocd_n_lvl0_0 & b1__ocd_n_lvl0_1) -> b1__ocd_n_lvl1_0+ - [after=1000]( ~(b1__ocd_n_lvl0_0 | b1__ocd_n_lvl0_1)) -> b1__ocd_n_lvl1_0- - } + + (b1__ocd_n_lvl0_0 & b1__ocd_n_lvl0_1) -> b1__ocd_n_lvl1_0+ + ( ~(b1__ocd_n_lvl0_0 | b1__ocd_n_lvl0_1)) -> b1__ocd_n_lvl1_0- + // b1__ocd_n_lvl1_1 := cgate(b1__ocd_n_lvl0_2, b1__ocd_n_lvl0_3) delay(1.0 ns); - prs { - [after=1000](b1__ocd_n_lvl0_2 & b1__ocd_n_lvl0_3) -> b1__ocd_n_lvl1_1+ - [after=1000]( ~(b1__ocd_n_lvl0_2 | b1__ocd_n_lvl0_3)) -> b1__ocd_n_lvl1_1- - } + + (b1__ocd_n_lvl0_2 & b1__ocd_n_lvl0_3) -> b1__ocd_n_lvl1_1+ + ( ~(b1__ocd_n_lvl0_2 | b1__ocd_n_lvl0_3)) -> b1__ocd_n_lvl1_1- + // b1__ocd_n_lvl1_2 := cgate(b1__ocd_n_lvl0_4, b1__ocd_n_lvl0_5) delay(1.0 ns); - prs { - [after=1000](b1__ocd_n_lvl0_4 & b1__ocd_n_lvl0_5) -> b1__ocd_n_lvl1_2+ - [after=1000]( ~(b1__ocd_n_lvl0_4 | b1__ocd_n_lvl0_5)) -> b1__ocd_n_lvl1_2- - } + + (b1__ocd_n_lvl0_4 & b1__ocd_n_lvl0_5) -> b1__ocd_n_lvl1_2+ + ( ~(b1__ocd_n_lvl0_4 | b1__ocd_n_lvl0_5)) -> b1__ocd_n_lvl1_2- + // b1__ocd_n_lvl2_0 := cgate(b1__ocd_n_lvl1_0, b1__ocd_n_lvl1_1) delay(1.0 ns); - prs { - [after=1000](b1__ocd_n_lvl1_0 & b1__ocd_n_lvl1_1) -> b1__ocd_n_lvl2_0+ - [after=1000]( ~(b1__ocd_n_lvl1_0 | b1__ocd_n_lvl1_1)) -> b1__ocd_n_lvl2_0- - } + + (b1__ocd_n_lvl1_0 & b1__ocd_n_lvl1_1) -> b1__ocd_n_lvl2_0+ + ( ~(b1__ocd_n_lvl1_0 | b1__ocd_n_lvl1_1)) -> b1__ocd_n_lvl2_0- + // b1__ocd_n := cgate(b1__ocd_n_lvl2_0, b1__ocd_n_lvl1_2) delay(1.0 ns); - prs { - [after=1000](b1__ocd_n_lvl2_0 & b1__ocd_n_lvl1_2) -> b1__ocd_n+ - [after=1000]( ~(b1__ocd_n_lvl2_0 | b1__ocd_n_lvl1_2)) -> b1__ocd_n- - } + + (b1__ocd_n_lvl2_0 & b1__ocd_n_lvl1_2) -> b1__ocd_n+ + ( ~(b1__ocd_n_lvl2_0 | b1__ocd_n_lvl1_2)) -> b1__ocd_n- + // logic_fs__ack_in := inv(b1__ocd_n) delay(1.0 ns); - prs { - [after=1000]( ~b1__ocd_n) -> logic_fs__ack_in+ - [after=1000]( ~( ~b1__ocd_n)) -> logic_fs__ack_in- - } + + ( ~b1__ocd_n) -> logic_fs__ack_in+ + ( ~( ~b1__ocd_n)) -> logic_fs__ack_in- + // b1__en := inv(b1__ack_in) delay(1.0 ns); - prs { - [after=1000]( ~b1__ack_in) -> b1__en+ - [after=1000]( ~( ~b1__ack_in)) -> b1__en- - } + + ( ~b1__ack_in) -> b1__en+ + ( ~( ~b1__ack_in)) -> b1__en- + // b2__c_a_out_0 := nor_gate(logic_ls__logic_ls__a_in(0).F, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t)) -> b2__c_a_out_0+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t))) -> b2__c_a_out_0- - } - // logic_ls__logic_ls__a_in(0).F := cgate(b2__a_in(0).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[0].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[0].f+ - [after=1000]( ~(b2__a_in[0].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[0].f- - } - // logic_ls__logic_ls__a_in(0).T := cgate(b2__a_in(0).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[0].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[0].t+ - [after=1000]( ~(b2__a_in[0].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[0].t- - } + + ( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t)) -> b2__c_a_out_0+ + ( ~( ~(logic_ls__logic_ls__a_in[0].f | logic_ls__logic_ls__a_in[0].t))) -> b2__c_a_out_0- + + // logic_ls__logic_ls__a_in(0).F := cgate(b2__a_in(0).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[0].f & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[0].f+ + ( ~(b2__a_in[0].f | b2__en)) | Reset -> logic_ls__logic_ls__a_in[0].f- + + // logic_ls__logic_ls__a_in(0).T := cgate(b2__a_in(0).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[0].t & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[0].t+ + ( ~(b2__a_in[0].t | b2__en)) | Reset -> logic_ls__logic_ls__a_in[0].t- + // b2__c_a_out_1 := nor_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__a_in(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t)) -> b2__c_a_out_1+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t))) -> b2__c_a_out_1- - } - // logic_ls__logic_ls__a_in(1).F := cgate(b2__a_in(1).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[1].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[1].f+ - [after=1000]( ~(b2__a_in[1].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[1].f- - } - // logic_ls__logic_ls__a_in(1).T := cgate(b2__a_in(1).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[1].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[1].t+ - [after=1000]( ~(b2__a_in[1].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[1].t- - } + + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t)) -> b2__c_a_out_1+ + ( ~( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__a_in[1].t))) -> b2__c_a_out_1- + + // logic_ls__logic_ls__a_in(1).F := cgate(b2__a_in(1).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[1].f & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[1].f+ + ( ~(b2__a_in[1].f | b2__en)) | Reset -> logic_ls__logic_ls__a_in[1].f- + + // logic_ls__logic_ls__a_in(1).T := cgate(b2__a_in(1).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[1].t & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[1].t+ + ( ~(b2__a_in[1].t | b2__en)) | Reset -> logic_ls__logic_ls__a_in[1].t- + // b2__c_a_out_2 := nor_gate(logic_ls__logic_ls__a_in(2).F, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t)) -> b2__c_a_out_2+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t))) -> b2__c_a_out_2- - } - // logic_ls__logic_ls__a_in(2).F := cgate(b2__a_in(2).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[2].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[2].f+ - [after=1000]( ~(b2__a_in[2].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[2].f- - } - // logic_ls__logic_ls__a_in(2).T := cgate(b2__a_in(2).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[2].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[2].t+ - [after=1000]( ~(b2__a_in[2].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[2].t- - } + + ( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t)) -> b2__c_a_out_2+ + ( ~( ~(logic_ls__logic_ls__a_in[2].f | logic_ls__logic_ls__a_in[2].t))) -> b2__c_a_out_2- + + // logic_ls__logic_ls__a_in(2).F := cgate(b2__a_in(2).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[2].f & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[2].f+ + ( ~(b2__a_in[2].f | b2__en)) | Reset -> logic_ls__logic_ls__a_in[2].f- + + // logic_ls__logic_ls__a_in(2).T := cgate(b2__a_in(2).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[2].t & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[2].t+ + ( ~(b2__a_in[2].t | b2__en)) | Reset -> logic_ls__logic_ls__a_in[2].t- + // b2__c_a_out_3 := nor_gate(logic_ls__logic_ls__a_in(3).F, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t)) -> b2__c_a_out_3+ - [after=1000]( ~( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t))) -> b2__c_a_out_3- - } - // logic_ls__logic_ls__a_in(3).F := cgate(b2__a_in(3).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[3].f & b2__en) & ~reset -> logic_ls__logic_ls__a_in[3].f+ - [after=1000]( ~(b2__a_in[3].f | b2__en)) | reset -> logic_ls__logic_ls__a_in[3].f- - } - // logic_ls__logic_ls__a_in(3).T := cgate(b2__a_in(3).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__a_in[3].t & b2__en) & ~reset -> logic_ls__logic_ls__a_in[3].t+ - [after=1000]( ~(b2__a_in[3].t | b2__en)) | reset -> logic_ls__logic_ls__a_in[3].t- - } + + ( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t)) -> b2__c_a_out_3+ + ( ~( ~(logic_ls__logic_ls__a_in[3].f | logic_ls__logic_ls__a_in[3].t))) -> b2__c_a_out_3- + + // logic_ls__logic_ls__a_in(3).F := cgate(b2__a_in(3).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[3].f & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[3].f+ + ( ~(b2__a_in[3].f | b2__en)) | Reset -> logic_ls__logic_ls__a_in[3].f- + + // logic_ls__logic_ls__a_in(3).T := cgate(b2__a_in(3).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__a_in[3].t & b2__en) & ~Reset -> logic_ls__logic_ls__a_in[3].t+ + ( ~(b2__a_in[3].t | b2__en)) | Reset -> logic_ls__logic_ls__a_in[3].t- + // b2__c_b_out := nor_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__b_in.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t)) -> b2__c_b_out+ - [after=1000]( ~( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t))) -> b2__c_b_out- - } - // logic_ls__logic_ls__b_in.F := cgate(b2__b_in.F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__b_in.f & b2__en) & ~reset -> logic_ls__logic_ls__b_in.f+ - [after=1000]( ~(b2__b_in.f | b2__en)) | reset -> logic_ls__logic_ls__b_in.f- - } - // logic_ls__logic_ls__b_in.T := cgate(b2__b_in.T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__b_in.t & b2__en) & ~reset -> logic_ls__logic_ls__b_in.t+ - [after=1000]( ~(b2__b_in.t | b2__en)) | reset -> logic_ls__logic_ls__b_in.t- - } + + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t)) -> b2__c_b_out+ + ( ~( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__b_in.t))) -> b2__c_b_out- + + // logic_ls__logic_ls__b_in.F := cgate(b2__b_in.F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__b_in.f & b2__en) & ~Reset -> logic_ls__logic_ls__b_in.f+ + ( ~(b2__b_in.f | b2__en)) | Reset -> logic_ls__logic_ls__b_in.f- + + // logic_ls__logic_ls__b_in.T := cgate(b2__b_in.T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__b_in.t & b2__en) & ~Reset -> logic_ls__logic_ls__b_in.t+ + ( ~(b2__b_in.t | b2__en)) | Reset -> logic_ls__logic_ls__b_in.t- + // b2__c_s_out_0 := nor_gate(b3__s_in(0).F, b3__s_in(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(b3__s_in[0].f | b3__s_in[0].t)) -> b2__c_s_out_0+ - [after=1000]( ~( ~(b3__s_in[0].f | b3__s_in[0].t))) -> b2__c_s_out_0- - } - // b3__s_in(0).F := cgate(b2__s_in(0).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[0].f & b2__en) & ~reset -> b3__s_in[0].f+ - [after=1000]( ~(b2__s_in[0].f | b2__en)) | reset -> b3__s_in[0].f- - } - // b3__s_in(0).T := cgate(b2__s_in(0).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[0].t & b2__en) & ~reset -> b3__s_in[0].t+ - [after=1000]( ~(b2__s_in[0].t | b2__en)) | reset -> b3__s_in[0].t- - } + + ( ~(b3__s_in[0].f | b3__s_in[0].t)) -> b2__c_s_out_0+ + ( ~( ~(b3__s_in[0].f | b3__s_in[0].t))) -> b2__c_s_out_0- + + // b3__s_in(0).F := cgate(b2__s_in(0).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[0].f & b2__en) & ~Reset -> b3__s_in[0].f+ + ( ~(b2__s_in[0].f | b2__en)) | Reset -> b3__s_in[0].f- + + // b3__s_in(0).T := cgate(b2__s_in(0).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[0].t & b2__en) & ~Reset -> b3__s_in[0].t+ + ( ~(b2__s_in[0].t | b2__en)) | Reset -> b3__s_in[0].t- + // b2__c_s_out_1 := nor_gate(b3__s_in(1).F, b3__s_in(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(b3__s_in[1].f | b3__s_in[1].t)) -> b2__c_s_out_1+ - [after=1000]( ~( ~(b3__s_in[1].f | b3__s_in[1].t))) -> b2__c_s_out_1- - } - // b3__s_in(1).F := cgate(b2__s_in(1).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[1].f & b2__en) & ~reset -> b3__s_in[1].f+ - [after=1000]( ~(b2__s_in[1].f | b2__en)) | reset -> b3__s_in[1].f- - } - // b3__s_in(1).T := cgate(b2__s_in(1).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[1].t & b2__en) & ~reset -> b3__s_in[1].t+ - [after=1000]( ~(b2__s_in[1].t | b2__en)) | reset -> b3__s_in[1].t- - } + + ( ~(b3__s_in[1].f | b3__s_in[1].t)) -> b2__c_s_out_1+ + ( ~( ~(b3__s_in[1].f | b3__s_in[1].t))) -> b2__c_s_out_1- + + // b3__s_in(1).F := cgate(b2__s_in(1).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[1].f & b2__en) & ~Reset -> b3__s_in[1].f+ + ( ~(b2__s_in[1].f | b2__en)) | Reset -> b3__s_in[1].f- + + // b3__s_in(1).T := cgate(b2__s_in(1).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[1].t & b2__en) & ~Reset -> b3__s_in[1].t+ + ( ~(b2__s_in[1].t | b2__en)) | Reset -> b3__s_in[1].t- + // b2__c_s_out_2 := nor_gate(b3__s_in(2).F, b3__s_in(2).T) delay(1.0 ns); - prs { - [after=1000]( ~(b3__s_in[2].f | b3__s_in[2].t)) -> b2__c_s_out_2+ - [after=1000]( ~( ~(b3__s_in[2].f | b3__s_in[2].t))) -> b2__c_s_out_2- - } - // b3__s_in(2).F := cgate(b2__s_in(2).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[2].f & b2__en) & ~reset -> b3__s_in[2].f+ - [after=1000]( ~(b2__s_in[2].f | b2__en)) | reset -> b3__s_in[2].f- - } - // b3__s_in(2).T := cgate(b2__s_in(2).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[2].t & b2__en) & ~reset -> b3__s_in[2].t+ - [after=1000]( ~(b2__s_in[2].t | b2__en)) | reset -> b3__s_in[2].t- - } + + ( ~(b3__s_in[2].f | b3__s_in[2].t)) -> b2__c_s_out_2+ + ( ~( ~(b3__s_in[2].f | b3__s_in[2].t))) -> b2__c_s_out_2- + + // b3__s_in(2).F := cgate(b2__s_in(2).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[2].f & b2__en) & ~Reset -> b3__s_in[2].f+ + ( ~(b2__s_in[2].f | b2__en)) | Reset -> b3__s_in[2].f- + + // b3__s_in(2).T := cgate(b2__s_in(2).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[2].t & b2__en) & ~Reset -> b3__s_in[2].t+ + ( ~(b2__s_in[2].t | b2__en)) | Reset -> b3__s_in[2].t- + // b2__c_s_out_3 := nor_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__s_in_3.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t)) -> b2__c_s_out_3+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t))) -> b2__c_s_out_3- - } - // logic_ls__logic_ls__s_in_3.F := cgate(b2__s_in(3).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[3].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_3.f+ - [after=1000]( ~(b2__s_in[3].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_3.f- - } - // logic_ls__logic_ls__s_in_3.T := cgate(b2__s_in(3).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[3].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_3.t+ - [after=1000]( ~(b2__s_in[3].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_3.t- - } + + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t)) -> b2__c_s_out_3+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__s_in_3.t))) -> b2__c_s_out_3- + + // logic_ls__logic_ls__s_in_3.F := cgate(b2__s_in(3).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[3].f & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_3.f+ + ( ~(b2__s_in[3].f | b2__en)) | Reset -> logic_ls__logic_ls__s_in_3.f- + + // logic_ls__logic_ls__s_in_3.T := cgate(b2__s_in(3).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[3].t & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_3.t+ + ( ~(b2__s_in[3].t | b2__en)) | Reset -> logic_ls__logic_ls__s_in_3.t- + // b2__c_s_out_4 := nor_gate(logic_ls__logic_ls__s_in_4.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t)) -> b2__c_s_out_4+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t))) -> b2__c_s_out_4- - } - // logic_ls__logic_ls__s_in_4.F := cgate(b2__s_in(4).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[4].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_4.f+ - [after=1000]( ~(b2__s_in[4].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_4.f- - } - // logic_ls__logic_ls__s_in_4.T := cgate(b2__s_in(4).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[4].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_4.t+ - [after=1000]( ~(b2__s_in[4].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_4.t- - } + + ( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t)) -> b2__c_s_out_4+ + ( ~( ~(logic_ls__logic_ls__s_in_4.f | logic_ls__logic_ls__s_in_4.t))) -> b2__c_s_out_4- + + // logic_ls__logic_ls__s_in_4.F := cgate(b2__s_in(4).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[4].f & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_4.f+ + ( ~(b2__s_in[4].f | b2__en)) | Reset -> logic_ls__logic_ls__s_in_4.f- + + // logic_ls__logic_ls__s_in_4.T := cgate(b2__s_in(4).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[4].t & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_4.t+ + ( ~(b2__s_in[4].t | b2__en)) | Reset -> logic_ls__logic_ls__s_in_4.t- + // b2__c_s_out_5 := nor_gate(logic_ls__logic_ls__s_in_5.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t)) -> b2__c_s_out_5+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t))) -> b2__c_s_out_5- - } - // logic_ls__logic_ls__s_in_5.F := cgate(b2__s_in(5).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[5].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_5.f+ - [after=1000]( ~(b2__s_in[5].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_5.f- - } - // logic_ls__logic_ls__s_in_5.T := cgate(b2__s_in(5).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[5].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_5.t+ - [after=1000]( ~(b2__s_in[5].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_5.t- - } + + ( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t)) -> b2__c_s_out_5+ + ( ~( ~(logic_ls__logic_ls__s_in_5.f | logic_ls__logic_ls__s_in_5.t))) -> b2__c_s_out_5- + + // logic_ls__logic_ls__s_in_5.F := cgate(b2__s_in(5).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[5].f & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_5.f+ + ( ~(b2__s_in[5].f | b2__en)) | Reset -> logic_ls__logic_ls__s_in_5.f- + + // logic_ls__logic_ls__s_in_5.T := cgate(b2__s_in(5).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[5].t & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_5.t+ + ( ~(b2__s_in[5].t | b2__en)) | Reset -> logic_ls__logic_ls__s_in_5.t- + // b2__c_s_out_6 := nor_gate(logic_ls__logic_ls__s_in_6.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t)) -> b2__c_s_out_6+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t))) -> b2__c_s_out_6- - } - // logic_ls__logic_ls__s_in_6.F := cgate(b2__s_in(6).F, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[6].f & b2__en) & ~reset -> logic_ls__logic_ls__s_in_6.f+ - [after=1000]( ~(b2__s_in[6].f | b2__en)) | reset -> logic_ls__logic_ls__s_in_6.f- - } - // logic_ls__logic_ls__s_in_6.T := cgate(b2__s_in(6).T, b2__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b2__s_in[6].t & b2__en) & ~reset -> logic_ls__logic_ls__s_in_6.t+ - [after=1000]( ~(b2__s_in[6].t | b2__en)) | reset -> logic_ls__logic_ls__s_in_6.t- - } + + ( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t)) -> b2__c_s_out_6+ + ( ~( ~(logic_ls__logic_ls__s_in_6.f | logic_ls__logic_ls__s_in_6.t))) -> b2__c_s_out_6- + + // logic_ls__logic_ls__s_in_6.F := cgate(b2__s_in(6).F, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[6].f & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_6.f+ + ( ~(b2__s_in[6].f | b2__en)) | Reset -> logic_ls__logic_ls__s_in_6.f- + + // logic_ls__logic_ls__s_in_6.T := cgate(b2__s_in(6).T, b2__en) delay(1.0 ns) init(0, Reset); + + (b2__s_in[6].t & b2__en) & ~Reset -> logic_ls__logic_ls__s_in_6.t+ + ( ~(b2__s_in[6].t | b2__en)) | Reset -> logic_ls__logic_ls__s_in_6.t- + // b2__ocd_n_lvl0_0 := cgate(b2__c_a_out_0, b2__c_a_out_1) delay(1.0 ns); - prs { - [after=1000](b2__c_a_out_0 & b2__c_a_out_1) -> b2__ocd_n_lvl0_0+ - [after=1000]( ~(b2__c_a_out_0 | b2__c_a_out_1)) -> b2__ocd_n_lvl0_0- - } + + (b2__c_a_out_0 & b2__c_a_out_1) -> b2__ocd_n_lvl0_0+ + ( ~(b2__c_a_out_0 | b2__c_a_out_1)) -> b2__ocd_n_lvl0_0- + // b2__ocd_n_lvl0_1 := cgate(b2__c_a_out_2, b2__c_a_out_3) delay(1.0 ns); - prs { - [after=1000](b2__c_a_out_2 & b2__c_a_out_3) -> b2__ocd_n_lvl0_1+ - [after=1000]( ~(b2__c_a_out_2 | b2__c_a_out_3)) -> b2__ocd_n_lvl0_1- - } + + (b2__c_a_out_2 & b2__c_a_out_3) -> b2__ocd_n_lvl0_1+ + ( ~(b2__c_a_out_2 | b2__c_a_out_3)) -> b2__ocd_n_lvl0_1- + // b2__ocd_n_lvl0_2 := cgate(b2__c_b_out, b2__c_s_out_0) delay(1.0 ns); - prs { - [after=1000](b2__c_b_out & b2__c_s_out_0) -> b2__ocd_n_lvl0_2+ - [after=1000]( ~(b2__c_b_out | b2__c_s_out_0)) -> b2__ocd_n_lvl0_2- - } + + (b2__c_b_out & b2__c_s_out_0) -> b2__ocd_n_lvl0_2+ + ( ~(b2__c_b_out | b2__c_s_out_0)) -> b2__ocd_n_lvl0_2- + // b2__ocd_n_lvl0_3 := cgate(b2__c_s_out_1, b2__c_s_out_2) delay(1.0 ns); - prs { - [after=1000](b2__c_s_out_1 & b2__c_s_out_2) -> b2__ocd_n_lvl0_3+ - [after=1000]( ~(b2__c_s_out_1 | b2__c_s_out_2)) -> b2__ocd_n_lvl0_3- - } + + (b2__c_s_out_1 & b2__c_s_out_2) -> b2__ocd_n_lvl0_3+ + ( ~(b2__c_s_out_1 | b2__c_s_out_2)) -> b2__ocd_n_lvl0_3- + // b2__ocd_n_lvl0_4 := cgate(b2__c_s_out_3, b2__c_s_out_4) delay(1.0 ns); - prs { - [after=1000](b2__c_s_out_3 & b2__c_s_out_4) -> b2__ocd_n_lvl0_4+ - [after=1000]( ~(b2__c_s_out_3 | b2__c_s_out_4)) -> b2__ocd_n_lvl0_4- - } + + (b2__c_s_out_3 & b2__c_s_out_4) -> b2__ocd_n_lvl0_4+ + ( ~(b2__c_s_out_3 | b2__c_s_out_4)) -> b2__ocd_n_lvl0_4- + // b2__ocd_n_lvl0_5 := cgate(b2__c_s_out_5, b2__c_s_out_6) delay(1.0 ns); - prs { - [after=1000](b2__c_s_out_5 & b2__c_s_out_6) -> b2__ocd_n_lvl0_5+ - [after=1000]( ~(b2__c_s_out_5 | b2__c_s_out_6)) -> b2__ocd_n_lvl0_5- - } + + (b2__c_s_out_5 & b2__c_s_out_6) -> b2__ocd_n_lvl0_5+ + ( ~(b2__c_s_out_5 | b2__c_s_out_6)) -> b2__ocd_n_lvl0_5- + // b2__ocd_n_lvl1_0 := cgate(b2__ocd_n_lvl0_0, b2__ocd_n_lvl0_1) delay(1.0 ns); - prs { - [after=1000](b2__ocd_n_lvl0_0 & b2__ocd_n_lvl0_1) -> b2__ocd_n_lvl1_0+ - [after=1000]( ~(b2__ocd_n_lvl0_0 | b2__ocd_n_lvl0_1)) -> b2__ocd_n_lvl1_0- - } + + (b2__ocd_n_lvl0_0 & b2__ocd_n_lvl0_1) -> b2__ocd_n_lvl1_0+ + ( ~(b2__ocd_n_lvl0_0 | b2__ocd_n_lvl0_1)) -> b2__ocd_n_lvl1_0- + // b2__ocd_n_lvl1_1 := cgate(b2__ocd_n_lvl0_2, b2__ocd_n_lvl0_3) delay(1.0 ns); - prs { - [after=1000](b2__ocd_n_lvl0_2 & b2__ocd_n_lvl0_3) -> b2__ocd_n_lvl1_1+ - [after=1000]( ~(b2__ocd_n_lvl0_2 | b2__ocd_n_lvl0_3)) -> b2__ocd_n_lvl1_1- - } + + (b2__ocd_n_lvl0_2 & b2__ocd_n_lvl0_3) -> b2__ocd_n_lvl1_1+ + ( ~(b2__ocd_n_lvl0_2 | b2__ocd_n_lvl0_3)) -> b2__ocd_n_lvl1_1- + // b2__ocd_n_lvl1_2 := cgate(b2__ocd_n_lvl0_4, b2__ocd_n_lvl0_5) delay(1.0 ns); - prs { - [after=1000](b2__ocd_n_lvl0_4 & b2__ocd_n_lvl0_5) -> b2__ocd_n_lvl1_2+ - [after=1000]( ~(b2__ocd_n_lvl0_4 | b2__ocd_n_lvl0_5)) -> b2__ocd_n_lvl1_2- - } + + (b2__ocd_n_lvl0_4 & b2__ocd_n_lvl0_5) -> b2__ocd_n_lvl1_2+ + ( ~(b2__ocd_n_lvl0_4 | b2__ocd_n_lvl0_5)) -> b2__ocd_n_lvl1_2- + // b2__ocd_n_lvl2_0 := cgate(b2__ocd_n_lvl1_0, b2__ocd_n_lvl1_1) delay(1.0 ns); - prs { - [after=1000](b2__ocd_n_lvl1_0 & b2__ocd_n_lvl1_1) -> b2__ocd_n_lvl2_0+ - [after=1000]( ~(b2__ocd_n_lvl1_0 | b2__ocd_n_lvl1_1)) -> b2__ocd_n_lvl2_0- - } + + (b2__ocd_n_lvl1_0 & b2__ocd_n_lvl1_1) -> b2__ocd_n_lvl2_0+ + ( ~(b2__ocd_n_lvl1_0 | b2__ocd_n_lvl1_1)) -> b2__ocd_n_lvl2_0- + // b2__ocd_n := cgate(b2__ocd_n_lvl2_0, b2__ocd_n_lvl1_2) delay(1.0 ns); - prs { - [after=1000](b2__ocd_n_lvl2_0 & b2__ocd_n_lvl1_2) -> b2__ocd_n+ - [after=1000]( ~(b2__ocd_n_lvl2_0 | b2__ocd_n_lvl1_2)) -> b2__ocd_n- - } + + (b2__ocd_n_lvl2_0 & b2__ocd_n_lvl1_2) -> b2__ocd_n+ + ( ~(b2__ocd_n_lvl2_0 | b2__ocd_n_lvl1_2)) -> b2__ocd_n- + // logic_ms_1__ack_in := inv(b2__ocd_n) delay(1.0 ns); - prs { - [after=1000]( ~b2__ocd_n) -> logic_ms_1__ack_in+ - [after=1000]( ~( ~b2__ocd_n)) -> logic_ms_1__ack_in- - } + + ( ~b2__ocd_n) -> logic_ms_1__ack_in+ + ( ~( ~b2__ocd_n)) -> logic_ms_1__ack_in- + // b2__en := inv(b2__ack_in) delay(1.0 ns); - prs { - [after=1000]( ~b2__ack_in) -> b2__en+ - [after=1000]( ~( ~b2__ack_in)) -> b2__en- - } + + ( ~b2__ack_in) -> b2__en+ + ( ~( ~b2__ack_in)) -> b2__en- + // b3__c_s_out_0 := nor_gate(s(0).F, s(0).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[0].f | s[0].t)) -> b3__c_s_out_0+ - [after=1000]( ~( ~(s[0].f | s[0].t))) -> b3__c_s_out_0- - } - // s(0).F := cgate(b3__s_in(0).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[0].f & b3__en) & ~reset -> s[0].f+ - [after=1000]( ~(b3__s_in[0].f | b3__en)) | reset -> s[0].f- - } - // s(0).T := cgate(b3__s_in(0).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[0].t & b3__en) & ~reset -> s[0].t+ - [after=1000]( ~(b3__s_in[0].t | b3__en)) | reset -> s[0].t- - } + + ( ~(s[0].f | s[0].t)) -> b3__c_s_out_0+ + ( ~( ~(s[0].f | s[0].t))) -> b3__c_s_out_0- + + // s(0).F := cgate(b3__s_in(0).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[0].f & b3__en) & ~Reset -> s[0].f+ + ( ~(b3__s_in[0].f | b3__en)) | Reset -> s[0].f- + + // s(0).T := cgate(b3__s_in(0).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[0].t & b3__en) & ~Reset -> s[0].t+ + ( ~(b3__s_in[0].t | b3__en)) | Reset -> s[0].t- + // b3__c_s_out_1 := nor_gate(s(1).F, s(1).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[1].f | s[1].t)) -> b3__c_s_out_1+ - [after=1000]( ~( ~(s[1].f | s[1].t))) -> b3__c_s_out_1- - } - // s(1).F := cgate(b3__s_in(1).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[1].f & b3__en) & ~reset -> s[1].f+ - [after=1000]( ~(b3__s_in[1].f | b3__en)) | reset -> s[1].f- - } - // s(1).T := cgate(b3__s_in(1).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[1].t & b3__en) & ~reset -> s[1].t+ - [after=1000]( ~(b3__s_in[1].t | b3__en)) | reset -> s[1].t- - } + + ( ~(s[1].f | s[1].t)) -> b3__c_s_out_1+ + ( ~( ~(s[1].f | s[1].t))) -> b3__c_s_out_1- + + // s(1).F := cgate(b3__s_in(1).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[1].f & b3__en) & ~Reset -> s[1].f+ + ( ~(b3__s_in[1].f | b3__en)) | Reset -> s[1].f- + + // s(1).T := cgate(b3__s_in(1).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[1].t & b3__en) & ~Reset -> s[1].t+ + ( ~(b3__s_in[1].t | b3__en)) | Reset -> s[1].t- + // b3__c_s_out_2 := nor_gate(s(2).F, s(2).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[2].f | s[2].t)) -> b3__c_s_out_2+ - [after=1000]( ~( ~(s[2].f | s[2].t))) -> b3__c_s_out_2- - } - // s(2).F := cgate(b3__s_in(2).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[2].f & b3__en) & ~reset -> s[2].f+ - [after=1000]( ~(b3__s_in[2].f | b3__en)) | reset -> s[2].f- - } - // s(2).T := cgate(b3__s_in(2).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[2].t & b3__en) & ~reset -> s[2].t+ - [after=1000]( ~(b3__s_in[2].t | b3__en)) | reset -> s[2].t- - } + + ( ~(s[2].f | s[2].t)) -> b3__c_s_out_2+ + ( ~( ~(s[2].f | s[2].t))) -> b3__c_s_out_2- + + // s(2).F := cgate(b3__s_in(2).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[2].f & b3__en) & ~Reset -> s[2].f+ + ( ~(b3__s_in[2].f | b3__en)) | Reset -> s[2].f- + + // s(2).T := cgate(b3__s_in(2).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[2].t & b3__en) & ~Reset -> s[2].t+ + ( ~(b3__s_in[2].t | b3__en)) | Reset -> s[2].t- + // b3__c_s_out_3 := nor_gate(s(3).F, s(3).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[3].f | s[3].t)) -> b3__c_s_out_3+ - [after=1000]( ~( ~(s[3].f | s[3].t))) -> b3__c_s_out_3- - } - // s(3).F := cgate(b3__s_in(3).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[3].f & b3__en) & ~reset -> s[3].f+ - [after=1000]( ~(b3__s_in[3].f | b3__en)) | reset -> s[3].f- - } - // s(3).T := cgate(b3__s_in(3).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[3].t & b3__en) & ~reset -> s[3].t+ - [after=1000]( ~(b3__s_in[3].t | b3__en)) | reset -> s[3].t- - } + + ( ~(s[3].f | s[3].t)) -> b3__c_s_out_3+ + ( ~( ~(s[3].f | s[3].t))) -> b3__c_s_out_3- + + // s(3).F := cgate(b3__s_in(3).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[3].f & b3__en) & ~Reset -> s[3].f+ + ( ~(b3__s_in[3].f | b3__en)) | Reset -> s[3].f- + + // s(3).T := cgate(b3__s_in(3).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[3].t & b3__en) & ~Reset -> s[3].t+ + ( ~(b3__s_in[3].t | b3__en)) | Reset -> s[3].t- + // b3__c_s_out_4 := nor_gate(s(4).F, s(4).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[4].f | s[4].t)) -> b3__c_s_out_4+ - [after=1000]( ~( ~(s[4].f | s[4].t))) -> b3__c_s_out_4- - } - // s(4).F := cgate(b3__s_in(4).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[4].f & b3__en) & ~reset -> s[4].f+ - [after=1000]( ~(b3__s_in[4].f | b3__en)) | reset -> s[4].f- - } - // s(4).T := cgate(b3__s_in(4).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[4].t & b3__en) & ~reset -> s[4].t+ - [after=1000]( ~(b3__s_in[4].t | b3__en)) | reset -> s[4].t- - } + + ( ~(s[4].f | s[4].t)) -> b3__c_s_out_4+ + ( ~( ~(s[4].f | s[4].t))) -> b3__c_s_out_4- + + // s(4).F := cgate(b3__s_in(4).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[4].f & b3__en) & ~Reset -> s[4].f+ + ( ~(b3__s_in[4].f | b3__en)) | Reset -> s[4].f- + + // s(4).T := cgate(b3__s_in(4).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[4].t & b3__en) & ~Reset -> s[4].t+ + ( ~(b3__s_in[4].t | b3__en)) | Reset -> s[4].t- + // b3__c_s_out_5 := nor_gate(s(5).F, s(5).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[5].f | s[5].t)) -> b3__c_s_out_5+ - [after=1000]( ~( ~(s[5].f | s[5].t))) -> b3__c_s_out_5- - } - // s(5).F := cgate(b3__s_in(5).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[5].f & b3__en) & ~reset -> s[5].f+ - [after=1000]( ~(b3__s_in[5].f | b3__en)) | reset -> s[5].f- - } - // s(5).T := cgate(b3__s_in(5).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[5].t & b3__en) & ~reset -> s[5].t+ - [after=1000]( ~(b3__s_in[5].t | b3__en)) | reset -> s[5].t- - } + + ( ~(s[5].f | s[5].t)) -> b3__c_s_out_5+ + ( ~( ~(s[5].f | s[5].t))) -> b3__c_s_out_5- + + // s(5).F := cgate(b3__s_in(5).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[5].f & b3__en) & ~Reset -> s[5].f+ + ( ~(b3__s_in[5].f | b3__en)) | Reset -> s[5].f- + + // s(5).T := cgate(b3__s_in(5).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[5].t & b3__en) & ~Reset -> s[5].t+ + ( ~(b3__s_in[5].t | b3__en)) | Reset -> s[5].t- + // b3__c_s_out_6 := nor_gate(s(6).F, s(6).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[6].f | s[6].t)) -> b3__c_s_out_6+ - [after=1000]( ~( ~(s[6].f | s[6].t))) -> b3__c_s_out_6- - } - // s(6).F := cgate(b3__s_in(6).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[6].f & b3__en) & ~reset -> s[6].f+ - [after=1000]( ~(b3__s_in[6].f | b3__en)) | reset -> s[6].f- - } - // s(6).T := cgate(b3__s_in(6).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[6].t & b3__en) & ~reset -> s[6].t+ - [after=1000]( ~(b3__s_in[6].t | b3__en)) | reset -> s[6].t- - } + + ( ~(s[6].f | s[6].t)) -> b3__c_s_out_6+ + ( ~( ~(s[6].f | s[6].t))) -> b3__c_s_out_6- + + // s(6).F := cgate(b3__s_in(6).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[6].f & b3__en) & ~Reset -> s[6].f+ + ( ~(b3__s_in[6].f | b3__en)) | Reset -> s[6].f- + + // s(6).T := cgate(b3__s_in(6).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[6].t & b3__en) & ~Reset -> s[6].t+ + ( ~(b3__s_in[6].t | b3__en)) | Reset -> s[6].t- + // b3__c_s_out_7 := nor_gate(s(7).F, s(7).T) delay(1.0 ns); - prs { - [after=1000]( ~(s[7].f | s[7].t)) -> b3__c_s_out_7+ - [after=1000]( ~( ~(s[7].f | s[7].t))) -> b3__c_s_out_7- - } - // s(7).F := cgate(b3__s_in(7).F, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[7].f & b3__en) & ~reset -> s[7].f+ - [after=1000]( ~(b3__s_in[7].f | b3__en)) | reset -> s[7].f- - } - // s(7).T := cgate(b3__s_in(7).T, b3__en) delay(1.0 ns) init(0, reset); - prs { - [after=1000](b3__s_in[7].t & b3__en) & ~reset -> s[7].t+ - [after=1000]( ~(b3__s_in[7].t | b3__en)) | reset -> s[7].t- - } + + ( ~(s[7].f | s[7].t)) -> b3__c_s_out_7+ + ( ~( ~(s[7].f | s[7].t))) -> b3__c_s_out_7- + + // s(7).F := cgate(b3__s_in(7).F, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[7].f & b3__en) & ~Reset -> s[7].f+ + ( ~(b3__s_in[7].f | b3__en)) | Reset -> s[7].f- + + // s(7).T := cgate(b3__s_in(7).T, b3__en) delay(1.0 ns) init(0, Reset); + + (b3__s_in[7].t & b3__en) & ~Reset -> s[7].t+ + ( ~(b3__s_in[7].t | b3__en)) | Reset -> s[7].t- + // b3__ocd_n_lvl0_0 := cgate(b3__c_s_out_0, b3__c_s_out_1) delay(1.0 ns); - prs { - [after=1000](b3__c_s_out_0 & b3__c_s_out_1) -> b3__ocd_n_lvl0_0+ - [after=1000]( ~(b3__c_s_out_0 | b3__c_s_out_1)) -> b3__ocd_n_lvl0_0- - } + + (b3__c_s_out_0 & b3__c_s_out_1) -> b3__ocd_n_lvl0_0+ + ( ~(b3__c_s_out_0 | b3__c_s_out_1)) -> b3__ocd_n_lvl0_0- + // b3__ocd_n_lvl0_1 := cgate(b3__c_s_out_2, b3__c_s_out_3) delay(1.0 ns); - prs { - [after=1000](b3__c_s_out_2 & b3__c_s_out_3) -> b3__ocd_n_lvl0_1+ - [after=1000]( ~(b3__c_s_out_2 | b3__c_s_out_3)) -> b3__ocd_n_lvl0_1- - } + + (b3__c_s_out_2 & b3__c_s_out_3) -> b3__ocd_n_lvl0_1+ + ( ~(b3__c_s_out_2 | b3__c_s_out_3)) -> b3__ocd_n_lvl0_1- + // b3__ocd_n_lvl0_2 := cgate(b3__c_s_out_4, b3__c_s_out_5) delay(1.0 ns); - prs { - [after=1000](b3__c_s_out_4 & b3__c_s_out_5) -> b3__ocd_n_lvl0_2+ - [after=1000]( ~(b3__c_s_out_4 | b3__c_s_out_5)) -> b3__ocd_n_lvl0_2- - } + + (b3__c_s_out_4 & b3__c_s_out_5) -> b3__ocd_n_lvl0_2+ + ( ~(b3__c_s_out_4 | b3__c_s_out_5)) -> b3__ocd_n_lvl0_2- + // b3__ocd_n_lvl0_3 := cgate(b3__c_s_out_6, b3__c_s_out_7) delay(1.0 ns); - prs { - [after=1000](b3__c_s_out_6 & b3__c_s_out_7) -> b3__ocd_n_lvl0_3+ - [after=1000]( ~(b3__c_s_out_6 | b3__c_s_out_7)) -> b3__ocd_n_lvl0_3- - } + + (b3__c_s_out_6 & b3__c_s_out_7) -> b3__ocd_n_lvl0_3+ + ( ~(b3__c_s_out_6 | b3__c_s_out_7)) -> b3__ocd_n_lvl0_3- + // b3__ocd_n_lvl1_0 := cgate(b3__ocd_n_lvl0_0, b3__ocd_n_lvl0_1) delay(1.0 ns); - prs { - [after=1000](b3__ocd_n_lvl0_0 & b3__ocd_n_lvl0_1) -> b3__ocd_n_lvl1_0+ - [after=1000]( ~(b3__ocd_n_lvl0_0 | b3__ocd_n_lvl0_1)) -> b3__ocd_n_lvl1_0- - } + + (b3__ocd_n_lvl0_0 & b3__ocd_n_lvl0_1) -> b3__ocd_n_lvl1_0+ + ( ~(b3__ocd_n_lvl0_0 | b3__ocd_n_lvl0_1)) -> b3__ocd_n_lvl1_0- + // b3__ocd_n_lvl1_1 := cgate(b3__ocd_n_lvl0_2, b3__ocd_n_lvl0_3) delay(1.0 ns); - prs { - [after=1000](b3__ocd_n_lvl0_2 & b3__ocd_n_lvl0_3) -> b3__ocd_n_lvl1_1+ - [after=1000]( ~(b3__ocd_n_lvl0_2 | b3__ocd_n_lvl0_3)) -> b3__ocd_n_lvl1_1- - } + + (b3__ocd_n_lvl0_2 & b3__ocd_n_lvl0_3) -> b3__ocd_n_lvl1_1+ + ( ~(b3__ocd_n_lvl0_2 | b3__ocd_n_lvl0_3)) -> b3__ocd_n_lvl1_1- + // b3__ocd_n := cgate(b3__ocd_n_lvl1_0, b3__ocd_n_lvl1_1) delay(1.0 ns); - prs { - [after=1000](b3__ocd_n_lvl1_0 & b3__ocd_n_lvl1_1) -> b3__ocd_n+ - [after=1000]( ~(b3__ocd_n_lvl1_0 | b3__ocd_n_lvl1_1)) -> b3__ocd_n- - } + + (b3__ocd_n_lvl1_0 & b3__ocd_n_lvl1_1) -> b3__ocd_n+ + ( ~(b3__ocd_n_lvl1_0 | b3__ocd_n_lvl1_1)) -> b3__ocd_n- + // logic_ls__ack_in := inv(b3__ocd_n) delay(1.0 ns); - prs { - [after=1000]( ~b3__ocd_n) -> logic_ls__ack_in+ - [after=1000]( ~( ~b3__ocd_n)) -> logic_ls__ack_in- - } + + ( ~b3__ocd_n) -> logic_ls__ack_in+ + ( ~( ~b3__ocd_n)) -> logic_ls__ack_in- + // b3__en := inv(ack_in) delay(1.0 ns); - prs { - [after=1000]( ~ack_in) -> b3__en+ - [after=1000]( ~( ~ack_in)) -> b3__en- - } + + ( ~ack_in) -> b3__en+ + ( ~( ~ack_in)) -> b3__en- + // logic_fs__logic_fs__int_sig_20_done_n := nor_gate(logic_fs__logic_fs__cell_07__b.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__b.t | logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__int_sig_20_done_n+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__b.t | logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__int_sig_20_done_n- - } + + ( ~(logic_fs__logic_fs__cell_07__b.t | logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__int_sig_20_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_07__b.t | logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__int_sig_20_done_n- + // logic_fs__logic_fs__int_sig_21_done_n := nor_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__a.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__a.f)) -> logic_fs__logic_fs__int_sig_21_done_n+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__a.f))) -> logic_fs__logic_fs__int_sig_21_done_n- - } + + ( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__a.f)) -> logic_fs__logic_fs__int_sig_21_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.t | logic_fs__logic_fs__cell_07__a.f))) -> logic_fs__logic_fs__int_sig_21_done_n- + // logic_fs__logic_fs__int_sig_22_done_n := nor_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__a.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__a.f)) -> logic_fs__logic_fs__int_sig_22_done_n+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__a.f))) -> logic_fs__logic_fs__int_sig_22_done_n- - } + + ( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__a.f)) -> logic_fs__logic_fs__int_sig_22_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.t | logic_fs__logic_fs__cell_11__a.f))) -> logic_fs__logic_fs__int_sig_22_done_n- + // logic_fs__logic_fs__int_sig_23_done_n := nor_gate(logic_fs__logic_fs__cell_11__b.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__b.t | logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__int_sig_23_done_n+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__b.t | logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__int_sig_23_done_n- - } + + ( ~(logic_fs__logic_fs__cell_11__b.t | logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__int_sig_23_done_n+ + ( ~( ~(logic_fs__logic_fs__cell_11__b.t | logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__int_sig_23_done_n- + // logic_fs__logic_fs__internal_done_n_merged_lvl0_0 := cgate(logic_fs__logic_fs__int_sig_20_done_n, logic_fs__logic_fs__int_sig_21_done_n) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__int_sig_20_done_n & logic_fs__logic_fs__int_sig_21_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_0+ - [after=1000]( ~(logic_fs__logic_fs__int_sig_20_done_n | logic_fs__logic_fs__int_sig_21_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_0- - } + + (logic_fs__logic_fs__int_sig_20_done_n & logic_fs__logic_fs__int_sig_21_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_0+ + ( ~(logic_fs__logic_fs__int_sig_20_done_n | logic_fs__logic_fs__int_sig_21_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_0- + // logic_fs__logic_fs__internal_done_n_merged_lvl0_1 := cgate(logic_fs__logic_fs__int_sig_22_done_n, logic_fs__logic_fs__int_sig_23_done_n) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__int_sig_22_done_n & logic_fs__logic_fs__int_sig_23_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_1+ - [after=1000]( ~(logic_fs__logic_fs__int_sig_22_done_n | logic_fs__logic_fs__int_sig_23_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_1- - } + + (logic_fs__logic_fs__int_sig_22_done_n & logic_fs__logic_fs__int_sig_23_done_n) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_1+ + ( ~(logic_fs__logic_fs__int_sig_22_done_n | logic_fs__logic_fs__int_sig_23_done_n)) -> logic_fs__logic_fs__internal_done_n_merged_lvl0_1- + // logic_fs__logic_fs__internal_done_n_merged := cgate(logic_fs__logic_fs__internal_done_n_merged_lvl0_0, logic_fs__logic_fs__internal_done_n_merged_lvl0_1) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__internal_done_n_merged_lvl0_0 & logic_fs__logic_fs__internal_done_n_merged_lvl0_1) -> logic_fs__logic_fs__internal_done_n_merged+ - [after=1000]( ~(logic_fs__logic_fs__internal_done_n_merged_lvl0_0 | logic_fs__logic_fs__internal_done_n_merged_lvl0_1)) -> logic_fs__logic_fs__internal_done_n_merged- - } + + (logic_fs__logic_fs__internal_done_n_merged_lvl0_0 & logic_fs__logic_fs__internal_done_n_merged_lvl0_1) -> logic_fs__logic_fs__internal_done_n_merged+ + ( ~(logic_fs__logic_fs__internal_done_n_merged_lvl0_0 | logic_fs__logic_fs__internal_done_n_merged_lvl0_1)) -> logic_fs__logic_fs__internal_done_n_merged- + // logic_fs__logic_fs__done := inv(logic_fs__logic_fs__internal_done_n_merged) delay(1.0 ns); - prs { - [after=1000]( ~logic_fs__logic_fs__internal_done_n_merged) -> logic_fs__logic_fs__done+ - [after=1000]( ~( ~logic_fs__logic_fs__internal_done_n_merged)) -> logic_fs__logic_fs__done- - } + + ( ~logic_fs__logic_fs__internal_done_n_merged) -> logic_fs__logic_fs__done+ + ( ~( ~logic_fs__logic_fs__internal_done_n_merged)) -> logic_fs__logic_fs__done- + // logic_fs__logic_fs__cell_12__b.T := and_gate(b1__a_in(1).T, logic_fs__logic_fs__b_in_1.T) delay(1.0 ns); - prs { - [after=1000](b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t) -> logic_fs__logic_fs__cell_12__b.t+ - [after=1000]( ~(b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t)) -> logic_fs__logic_fs__cell_12__b.t- - } + + (b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t) -> logic_fs__logic_fs__cell_12__b.t+ + ( ~(b1__a_in[1].t & logic_fs__logic_fs__b_in_1.t)) -> logic_fs__logic_fs__cell_12__b.t- + // logic_fs__logic_fs__cell_12__b.F := or_gate(b1__a_in(1).F, logic_fs__logic_fs__b_in_1.F) delay(1.0 ns); - prs { - [after=1000](b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f) -> logic_fs__logic_fs__cell_12__b.f+ - [after=1000]( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f)) -> logic_fs__logic_fs__cell_12__b.f- - } + + (b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f) -> logic_fs__logic_fs__cell_12__b.f+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_1.f)) -> logic_fs__logic_fs__cell_12__b.f- + // logic_fs__logic_fs__cell_13__b.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(2).T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t) -> logic_fs__logic_fs__cell_13__b.t+ - [after=1000]( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t)) -> logic_fs__logic_fs__cell_13__b.t- - } + + (logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t) -> logic_fs__logic_fs__cell_13__b.t+ + ( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[2].t)) -> logic_fs__logic_fs__cell_13__b.t- + // logic_fs__logic_fs__cell_13__b.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(2).F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f) -> logic_fs__logic_fs__cell_13__b.f+ - [after=1000]( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f)) -> logic_fs__logic_fs__cell_13__b.f- - } + + (logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f) -> logic_fs__logic_fs__cell_13__b.f+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[2].f)) -> logic_fs__logic_fs__cell_13__b.f- + // b1__s_in(0).T := and_gate(logic_fs__logic_fs__b_in_0.T, b1__a_in(0).T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t) -> b1__s_in[0].t+ - [after=1000]( ~(logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t)) -> b1__s_in[0].t- - } + + (logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t) -> b1__s_in[0].t+ + ( ~(logic_fs__logic_fs__b_in_0.t & b1__a_in[0].t)) -> b1__s_in[0].t- + // b1__s_in(0).F := or_gate(logic_fs__logic_fs__b_in_0.F, b1__a_in(0).F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f) -> b1__s_in[0].f+ - [after=1000]( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f)) -> b1__s_in[0].f- - } + + (logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f) -> b1__s_in[0].f+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[0].f)) -> b1__s_in[0].f- + // logic_fs__logic_fs__cell_12__a.T := and_gate(b1__a_in(2).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); - prs { - [after=1000](b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_12__a.t+ - [after=1000]( ~(b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_12__a.t- - } + + (b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_12__a.t+ + ( ~(b1__a_in[2].t & logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_12__a.t- + // logic_fs__logic_fs__cell_12__a.F := or_gate(b1__a_in(2).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); - prs { - [after=1000](b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_12__a.f+ - [after=1000]( ~(b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_12__a.f- - } + + (b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_12__a.f+ + ( ~(b1__a_in[2].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_12__a.f- + // logic_fs__logic_fs__cell_13__a.T := and_gate(logic_fs__logic_fs__b_in_0.T, b1__a_in(3).T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_13__a.t+ - [after=1000]( ~(logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t)) -> logic_fs__logic_fs__cell_13__a.t- - } + + (logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_13__a.t+ + ( ~(logic_fs__logic_fs__b_in_0.t & b1__a_in[3].t)) -> logic_fs__logic_fs__cell_13__a.t- + // logic_fs__logic_fs__cell_13__a.F := or_gate(logic_fs__logic_fs__b_in_0.F, b1__a_in(3).F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f) -> logic_fs__logic_fs__cell_13__a.f+ - [after=1000]( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_13__a.f- - } + + (logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f) -> logic_fs__logic_fs__cell_13__a.f+ + ( ~(logic_fs__logic_fs__b_in_0.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_13__a.f- + // logic_fs__logic_fs__cell_07__b.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(3).T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_07__b.t+ - [after=1000]( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t)) -> logic_fs__logic_fs__cell_07__b.t- - } + + (logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t) -> logic_fs__logic_fs__cell_07__b.t+ + ( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[3].t)) -> logic_fs__logic_fs__cell_07__b.t- + // logic_fs__logic_fs__cell_07__b.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(3).F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f) -> logic_fs__logic_fs__cell_07__b.f+ - [after=1000]( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_07__b.f- - } + + (logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f) -> logic_fs__logic_fs__cell_07__b.f+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[3].f)) -> logic_fs__logic_fs__cell_07__b.f- + // b1__s_in(5).T := and_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t) -> b1__s_in[5].t+ - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t)) -> b1__s_in[5].t- - } + + (logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t) -> b1__s_in[5].t+ + ( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t)) -> b1__s_in[5].t- + // b1__s_in(5).F := or_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f) -> b1__s_in[5].f+ - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f)) -> b1__s_in[5].f- - } + + (logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f) -> b1__s_in[5].f+ + ( ~(logic_fs__logic_fs__cell_07__a.f | logic_fs__logic_fs__cell_07__b.f)) -> b1__s_in[5].f- + // logic_fs__logic_fs__cell_07__nandFT := nand_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__nandFT+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t))) -> logic_fs__logic_fs__cell_07__nandFT- - } + + ( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__nandFT+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.t))) -> logic_fs__logic_fs__cell_07__nandFT- + // logic_fs__logic_fs__cell_07__nandTF := nand_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__nandTF+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__cell_07__nandTF- - } + + ( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__nandTF+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__cell_07__nandTF- + // b1__s_in(4).T := nand_gate(logic_fs__logic_fs__cell_07__nandFT, logic_fs__logic_fs__cell_07__nandTF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__nandFT & logic_fs__logic_fs__cell_07__nandTF)) -> b1__s_in[4].t+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__nandFT & logic_fs__logic_fs__cell_07__nandTF))) -> b1__s_in[4].t- - } + + ( ~(logic_fs__logic_fs__cell_07__nandFT & logic_fs__logic_fs__cell_07__nandTF)) -> b1__s_in[4].t+ + ( ~( ~(logic_fs__logic_fs__cell_07__nandFT & logic_fs__logic_fs__cell_07__nandTF))) -> b1__s_in[4].t- + // logic_fs__logic_fs__cell_07__nandTT := nand_gate(logic_fs__logic_fs__cell_07__a.T, logic_fs__logic_fs__cell_07__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__nandTT+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t))) -> logic_fs__logic_fs__cell_07__nandTT- - } + + ( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t)) -> logic_fs__logic_fs__cell_07__nandTT+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.t & logic_fs__logic_fs__cell_07__b.t))) -> logic_fs__logic_fs__cell_07__nandTT- + // logic_fs__logic_fs__cell_07__nandFF := nand_gate(logic_fs__logic_fs__cell_07__a.F, logic_fs__logic_fs__cell_07__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__nandFF+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__cell_07__nandFF- - } + + ( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f)) -> logic_fs__logic_fs__cell_07__nandFF+ + ( ~( ~(logic_fs__logic_fs__cell_07__a.f & logic_fs__logic_fs__cell_07__b.f))) -> logic_fs__logic_fs__cell_07__nandFF- + // b1__s_in(4).F := nand_gate(logic_fs__logic_fs__cell_07__nandTT, logic_fs__logic_fs__cell_07__nandFF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_07__nandTT & logic_fs__logic_fs__cell_07__nandFF)) -> b1__s_in[4].f+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_07__nandTT & logic_fs__logic_fs__cell_07__nandFF))) -> b1__s_in[4].f- - } + + ( ~(logic_fs__logic_fs__cell_07__nandTT & logic_fs__logic_fs__cell_07__nandFF)) -> b1__s_in[4].f+ + ( ~( ~(logic_fs__logic_fs__cell_07__nandTT & logic_fs__logic_fs__cell_07__nandFF))) -> b1__s_in[4].f- + // logic_fs__logic_fs__cell_11__a.T := and_gate(logic_fs__logic_fs__b_in_1.T, b1__a_in(0).T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t) -> logic_fs__logic_fs__cell_11__a.t+ - [after=1000]( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t)) -> logic_fs__logic_fs__cell_11__a.t- - } + + (logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t) -> logic_fs__logic_fs__cell_11__a.t+ + ( ~(logic_fs__logic_fs__b_in_1.t & b1__a_in[0].t)) -> logic_fs__logic_fs__cell_11__a.t- + // logic_fs__logic_fs__cell_11__a.F := or_gate(logic_fs__logic_fs__b_in_1.F, b1__a_in(0).F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f) -> logic_fs__logic_fs__cell_11__a.f+ - [after=1000]( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_11__a.f- - } + + (logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f) -> logic_fs__logic_fs__cell_11__a.f+ + ( ~(logic_fs__logic_fs__b_in_1.f | b1__a_in[0].f)) -> logic_fs__logic_fs__cell_11__a.f- + // logic_fs__logic_fs__cell_11__b.T := and_gate(b1__a_in(1).T, logic_fs__logic_fs__b_in_0.T) delay(1.0 ns); - prs { - [after=1000](b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_11__b.t+ - [after=1000]( ~(b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_11__b.t- - } + + (b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t) -> logic_fs__logic_fs__cell_11__b.t+ + ( ~(b1__a_in[1].t & logic_fs__logic_fs__b_in_0.t)) -> logic_fs__logic_fs__cell_11__b.t- + // logic_fs__logic_fs__cell_11__b.F := or_gate(b1__a_in(1).F, logic_fs__logic_fs__b_in_0.F) delay(1.0 ns); - prs { - [after=1000](b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_11__b.f+ - [after=1000]( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_11__b.f- - } + + (b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f) -> logic_fs__logic_fs__cell_11__b.f+ + ( ~(b1__a_in[1].f | logic_fs__logic_fs__b_in_0.f)) -> logic_fs__logic_fs__cell_11__b.f- + // logic_fs__logic_fs__cell_12__c_in.T := and_gate(logic_fs__logic_fs__cell_12__b.T, b1__s_in(0).T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t) -> logic_fs__logic_fs__cell_12__c_in.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t)) -> logic_fs__logic_fs__cell_12__c_in.t- - } + + (logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t) -> logic_fs__logic_fs__cell_12__c_in.t+ + ( ~(logic_fs__logic_fs__cell_12__b.t & b1__s_in[0].t)) -> logic_fs__logic_fs__cell_12__c_in.t- + // logic_fs__logic_fs__cell_12__c_in.F := or_gate(logic_fs__logic_fs__cell_12__b.F, b1__s_in(0).F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f) -> logic_fs__logic_fs__cell_12__c_in.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f)) -> logic_fs__logic_fs__cell_12__c_in.f- - } + + (logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f) -> logic_fs__logic_fs__cell_12__c_in.f+ + ( ~(logic_fs__logic_fs__cell_12__b.f | b1__s_in[0].f)) -> logic_fs__logic_fs__cell_12__c_in.f- + // logic_fs__logic_fs__cell_11__nandFT := nand_gate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__nandFT+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t))) -> logic_fs__logic_fs__cell_11__nandFT- - } + + ( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__nandFT+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.t))) -> logic_fs__logic_fs__cell_11__nandFT- + // logic_fs__logic_fs__cell_11__nandTF := nand_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__nandTF+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__cell_11__nandTF- - } + + ( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__nandTF+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__cell_11__nandTF- + // b1__s_in(1).T := nand_gate(logic_fs__logic_fs__cell_11__nandFT, logic_fs__logic_fs__cell_11__nandTF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__nandFT & logic_fs__logic_fs__cell_11__nandTF)) -> b1__s_in[1].t+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__nandFT & logic_fs__logic_fs__cell_11__nandTF))) -> b1__s_in[1].t- - } + + ( ~(logic_fs__logic_fs__cell_11__nandFT & logic_fs__logic_fs__cell_11__nandTF)) -> b1__s_in[1].t+ + ( ~( ~(logic_fs__logic_fs__cell_11__nandFT & logic_fs__logic_fs__cell_11__nandTF))) -> b1__s_in[1].t- + // logic_fs__logic_fs__cell_11__nandTT := nand_gate(logic_fs__logic_fs__cell_11__a.T, logic_fs__logic_fs__cell_11__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__nandTT+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t))) -> logic_fs__logic_fs__cell_11__nandTT- - } + + ( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t)) -> logic_fs__logic_fs__cell_11__nandTT+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.t & logic_fs__logic_fs__cell_11__b.t))) -> logic_fs__logic_fs__cell_11__nandTT- + // logic_fs__logic_fs__cell_11__nandFF := nand_gate(logic_fs__logic_fs__cell_11__a.F, logic_fs__logic_fs__cell_11__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__nandFF+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__cell_11__nandFF- - } + + ( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f)) -> logic_fs__logic_fs__cell_11__nandFF+ + ( ~( ~(logic_fs__logic_fs__cell_11__a.f & logic_fs__logic_fs__cell_11__b.f))) -> logic_fs__logic_fs__cell_11__nandFF- + // b1__s_in(1).F := nand_gate(logic_fs__logic_fs__cell_11__nandTT, logic_fs__logic_fs__cell_11__nandFF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_fs__logic_fs__cell_11__nandTT & logic_fs__logic_fs__cell_11__nandFF)) -> b1__s_in[1].f+ - [after=1000]( ~( ~(logic_fs__logic_fs__cell_11__nandTT & logic_fs__logic_fs__cell_11__nandFF))) -> b1__s_in[1].f- - } + + ( ~(logic_fs__logic_fs__cell_11__nandTT & logic_fs__logic_fs__cell_11__nandFF)) -> b1__s_in[1].f+ + ( ~( ~(logic_fs__logic_fs__cell_11__nandTT & logic_fs__logic_fs__cell_11__nandFF))) -> b1__s_in[1].f- + // logic_fs__logic_fs__cell_12__aFbF := cgate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__aFbF+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aFbF- - } + + (logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__aFbF+ + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aFbF- + // logic_fs__logic_fs__cell_12__aFbT := cgate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__aFbT+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aFbT- - } + + (logic_fs__logic_fs__cell_12__a.f & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__aFbT+ + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aFbT- + // logic_fs__logic_fs__cell_12__aTbF := cgate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__aTbF+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aTbF- - } + + (logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__aTbF+ + ( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__aTbF- + // logic_fs__logic_fs__cell_12__aTbT := cgate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__aTbT+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aTbT- - } + + (logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__aTbT+ + ( ~(logic_fs__logic_fs__cell_12__a.t | logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__aTbT- + // logic_fs__logic_fs__cell_12__x.F := or_gate(logic_fs__logic_fs__cell_12__aFbF, logic_fs__logic_fs__cell_12__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__aFbF | logic_fs__logic_fs__cell_12__aTbT) -> logic_fs__logic_fs__cell_12__x.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__aFbF | logic_fs__logic_fs__cell_12__aTbT)) -> logic_fs__logic_fs__cell_12__x.f- - } + + (logic_fs__logic_fs__cell_12__aFbF | logic_fs__logic_fs__cell_12__aTbT) -> logic_fs__logic_fs__cell_12__x.f+ + ( ~(logic_fs__logic_fs__cell_12__aFbF | logic_fs__logic_fs__cell_12__aTbT)) -> logic_fs__logic_fs__cell_12__x.f- + // logic_fs__logic_fs__cell_12__x.T := or_gate(logic_fs__logic_fs__cell_12__aFbT, logic_fs__logic_fs__cell_12__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__aFbT | logic_fs__logic_fs__cell_12__aTbF) -> logic_fs__logic_fs__cell_12__x.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__aFbT | logic_fs__logic_fs__cell_12__aTbF)) -> logic_fs__logic_fs__cell_12__x.t- - } + + (logic_fs__logic_fs__cell_12__aFbT | logic_fs__logic_fs__cell_12__aTbF) -> logic_fs__logic_fs__cell_12__x.t+ + ( ~(logic_fs__logic_fs__cell_12__aFbT | logic_fs__logic_fs__cell_12__aTbF)) -> logic_fs__logic_fs__cell_12__x.t- + // logic_fs__logic_fs__cell_12__y.T := and_gate(logic_fs__logic_fs__cell_12__a.T, logic_fs__logic_fs__cell_12__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__y.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__y.t- - } + + (logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t) -> logic_fs__logic_fs__cell_12__y.t+ + ( ~(logic_fs__logic_fs__cell_12__a.t & logic_fs__logic_fs__cell_12__b.t)) -> logic_fs__logic_fs__cell_12__y.t- + // logic_fs__logic_fs__cell_12__y.F := or_gate(logic_fs__logic_fs__cell_12__a.F, logic_fs__logic_fs__cell_12__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__y.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__y.f- - } + + (logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f) -> logic_fs__logic_fs__cell_12__y.f+ + ( ~(logic_fs__logic_fs__cell_12__a.f | logic_fs__logic_fs__cell_12__b.f)) -> logic_fs__logic_fs__cell_12__y.f- + // logic_fs__logic_fs__cell_12__xFcF := cgate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__xFcF+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xFcF- - } + + (logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__xFcF+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xFcF- + // logic_fs__logic_fs__cell_12__xFcT := cgate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__xFcT+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xFcT- - } + + (logic_fs__logic_fs__cell_12__x.f & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__xFcT+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xFcT- + // logic_fs__logic_fs__cell_12__xTcF := cgate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__xTcF+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__x.t | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xTcF- - } + + (logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__xTcF+ + ( ~(logic_fs__logic_fs__cell_12__x.t | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__xTcF- + // logic_fs__logic_fs__cell_12__xTcT := cgate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__xTcT+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__x.t | logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xTcT- - } + + (logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__xTcT+ + ( ~(logic_fs__logic_fs__cell_12__x.t | logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__xTcT- + // b1__s_in(2).T := or_gate(logic_fs__logic_fs__cell_12__xFcT, logic_fs__logic_fs__cell_12__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__xFcT | logic_fs__logic_fs__cell_12__xTcF) -> b1__s_in[2].t+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__xFcT | logic_fs__logic_fs__cell_12__xTcF)) -> b1__s_in[2].t- - } + + (logic_fs__logic_fs__cell_12__xFcT | logic_fs__logic_fs__cell_12__xTcF) -> b1__s_in[2].t+ + ( ~(logic_fs__logic_fs__cell_12__xFcT | logic_fs__logic_fs__cell_12__xTcF)) -> b1__s_in[2].t- + // b1__s_in(2).F := or_gate(logic_fs__logic_fs__cell_12__xFcF, logic_fs__logic_fs__cell_12__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__xFcF | logic_fs__logic_fs__cell_12__xTcT) -> b1__s_in[2].f+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__xFcF | logic_fs__logic_fs__cell_12__xTcT)) -> b1__s_in[2].f- - } + + (logic_fs__logic_fs__cell_12__xFcF | logic_fs__logic_fs__cell_12__xTcT) -> b1__s_in[2].f+ + ( ~(logic_fs__logic_fs__cell_12__xFcF | logic_fs__logic_fs__cell_12__xTcT)) -> b1__s_in[2].f- + // logic_fs__logic_fs__cell_12__z.T := and_gate(logic_fs__logic_fs__cell_12__x.T, logic_fs__logic_fs__cell_12__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__z.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__z.t- - } + + (logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t) -> logic_fs__logic_fs__cell_12__z.t+ + ( ~(logic_fs__logic_fs__cell_12__x.t & logic_fs__logic_fs__cell_12__c_in.t)) -> logic_fs__logic_fs__cell_12__z.t- + // logic_fs__logic_fs__cell_12__z.F := or_gate(logic_fs__logic_fs__cell_12__x.F, logic_fs__logic_fs__cell_12__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__z.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__z.f- - } + + (logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f) -> logic_fs__logic_fs__cell_12__z.f+ + ( ~(logic_fs__logic_fs__cell_12__x.f | logic_fs__logic_fs__cell_12__c_in.f)) -> logic_fs__logic_fs__cell_12__z.f- + // logic_fs__logic_fs__cell_13__c_in.F := cgate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__z.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__z.f) -> logic_fs__logic_fs__cell_13__c_in.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__y.f | logic_fs__logic_fs__cell_12__z.f)) -> logic_fs__logic_fs__cell_13__c_in.f- - } + + (logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__z.f) -> logic_fs__logic_fs__cell_13__c_in.f+ + ( ~(logic_fs__logic_fs__cell_12__y.f | logic_fs__logic_fs__cell_12__z.f)) -> logic_fs__logic_fs__cell_13__c_in.f- + // logic_fs__logic_fs__cell_12__yFzT := cgate(logic_fs__logic_fs__cell_12__y.F, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__z.t) -> logic_fs__logic_fs__cell_12__yFzT+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__y.f | logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__yFzT- - } + + (logic_fs__logic_fs__cell_12__y.f & logic_fs__logic_fs__cell_12__z.t) -> logic_fs__logic_fs__cell_12__yFzT+ + ( ~(logic_fs__logic_fs__cell_12__y.f | logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__yFzT- + // logic_fs__logic_fs__cell_12__yTzF := cgate(logic_fs__logic_fs__cell_12__y.T, logic_fs__logic_fs__cell_12__z.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__y.t & logic_fs__logic_fs__cell_12__z.f) -> logic_fs__logic_fs__cell_12__yTzF+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__y.t | logic_fs__logic_fs__cell_12__z.f)) -> logic_fs__logic_fs__cell_12__yTzF- - } + + (logic_fs__logic_fs__cell_12__y.t & logic_fs__logic_fs__cell_12__z.f) -> logic_fs__logic_fs__cell_12__yTzF+ + ( ~(logic_fs__logic_fs__cell_12__y.t | logic_fs__logic_fs__cell_12__z.f)) -> logic_fs__logic_fs__cell_12__yTzF- + // logic_fs__logic_fs__cell_12__yTzT := cgate(logic_fs__logic_fs__cell_12__y.T, logic_fs__logic_fs__cell_12__z.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__y.t & logic_fs__logic_fs__cell_12__z.t) -> logic_fs__logic_fs__cell_12__yTzT+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__y.t | logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__yTzT- - } + + (logic_fs__logic_fs__cell_12__y.t & logic_fs__logic_fs__cell_12__z.t) -> logic_fs__logic_fs__cell_12__yTzT+ + ( ~(logic_fs__logic_fs__cell_12__y.t | logic_fs__logic_fs__cell_12__z.t)) -> logic_fs__logic_fs__cell_12__yTzT- + // logic_fs__logic_fs__cell_13__c_in.T := or_gate(logic_fs__logic_fs__cell_12__yFzT, logic_fs__logic_fs__cell_12__yTzF, logic_fs__logic_fs__cell_12__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_12__yFzT | logic_fs__logic_fs__cell_12__yTzF | logic_fs__logic_fs__cell_12__yTzT) -> logic_fs__logic_fs__cell_13__c_in.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_12__yFzT | logic_fs__logic_fs__cell_12__yTzF | logic_fs__logic_fs__cell_12__yTzT)) -> logic_fs__logic_fs__cell_13__c_in.t- - } + + (logic_fs__logic_fs__cell_12__yFzT | logic_fs__logic_fs__cell_12__yTzF | logic_fs__logic_fs__cell_12__yTzT) -> logic_fs__logic_fs__cell_13__c_in.t+ + ( ~(logic_fs__logic_fs__cell_12__yFzT | logic_fs__logic_fs__cell_12__yTzF | logic_fs__logic_fs__cell_12__yTzT)) -> logic_fs__logic_fs__cell_13__c_in.t- + // logic_fs__logic_fs__cell_13__aFbF := cgate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__aFbF+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aFbF- - } + + (logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__aFbF+ + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aFbF- + // logic_fs__logic_fs__cell_13__aFbT := cgate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__aFbT+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aFbT- - } + + (logic_fs__logic_fs__cell_13__a.f & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__aFbT+ + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aFbT- + // logic_fs__logic_fs__cell_13__aTbF := cgate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__aTbF+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aTbF- - } + + (logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__aTbF+ + ( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__aTbF- + // logic_fs__logic_fs__cell_13__aTbT := cgate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__aTbT+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aTbT- - } + + (logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__aTbT+ + ( ~(logic_fs__logic_fs__cell_13__a.t | logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__aTbT- + // logic_fs__logic_fs__cell_13__x.F := or_gate(logic_fs__logic_fs__cell_13__aFbF, logic_fs__logic_fs__cell_13__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__aFbF | logic_fs__logic_fs__cell_13__aTbT) -> logic_fs__logic_fs__cell_13__x.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__aFbF | logic_fs__logic_fs__cell_13__aTbT)) -> logic_fs__logic_fs__cell_13__x.f- - } + + (logic_fs__logic_fs__cell_13__aFbF | logic_fs__logic_fs__cell_13__aTbT) -> logic_fs__logic_fs__cell_13__x.f+ + ( ~(logic_fs__logic_fs__cell_13__aFbF | logic_fs__logic_fs__cell_13__aTbT)) -> logic_fs__logic_fs__cell_13__x.f- + // logic_fs__logic_fs__cell_13__x.T := or_gate(logic_fs__logic_fs__cell_13__aFbT, logic_fs__logic_fs__cell_13__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__aFbT | logic_fs__logic_fs__cell_13__aTbF) -> logic_fs__logic_fs__cell_13__x.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__aFbT | logic_fs__logic_fs__cell_13__aTbF)) -> logic_fs__logic_fs__cell_13__x.t- - } + + (logic_fs__logic_fs__cell_13__aFbT | logic_fs__logic_fs__cell_13__aTbF) -> logic_fs__logic_fs__cell_13__x.t+ + ( ~(logic_fs__logic_fs__cell_13__aFbT | logic_fs__logic_fs__cell_13__aTbF)) -> logic_fs__logic_fs__cell_13__x.t- + // logic_fs__logic_fs__cell_13__y.T := and_gate(logic_fs__logic_fs__cell_13__a.T, logic_fs__logic_fs__cell_13__b.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__y.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__y.t- - } + + (logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t) -> logic_fs__logic_fs__cell_13__y.t+ + ( ~(logic_fs__logic_fs__cell_13__a.t & logic_fs__logic_fs__cell_13__b.t)) -> logic_fs__logic_fs__cell_13__y.t- + // logic_fs__logic_fs__cell_13__y.F := or_gate(logic_fs__logic_fs__cell_13__a.F, logic_fs__logic_fs__cell_13__b.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__y.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__y.f- - } + + (logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f) -> logic_fs__logic_fs__cell_13__y.f+ + ( ~(logic_fs__logic_fs__cell_13__a.f | logic_fs__logic_fs__cell_13__b.f)) -> logic_fs__logic_fs__cell_13__y.f- + // logic_fs__logic_fs__cell_13__xFcF := cgate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__xFcF+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xFcF- - } + + (logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__xFcF+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xFcF- + // logic_fs__logic_fs__cell_13__xFcT := cgate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__xFcT+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xFcT- - } + + (logic_fs__logic_fs__cell_13__x.f & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__xFcT+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xFcT- + // logic_fs__logic_fs__cell_13__xTcF := cgate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__xTcF+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__x.t | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xTcF- - } + + (logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__xTcF+ + ( ~(logic_fs__logic_fs__cell_13__x.t | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__xTcF- + // logic_fs__logic_fs__cell_13__xTcT := cgate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__xTcT+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__x.t | logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xTcT- - } + + (logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__xTcT+ + ( ~(logic_fs__logic_fs__cell_13__x.t | logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__xTcT- + // b1__s_in(3).T := or_gate(logic_fs__logic_fs__cell_13__xFcT, logic_fs__logic_fs__cell_13__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__xFcT | logic_fs__logic_fs__cell_13__xTcF) -> b1__s_in[3].t+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__xFcT | logic_fs__logic_fs__cell_13__xTcF)) -> b1__s_in[3].t- - } + + (logic_fs__logic_fs__cell_13__xFcT | logic_fs__logic_fs__cell_13__xTcF) -> b1__s_in[3].t+ + ( ~(logic_fs__logic_fs__cell_13__xFcT | logic_fs__logic_fs__cell_13__xTcF)) -> b1__s_in[3].t- + // b1__s_in(3).F := or_gate(logic_fs__logic_fs__cell_13__xFcF, logic_fs__logic_fs__cell_13__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__xFcF | logic_fs__logic_fs__cell_13__xTcT) -> b1__s_in[3].f+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__xFcF | logic_fs__logic_fs__cell_13__xTcT)) -> b1__s_in[3].f- - } + + (logic_fs__logic_fs__cell_13__xFcF | logic_fs__logic_fs__cell_13__xTcT) -> b1__s_in[3].f+ + ( ~(logic_fs__logic_fs__cell_13__xFcF | logic_fs__logic_fs__cell_13__xTcT)) -> b1__s_in[3].f- + // logic_fs__logic_fs__cell_13__z.T := and_gate(logic_fs__logic_fs__cell_13__x.T, logic_fs__logic_fs__cell_13__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__z.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__z.t- - } + + (logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t) -> logic_fs__logic_fs__cell_13__z.t+ + ( ~(logic_fs__logic_fs__cell_13__x.t & logic_fs__logic_fs__cell_13__c_in.t)) -> logic_fs__logic_fs__cell_13__z.t- + // logic_fs__logic_fs__cell_13__z.F := or_gate(logic_fs__logic_fs__cell_13__x.F, logic_fs__logic_fs__cell_13__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__z.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__z.f- - } + + (logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f) -> logic_fs__logic_fs__cell_13__z.f+ + ( ~(logic_fs__logic_fs__cell_13__x.f | logic_fs__logic_fs__cell_13__c_in.f)) -> logic_fs__logic_fs__cell_13__z.f- + // logic_fs__logic_fs__cell_07__a.F := cgate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__z.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__z.f) -> logic_fs__logic_fs__cell_07__a.f+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__y.f | logic_fs__logic_fs__cell_13__z.f)) -> logic_fs__logic_fs__cell_07__a.f- - } + + (logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__z.f) -> logic_fs__logic_fs__cell_07__a.f+ + ( ~(logic_fs__logic_fs__cell_13__y.f | logic_fs__logic_fs__cell_13__z.f)) -> logic_fs__logic_fs__cell_07__a.f- + // logic_fs__logic_fs__cell_13__yFzT := cgate(logic_fs__logic_fs__cell_13__y.F, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__z.t) -> logic_fs__logic_fs__cell_13__yFzT+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__y.f | logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__yFzT- - } + + (logic_fs__logic_fs__cell_13__y.f & logic_fs__logic_fs__cell_13__z.t) -> logic_fs__logic_fs__cell_13__yFzT+ + ( ~(logic_fs__logic_fs__cell_13__y.f | logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__yFzT- + // logic_fs__logic_fs__cell_13__yTzF := cgate(logic_fs__logic_fs__cell_13__y.T, logic_fs__logic_fs__cell_13__z.F) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__y.t & logic_fs__logic_fs__cell_13__z.f) -> logic_fs__logic_fs__cell_13__yTzF+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__y.t | logic_fs__logic_fs__cell_13__z.f)) -> logic_fs__logic_fs__cell_13__yTzF- - } + + (logic_fs__logic_fs__cell_13__y.t & logic_fs__logic_fs__cell_13__z.f) -> logic_fs__logic_fs__cell_13__yTzF+ + ( ~(logic_fs__logic_fs__cell_13__y.t | logic_fs__logic_fs__cell_13__z.f)) -> logic_fs__logic_fs__cell_13__yTzF- + // logic_fs__logic_fs__cell_13__yTzT := cgate(logic_fs__logic_fs__cell_13__y.T, logic_fs__logic_fs__cell_13__z.T) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__y.t & logic_fs__logic_fs__cell_13__z.t) -> logic_fs__logic_fs__cell_13__yTzT+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__y.t | logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__yTzT- - } + + (logic_fs__logic_fs__cell_13__y.t & logic_fs__logic_fs__cell_13__z.t) -> logic_fs__logic_fs__cell_13__yTzT+ + ( ~(logic_fs__logic_fs__cell_13__y.t | logic_fs__logic_fs__cell_13__z.t)) -> logic_fs__logic_fs__cell_13__yTzT- + // logic_fs__logic_fs__cell_07__a.T := or_gate(logic_fs__logic_fs__cell_13__yFzT, logic_fs__logic_fs__cell_13__yTzF, logic_fs__logic_fs__cell_13__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_fs__logic_fs__cell_13__yFzT | logic_fs__logic_fs__cell_13__yTzF | logic_fs__logic_fs__cell_13__yTzT) -> logic_fs__logic_fs__cell_07__a.t+ - [after=1000]( ~(logic_fs__logic_fs__cell_13__yFzT | logic_fs__logic_fs__cell_13__yTzF | logic_fs__logic_fs__cell_13__yTzT)) -> logic_fs__logic_fs__cell_07__a.t- - } + + (logic_fs__logic_fs__cell_13__yFzT | logic_fs__logic_fs__cell_13__yTzF | logic_fs__logic_fs__cell_13__yTzT) -> logic_fs__logic_fs__cell_07__a.t+ + ( ~(logic_fs__logic_fs__cell_13__yFzT | logic_fs__logic_fs__cell_13__yTzF | logic_fs__logic_fs__cell_13__yTzT)) -> logic_fs__logic_fs__cell_07__a.t- + // logic_ms_1__logic_ms_1__done := or_gate(logic_ms_1__logic_ms_1__cell_5__b.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_5__b.t | logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__done+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_5__b.t | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__done- - } + + (logic_ms_1__logic_ms_1__cell_5__b.t | logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__done+ + ( ~(logic_ms_1__logic_ms_1__cell_5__b.t | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__done- + // logic_ms_1__logic_ms_1__cell_6__a.T := and_gate(b2__a_in(1).T, logic_ms_1__logic_ms_1__b_in_0.T) delay(1.0 ns); - prs { - [after=1000](b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t) -> logic_ms_1__logic_ms_1__cell_6__a.t+ - [after=1000]( ~(b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t)) -> logic_ms_1__logic_ms_1__cell_6__a.t- - } + + (b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t) -> logic_ms_1__logic_ms_1__cell_6__a.t+ + ( ~(b2__a_in[1].t & logic_ms_1__logic_ms_1__b_in_0.t)) -> logic_ms_1__logic_ms_1__cell_6__a.t- + // logic_ms_1__logic_ms_1__cell_6__a.F := or_gate(b2__a_in(1).F, logic_ms_1__logic_ms_1__b_in_0.F) delay(1.0 ns); - prs { - [after=1000](b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f) -> logic_ms_1__logic_ms_1__cell_6__a.f+ - [after=1000]( ~(b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1__logic_ms_1__cell_6__a.f- - } + + (b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f) -> logic_ms_1__logic_ms_1__cell_6__a.f+ + ( ~(b2__a_in[1].f | logic_ms_1__logic_ms_1__b_in_0.f)) -> logic_ms_1__logic_ms_1__cell_6__a.f- + // logic_ms_1__logic_ms_1__cell_7__a.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(2).T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t) -> logic_ms_1__logic_ms_1__cell_7__a.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t)) -> logic_ms_1__logic_ms_1__cell_7__a.t- - } + + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t) -> logic_ms_1__logic_ms_1__cell_7__a.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[2].t)) -> logic_ms_1__logic_ms_1__cell_7__a.t- + // logic_ms_1__logic_ms_1__cell_7__a.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(2).F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f) -> logic_ms_1__logic_ms_1__cell_7__a.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f)) -> logic_ms_1__logic_ms_1__cell_7__a.f- - } + + (logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f) -> logic_ms_1__logic_ms_1__cell_7__a.f+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[2].f)) -> logic_ms_1__logic_ms_1__cell_7__a.f- + // logic_ms_1__logic_ms_1__cell_8__a.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(3).T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t) -> logic_ms_1__logic_ms_1__cell_8__a.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t)) -> logic_ms_1__logic_ms_1__cell_8__a.t- - } + + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t) -> logic_ms_1__logic_ms_1__cell_8__a.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[3].t)) -> logic_ms_1__logic_ms_1__cell_8__a.t- + // logic_ms_1__logic_ms_1__cell_8__a.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(3).F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f) -> logic_ms_1__logic_ms_1__cell_8__a.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f)) -> logic_ms_1__logic_ms_1__cell_8__a.f- - } + + (logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f) -> logic_ms_1__logic_ms_1__cell_8__a.f+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[3].f)) -> logic_ms_1__logic_ms_1__cell_8__a.f- + // logic_ms_1__logic_ms_1__cell_5__b.T := and_gate(logic_ms_1__logic_ms_1__b_in_0.T, b2__a_in(0).T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t) -> logic_ms_1__logic_ms_1__cell_5__b.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t)) -> logic_ms_1__logic_ms_1__cell_5__b.t- - } + + (logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t) -> logic_ms_1__logic_ms_1__cell_5__b.t+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.t & b2__a_in[0].t)) -> logic_ms_1__logic_ms_1__cell_5__b.t- + // logic_ms_1__logic_ms_1__cell_5__b.F := or_gate(logic_ms_1__logic_ms_1__b_in_0.F, b2__a_in(0).F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f) -> logic_ms_1__logic_ms_1__cell_5__b.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f)) -> logic_ms_1__logic_ms_1__cell_5__b.f- - } + + (logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f) -> logic_ms_1__logic_ms_1__cell_5__b.f+ + ( ~(logic_ms_1__logic_ms_1__b_in_0.f | b2__a_in[0].f)) -> logic_ms_1__logic_ms_1__cell_5__b.f- + // logic_ms_1__logic_ms_1__cell_6__c_in.T := and_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t) -> logic_ms_1__logic_ms_1__cell_6__c_in.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_6__c_in.t- - } + + (logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t) -> logic_ms_1__logic_ms_1__cell_6__c_in.t+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_6__c_in.t- + // logic_ms_1__logic_ms_1__cell_6__c_in.F := or_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__cell_6__c_in.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_6__c_in.f- - } + + (logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f) -> logic_ms_1__logic_ms_1__cell_6__c_in.f+ + ( ~(logic_ms_1__logic_ms_1__s_in_2.f | logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_6__c_in.f- + // logic_ms_1__logic_ms_1__cell_5__nandFT := nand_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__nandFT+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t))) -> logic_ms_1__logic_ms_1__cell_5__nandFT- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__nandFT+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.t))) -> logic_ms_1__logic_ms_1__cell_5__nandFT- + // logic_ms_1__logic_ms_1__cell_5__nandTF := nand_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__nandTF+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__cell_5__nandTF- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__nandTF+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__cell_5__nandTF- + // b2__s_in(2).T := nand_gate(logic_ms_1__logic_ms_1__cell_5__nandFT, logic_ms_1__logic_ms_1__cell_5__nandTF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_5__nandFT & logic_ms_1__logic_ms_1__cell_5__nandTF)) -> b2__s_in[2].t+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__cell_5__nandFT & logic_ms_1__logic_ms_1__cell_5__nandTF))) -> b2__s_in[2].t- - } + + ( ~(logic_ms_1__logic_ms_1__cell_5__nandFT & logic_ms_1__logic_ms_1__cell_5__nandTF)) -> b2__s_in[2].t+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_5__nandFT & logic_ms_1__logic_ms_1__cell_5__nandTF))) -> b2__s_in[2].t- + // logic_ms_1__logic_ms_1__cell_5__nandTT := nand_gate(logic_ms_1__logic_ms_1__s_in_2.T, logic_ms_1__logic_ms_1__cell_5__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__nandTT+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t))) -> logic_ms_1__logic_ms_1__cell_5__nandTT- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t)) -> logic_ms_1__logic_ms_1__cell_5__nandTT+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.t & logic_ms_1__logic_ms_1__cell_5__b.t))) -> logic_ms_1__logic_ms_1__cell_5__nandTT- + // logic_ms_1__logic_ms_1__cell_5__nandFF := nand_gate(logic_ms_1__logic_ms_1__s_in_2.F, logic_ms_1__logic_ms_1__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__nandFF+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__cell_5__nandFF- - } + + ( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f)) -> logic_ms_1__logic_ms_1__cell_5__nandFF+ + ( ~( ~(logic_ms_1__logic_ms_1__s_in_2.f & logic_ms_1__logic_ms_1__cell_5__b.f))) -> logic_ms_1__logic_ms_1__cell_5__nandFF- + // b2__s_in(2).F := nand_gate(logic_ms_1__logic_ms_1__cell_5__nandTT, logic_ms_1__logic_ms_1__cell_5__nandFF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_5__nandTT & logic_ms_1__logic_ms_1__cell_5__nandFF)) -> b2__s_in[2].f+ - [after=1000]( ~( ~(logic_ms_1__logic_ms_1__cell_5__nandTT & logic_ms_1__logic_ms_1__cell_5__nandFF))) -> b2__s_in[2].f- - } + + ( ~(logic_ms_1__logic_ms_1__cell_5__nandTT & logic_ms_1__logic_ms_1__cell_5__nandFF)) -> b2__s_in[2].f+ + ( ~( ~(logic_ms_1__logic_ms_1__cell_5__nandTT & logic_ms_1__logic_ms_1__cell_5__nandFF))) -> b2__s_in[2].f- + // logic_ms_1__logic_ms_1__cell_6__aFbF := cgate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__aFbF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aFbF- - } + + (logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__aFbF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aFbF- + // logic_ms_1__logic_ms_1__cell_6__aFbT := cgate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__aFbT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aFbT- - } + + (logic_ms_1__logic_ms_1__cell_6__a.f & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__aFbT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aFbT- + // logic_ms_1__logic_ms_1__cell_6__aTbF := cgate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__aTbF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aTbF- - } + + (logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__aTbF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__aTbF- + // logic_ms_1__logic_ms_1__cell_6__aTbT := cgate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__aTbT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aTbT- - } + + (logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__aTbT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t | logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__aTbT- + // logic_ms_1__logic_ms_1__cell_6__x.F := or_gate(logic_ms_1__logic_ms_1__cell_6__aFbF, logic_ms_1__logic_ms_1__cell_6__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__aFbF | logic_ms_1__logic_ms_1__cell_6__aTbT) -> logic_ms_1__logic_ms_1__cell_6__x.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__aFbF | logic_ms_1__logic_ms_1__cell_6__aTbT)) -> logic_ms_1__logic_ms_1__cell_6__x.f- - } + + (logic_ms_1__logic_ms_1__cell_6__aFbF | logic_ms_1__logic_ms_1__cell_6__aTbT) -> logic_ms_1__logic_ms_1__cell_6__x.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__aFbF | logic_ms_1__logic_ms_1__cell_6__aTbT)) -> logic_ms_1__logic_ms_1__cell_6__x.f- + // logic_ms_1__logic_ms_1__cell_6__x.T := or_gate(logic_ms_1__logic_ms_1__cell_6__aFbT, logic_ms_1__logic_ms_1__cell_6__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__aFbT | logic_ms_1__logic_ms_1__cell_6__aTbF) -> logic_ms_1__logic_ms_1__cell_6__x.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__aFbT | logic_ms_1__logic_ms_1__cell_6__aTbF)) -> logic_ms_1__logic_ms_1__cell_6__x.t- - } + + (logic_ms_1__logic_ms_1__cell_6__aFbT | logic_ms_1__logic_ms_1__cell_6__aTbF) -> logic_ms_1__logic_ms_1__cell_6__x.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__aFbT | logic_ms_1__logic_ms_1__cell_6__aTbF)) -> logic_ms_1__logic_ms_1__cell_6__x.t- + // logic_ms_1__logic_ms_1__cell_6__y.T := and_gate(logic_ms_1__logic_ms_1__cell_6__a.T, logic_ms_1__logic_ms_1__s_in_3.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__y.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__y.t- - } + + (logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t) -> logic_ms_1__logic_ms_1__cell_6__y.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.t & logic_ms_1__logic_ms_1__s_in_3.t)) -> logic_ms_1__logic_ms_1__cell_6__y.t- + // logic_ms_1__logic_ms_1__cell_6__y.F := or_gate(logic_ms_1__logic_ms_1__cell_6__a.F, logic_ms_1__logic_ms_1__s_in_3.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__y.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__y.f- - } + + (logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f) -> logic_ms_1__logic_ms_1__cell_6__y.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__a.f | logic_ms_1__logic_ms_1__s_in_3.f)) -> logic_ms_1__logic_ms_1__cell_6__y.f- + // logic_ms_1__logic_ms_1__cell_6__xFcF := cgate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.f) -> logic_ms_1__logic_ms_1__cell_6__xFcF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__xFcF- - } + + (logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.f) -> logic_ms_1__logic_ms_1__cell_6__xFcF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__xFcF- + // logic_ms_1__logic_ms_1__cell_6__xFcT := cgate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.t) -> logic_ms_1__logic_ms_1__cell_6__xFcT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__xFcT- - } + + (logic_ms_1__logic_ms_1__cell_6__x.f & logic_ms_1__logic_ms_1__cell_6__c_in.t) -> logic_ms_1__logic_ms_1__cell_6__xFcT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__xFcT- + // logic_ms_1__logic_ms_1__cell_6__xTcF := cgate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.f) -> logic_ms_1__logic_ms_1__cell_6__xTcF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__x.t | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__xTcF- - } + + (logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.f) -> logic_ms_1__logic_ms_1__cell_6__xTcF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__xTcF- + // logic_ms_1__logic_ms_1__cell_6__xTcT := cgate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t) -> logic_ms_1__logic_ms_1__cell_6__xTcT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__x.t | logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__xTcT- - } + + (logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t) -> logic_ms_1__logic_ms_1__cell_6__xTcT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t | logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__xTcT- + // b2__s_in(3).T := or_gate(logic_ms_1__logic_ms_1__cell_6__xFcT, logic_ms_1__logic_ms_1__cell_6__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__xFcT | logic_ms_1__logic_ms_1__cell_6__xTcF) -> b2__s_in[3].t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__xFcT | logic_ms_1__logic_ms_1__cell_6__xTcF)) -> b2__s_in[3].t- - } + + (logic_ms_1__logic_ms_1__cell_6__xFcT | logic_ms_1__logic_ms_1__cell_6__xTcF) -> b2__s_in[3].t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__xFcT | logic_ms_1__logic_ms_1__cell_6__xTcF)) -> b2__s_in[3].t- + // b2__s_in(3).F := or_gate(logic_ms_1__logic_ms_1__cell_6__xFcF, logic_ms_1__logic_ms_1__cell_6__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__xFcF | logic_ms_1__logic_ms_1__cell_6__xTcT) -> b2__s_in[3].f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__xFcF | logic_ms_1__logic_ms_1__cell_6__xTcT)) -> b2__s_in[3].f- - } + + (logic_ms_1__logic_ms_1__cell_6__xFcF | logic_ms_1__logic_ms_1__cell_6__xTcT) -> b2__s_in[3].f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__xFcF | logic_ms_1__logic_ms_1__cell_6__xTcT)) -> b2__s_in[3].f- + // logic_ms_1__logic_ms_1__cell_6__z.T := and_gate(logic_ms_1__logic_ms_1__cell_6__x.T, logic_ms_1__logic_ms_1__cell_6__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t) -> logic_ms_1__logic_ms_1__cell_6__z.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__z.t- - } + + (logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t) -> logic_ms_1__logic_ms_1__cell_6__z.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.t & logic_ms_1__logic_ms_1__cell_6__c_in.t)) -> logic_ms_1__logic_ms_1__cell_6__z.t- + // logic_ms_1__logic_ms_1__cell_6__z.F := or_gate(logic_ms_1__logic_ms_1__cell_6__x.F, logic_ms_1__logic_ms_1__cell_6__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f) -> logic_ms_1__logic_ms_1__cell_6__z.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__z.f- - } + + (logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f) -> logic_ms_1__logic_ms_1__cell_6__z.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__x.f | logic_ms_1__logic_ms_1__cell_6__c_in.f)) -> logic_ms_1__logic_ms_1__cell_6__z.f- + // logic_ms_1__logic_ms_1__cell_7__c_in.F := cgate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__z.f) -> logic_ms_1__logic_ms_1__cell_7__c_in.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__y.f | logic_ms_1__logic_ms_1__cell_6__z.f)) -> logic_ms_1__logic_ms_1__cell_7__c_in.f- - } + + (logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__z.f) -> logic_ms_1__logic_ms_1__cell_7__c_in.f+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.f | logic_ms_1__logic_ms_1__cell_6__z.f)) -> logic_ms_1__logic_ms_1__cell_7__c_in.f- + // logic_ms_1__logic_ms_1__cell_6__yFzT := cgate(logic_ms_1__logic_ms_1__cell_6__y.F, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__z.t) -> logic_ms_1__logic_ms_1__cell_6__yFzT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__y.f | logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__yFzT- - } + + (logic_ms_1__logic_ms_1__cell_6__y.f & logic_ms_1__logic_ms_1__cell_6__z.t) -> logic_ms_1__logic_ms_1__cell_6__yFzT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.f | logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__yFzT- + // logic_ms_1__logic_ms_1__cell_6__yTzF := cgate(logic_ms_1__logic_ms_1__cell_6__y.T, logic_ms_1__logic_ms_1__cell_6__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__y.t & logic_ms_1__logic_ms_1__cell_6__z.f) -> logic_ms_1__logic_ms_1__cell_6__yTzF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__y.t | logic_ms_1__logic_ms_1__cell_6__z.f)) -> logic_ms_1__logic_ms_1__cell_6__yTzF- - } + + (logic_ms_1__logic_ms_1__cell_6__y.t & logic_ms_1__logic_ms_1__cell_6__z.f) -> logic_ms_1__logic_ms_1__cell_6__yTzF+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.t | logic_ms_1__logic_ms_1__cell_6__z.f)) -> logic_ms_1__logic_ms_1__cell_6__yTzF- + // logic_ms_1__logic_ms_1__cell_6__yTzT := cgate(logic_ms_1__logic_ms_1__cell_6__y.T, logic_ms_1__logic_ms_1__cell_6__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__y.t & logic_ms_1__logic_ms_1__cell_6__z.t) -> logic_ms_1__logic_ms_1__cell_6__yTzT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__y.t | logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__yTzT- - } + + (logic_ms_1__logic_ms_1__cell_6__y.t & logic_ms_1__logic_ms_1__cell_6__z.t) -> logic_ms_1__logic_ms_1__cell_6__yTzT+ + ( ~(logic_ms_1__logic_ms_1__cell_6__y.t | logic_ms_1__logic_ms_1__cell_6__z.t)) -> logic_ms_1__logic_ms_1__cell_6__yTzT- + // logic_ms_1__logic_ms_1__cell_7__c_in.T := or_gate(logic_ms_1__logic_ms_1__cell_6__yFzT, logic_ms_1__logic_ms_1__cell_6__yTzF, logic_ms_1__logic_ms_1__cell_6__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_6__yFzT | logic_ms_1__logic_ms_1__cell_6__yTzF | logic_ms_1__logic_ms_1__cell_6__yTzT) -> logic_ms_1__logic_ms_1__cell_7__c_in.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_6__yFzT | logic_ms_1__logic_ms_1__cell_6__yTzF | logic_ms_1__logic_ms_1__cell_6__yTzT)) -> logic_ms_1__logic_ms_1__cell_7__c_in.t- - } + + (logic_ms_1__logic_ms_1__cell_6__yFzT | logic_ms_1__logic_ms_1__cell_6__yTzF | logic_ms_1__logic_ms_1__cell_6__yTzT) -> logic_ms_1__logic_ms_1__cell_7__c_in.t+ + ( ~(logic_ms_1__logic_ms_1__cell_6__yFzT | logic_ms_1__logic_ms_1__cell_6__yTzF | logic_ms_1__logic_ms_1__cell_6__yTzT)) -> logic_ms_1__logic_ms_1__cell_7__c_in.t- + // logic_ms_1__logic_ms_1__cell_7__aFbF := cgate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__aFbF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aFbF- - } + + (logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__aFbF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aFbF- + // logic_ms_1__logic_ms_1__cell_7__aFbT := cgate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__aFbT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aFbT- - } + + (logic_ms_1__logic_ms_1__cell_7__a.f & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__aFbT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aFbT- + // logic_ms_1__logic_ms_1__cell_7__aTbF := cgate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__aTbF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aTbF- - } + + (logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__aTbF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__aTbF- + // logic_ms_1__logic_ms_1__cell_7__aTbT := cgate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__aTbT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aTbT- - } + + (logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__aTbT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t | logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__aTbT- + // logic_ms_1__logic_ms_1__cell_7__x.F := or_gate(logic_ms_1__logic_ms_1__cell_7__aFbF, logic_ms_1__logic_ms_1__cell_7__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__aFbF | logic_ms_1__logic_ms_1__cell_7__aTbT) -> logic_ms_1__logic_ms_1__cell_7__x.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__aFbF | logic_ms_1__logic_ms_1__cell_7__aTbT)) -> logic_ms_1__logic_ms_1__cell_7__x.f- - } + + (logic_ms_1__logic_ms_1__cell_7__aFbF | logic_ms_1__logic_ms_1__cell_7__aTbT) -> logic_ms_1__logic_ms_1__cell_7__x.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__aFbF | logic_ms_1__logic_ms_1__cell_7__aTbT)) -> logic_ms_1__logic_ms_1__cell_7__x.f- + // logic_ms_1__logic_ms_1__cell_7__x.T := or_gate(logic_ms_1__logic_ms_1__cell_7__aFbT, logic_ms_1__logic_ms_1__cell_7__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__aFbT | logic_ms_1__logic_ms_1__cell_7__aTbF) -> logic_ms_1__logic_ms_1__cell_7__x.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__aFbT | logic_ms_1__logic_ms_1__cell_7__aTbF)) -> logic_ms_1__logic_ms_1__cell_7__x.t- - } + + (logic_ms_1__logic_ms_1__cell_7__aFbT | logic_ms_1__logic_ms_1__cell_7__aTbF) -> logic_ms_1__logic_ms_1__cell_7__x.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__aFbT | logic_ms_1__logic_ms_1__cell_7__aTbF)) -> logic_ms_1__logic_ms_1__cell_7__x.t- + // logic_ms_1__logic_ms_1__cell_7__y.T := and_gate(logic_ms_1__logic_ms_1__cell_7__a.T, logic_ms_1__logic_ms_1__s_in_4.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__y.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__y.t- - } + + (logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t) -> logic_ms_1__logic_ms_1__cell_7__y.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.t & logic_ms_1__logic_ms_1__s_in_4.t)) -> logic_ms_1__logic_ms_1__cell_7__y.t- + // logic_ms_1__logic_ms_1__cell_7__y.F := or_gate(logic_ms_1__logic_ms_1__cell_7__a.F, logic_ms_1__logic_ms_1__s_in_4.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__y.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__y.f- - } + + (logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f) -> logic_ms_1__logic_ms_1__cell_7__y.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__a.f | logic_ms_1__logic_ms_1__s_in_4.f)) -> logic_ms_1__logic_ms_1__cell_7__y.f- + // logic_ms_1__logic_ms_1__cell_7__xFcF := cgate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__xFcF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xFcF- - } + + (logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__xFcF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xFcF- + // logic_ms_1__logic_ms_1__cell_7__xFcT := cgate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__xFcT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xFcT- - } + + (logic_ms_1__logic_ms_1__cell_7__x.f & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__xFcT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xFcT- + // logic_ms_1__logic_ms_1__cell_7__xTcF := cgate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__xTcF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__x.t | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xTcF- - } + + (logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__xTcF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__xTcF- + // logic_ms_1__logic_ms_1__cell_7__xTcT := cgate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__xTcT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__x.t | logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xTcT- - } + + (logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__xTcT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t | logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__xTcT- + // b2__s_in(4).T := or_gate(logic_ms_1__logic_ms_1__cell_7__xFcT, logic_ms_1__logic_ms_1__cell_7__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__xFcT | logic_ms_1__logic_ms_1__cell_7__xTcF) -> b2__s_in[4].t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__xFcT | logic_ms_1__logic_ms_1__cell_7__xTcF)) -> b2__s_in[4].t- - } + + (logic_ms_1__logic_ms_1__cell_7__xFcT | logic_ms_1__logic_ms_1__cell_7__xTcF) -> b2__s_in[4].t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__xFcT | logic_ms_1__logic_ms_1__cell_7__xTcF)) -> b2__s_in[4].t- + // b2__s_in(4).F := or_gate(logic_ms_1__logic_ms_1__cell_7__xFcF, logic_ms_1__logic_ms_1__cell_7__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__xFcF | logic_ms_1__logic_ms_1__cell_7__xTcT) -> b2__s_in[4].f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__xFcF | logic_ms_1__logic_ms_1__cell_7__xTcT)) -> b2__s_in[4].f- - } + + (logic_ms_1__logic_ms_1__cell_7__xFcF | logic_ms_1__logic_ms_1__cell_7__xTcT) -> b2__s_in[4].f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__xFcF | logic_ms_1__logic_ms_1__cell_7__xTcT)) -> b2__s_in[4].f- + // logic_ms_1__logic_ms_1__cell_7__z.T := and_gate(logic_ms_1__logic_ms_1__cell_7__x.T, logic_ms_1__logic_ms_1__cell_7__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__z.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__z.t- - } + + (logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t) -> logic_ms_1__logic_ms_1__cell_7__z.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.t & logic_ms_1__logic_ms_1__cell_7__c_in.t)) -> logic_ms_1__logic_ms_1__cell_7__z.t- + // logic_ms_1__logic_ms_1__cell_7__z.F := or_gate(logic_ms_1__logic_ms_1__cell_7__x.F, logic_ms_1__logic_ms_1__cell_7__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__z.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__z.f- - } + + (logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f) -> logic_ms_1__logic_ms_1__cell_7__z.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__x.f | logic_ms_1__logic_ms_1__cell_7__c_in.f)) -> logic_ms_1__logic_ms_1__cell_7__z.f- + // logic_ms_1__logic_ms_1__cell_8__c_in.F := cgate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__z.f) -> logic_ms_1__logic_ms_1__cell_8__c_in.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__y.f | logic_ms_1__logic_ms_1__cell_7__z.f)) -> logic_ms_1__logic_ms_1__cell_8__c_in.f- - } + + (logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__z.f) -> logic_ms_1__logic_ms_1__cell_8__c_in.f+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.f | logic_ms_1__logic_ms_1__cell_7__z.f)) -> logic_ms_1__logic_ms_1__cell_8__c_in.f- + // logic_ms_1__logic_ms_1__cell_7__yFzT := cgate(logic_ms_1__logic_ms_1__cell_7__y.F, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__z.t) -> logic_ms_1__logic_ms_1__cell_7__yFzT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__y.f | logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__yFzT- - } + + (logic_ms_1__logic_ms_1__cell_7__y.f & logic_ms_1__logic_ms_1__cell_7__z.t) -> logic_ms_1__logic_ms_1__cell_7__yFzT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.f | logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__yFzT- + // logic_ms_1__logic_ms_1__cell_7__yTzF := cgate(logic_ms_1__logic_ms_1__cell_7__y.T, logic_ms_1__logic_ms_1__cell_7__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__y.t & logic_ms_1__logic_ms_1__cell_7__z.f) -> logic_ms_1__logic_ms_1__cell_7__yTzF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__y.t | logic_ms_1__logic_ms_1__cell_7__z.f)) -> logic_ms_1__logic_ms_1__cell_7__yTzF- - } + + (logic_ms_1__logic_ms_1__cell_7__y.t & logic_ms_1__logic_ms_1__cell_7__z.f) -> logic_ms_1__logic_ms_1__cell_7__yTzF+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.t | logic_ms_1__logic_ms_1__cell_7__z.f)) -> logic_ms_1__logic_ms_1__cell_7__yTzF- + // logic_ms_1__logic_ms_1__cell_7__yTzT := cgate(logic_ms_1__logic_ms_1__cell_7__y.T, logic_ms_1__logic_ms_1__cell_7__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__y.t & logic_ms_1__logic_ms_1__cell_7__z.t) -> logic_ms_1__logic_ms_1__cell_7__yTzT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__y.t | logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__yTzT- - } + + (logic_ms_1__logic_ms_1__cell_7__y.t & logic_ms_1__logic_ms_1__cell_7__z.t) -> logic_ms_1__logic_ms_1__cell_7__yTzT+ + ( ~(logic_ms_1__logic_ms_1__cell_7__y.t | logic_ms_1__logic_ms_1__cell_7__z.t)) -> logic_ms_1__logic_ms_1__cell_7__yTzT- + // logic_ms_1__logic_ms_1__cell_8__c_in.T := or_gate(logic_ms_1__logic_ms_1__cell_7__yFzT, logic_ms_1__logic_ms_1__cell_7__yTzF, logic_ms_1__logic_ms_1__cell_7__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_7__yFzT | logic_ms_1__logic_ms_1__cell_7__yTzF | logic_ms_1__logic_ms_1__cell_7__yTzT) -> logic_ms_1__logic_ms_1__cell_8__c_in.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_7__yFzT | logic_ms_1__logic_ms_1__cell_7__yTzF | logic_ms_1__logic_ms_1__cell_7__yTzT)) -> logic_ms_1__logic_ms_1__cell_8__c_in.t- - } + + (logic_ms_1__logic_ms_1__cell_7__yFzT | logic_ms_1__logic_ms_1__cell_7__yTzF | logic_ms_1__logic_ms_1__cell_7__yTzT) -> logic_ms_1__logic_ms_1__cell_8__c_in.t+ + ( ~(logic_ms_1__logic_ms_1__cell_7__yFzT | logic_ms_1__logic_ms_1__cell_7__yTzF | logic_ms_1__logic_ms_1__cell_7__yTzT)) -> logic_ms_1__logic_ms_1__cell_8__c_in.t- + // logic_ms_1__logic_ms_1__cell_8__aFbF := cgate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__aFbF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aFbF- - } + + (logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__aFbF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aFbF- + // logic_ms_1__logic_ms_1__cell_8__aFbT := cgate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__aFbT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aFbT- - } + + (logic_ms_1__logic_ms_1__cell_8__a.f & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__aFbT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aFbT- + // logic_ms_1__logic_ms_1__cell_8__aTbF := cgate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__aTbF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aTbF- - } + + (logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__aTbF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__aTbF- + // logic_ms_1__logic_ms_1__cell_8__aTbT := cgate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__aTbT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aTbT- - } + + (logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__aTbT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t | logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__aTbT- + // logic_ms_1__logic_ms_1__cell_8__x.F := or_gate(logic_ms_1__logic_ms_1__cell_8__aFbF, logic_ms_1__logic_ms_1__cell_8__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__aFbF | logic_ms_1__logic_ms_1__cell_8__aTbT) -> logic_ms_1__logic_ms_1__cell_8__x.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__aFbF | logic_ms_1__logic_ms_1__cell_8__aTbT)) -> logic_ms_1__logic_ms_1__cell_8__x.f- - } + + (logic_ms_1__logic_ms_1__cell_8__aFbF | logic_ms_1__logic_ms_1__cell_8__aTbT) -> logic_ms_1__logic_ms_1__cell_8__x.f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__aFbF | logic_ms_1__logic_ms_1__cell_8__aTbT)) -> logic_ms_1__logic_ms_1__cell_8__x.f- + // logic_ms_1__logic_ms_1__cell_8__x.T := or_gate(logic_ms_1__logic_ms_1__cell_8__aFbT, logic_ms_1__logic_ms_1__cell_8__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__aFbT | logic_ms_1__logic_ms_1__cell_8__aTbF) -> logic_ms_1__logic_ms_1__cell_8__x.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__aFbT | logic_ms_1__logic_ms_1__cell_8__aTbF)) -> logic_ms_1__logic_ms_1__cell_8__x.t- - } + + (logic_ms_1__logic_ms_1__cell_8__aFbT | logic_ms_1__logic_ms_1__cell_8__aTbF) -> logic_ms_1__logic_ms_1__cell_8__x.t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__aFbT | logic_ms_1__logic_ms_1__cell_8__aTbF)) -> logic_ms_1__logic_ms_1__cell_8__x.t- + // logic_ms_1__logic_ms_1__cell_8__y.T := and_gate(logic_ms_1__logic_ms_1__cell_8__a.T, logic_ms_1__logic_ms_1__s_in_5.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__y.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__y.t- - } + + (logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t) -> logic_ms_1__logic_ms_1__cell_8__y.t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.t & logic_ms_1__logic_ms_1__s_in_5.t)) -> logic_ms_1__logic_ms_1__cell_8__y.t- + // logic_ms_1__logic_ms_1__cell_8__y.F := or_gate(logic_ms_1__logic_ms_1__cell_8__a.F, logic_ms_1__logic_ms_1__s_in_5.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__y.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__y.f- - } + + (logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f) -> logic_ms_1__logic_ms_1__cell_8__y.f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__a.f | logic_ms_1__logic_ms_1__s_in_5.f)) -> logic_ms_1__logic_ms_1__cell_8__y.f- + // logic_ms_1__logic_ms_1__cell_8__xFcF := cgate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__xFcF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xFcF- - } + + (logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__xFcF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xFcF- + // logic_ms_1__logic_ms_1__cell_8__xFcT := cgate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__xFcT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xFcT- - } + + (logic_ms_1__logic_ms_1__cell_8__x.f & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__xFcT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xFcT- + // logic_ms_1__logic_ms_1__cell_8__xTcF := cgate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__xTcF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__x.t | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xTcF- - } + + (logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__xTcF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__xTcF- + // logic_ms_1__logic_ms_1__cell_8__xTcT := cgate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__xTcT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__x.t | logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xTcT- - } + + (logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__xTcT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t | logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__xTcT- + // b2__s_in(5).T := or_gate(logic_ms_1__logic_ms_1__cell_8__xFcT, logic_ms_1__logic_ms_1__cell_8__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__xFcT | logic_ms_1__logic_ms_1__cell_8__xTcF) -> b2__s_in[5].t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__xFcT | logic_ms_1__logic_ms_1__cell_8__xTcF)) -> b2__s_in[5].t- - } + + (logic_ms_1__logic_ms_1__cell_8__xFcT | logic_ms_1__logic_ms_1__cell_8__xTcF) -> b2__s_in[5].t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__xFcT | logic_ms_1__logic_ms_1__cell_8__xTcF)) -> b2__s_in[5].t- + // b2__s_in(5).F := or_gate(logic_ms_1__logic_ms_1__cell_8__xFcF, logic_ms_1__logic_ms_1__cell_8__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__xFcF | logic_ms_1__logic_ms_1__cell_8__xTcT) -> b2__s_in[5].f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__xFcF | logic_ms_1__logic_ms_1__cell_8__xTcT)) -> b2__s_in[5].f- - } + + (logic_ms_1__logic_ms_1__cell_8__xFcF | logic_ms_1__logic_ms_1__cell_8__xTcT) -> b2__s_in[5].f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__xFcF | logic_ms_1__logic_ms_1__cell_8__xTcT)) -> b2__s_in[5].f- + // logic_ms_1__logic_ms_1__cell_8__z.T := and_gate(logic_ms_1__logic_ms_1__cell_8__x.T, logic_ms_1__logic_ms_1__cell_8__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__z.t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__z.t- - } + + (logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t) -> logic_ms_1__logic_ms_1__cell_8__z.t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.t & logic_ms_1__logic_ms_1__cell_8__c_in.t)) -> logic_ms_1__logic_ms_1__cell_8__z.t- + // logic_ms_1__logic_ms_1__cell_8__z.F := or_gate(logic_ms_1__logic_ms_1__cell_8__x.F, logic_ms_1__logic_ms_1__cell_8__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__z.f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__z.f- - } + + (logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f) -> logic_ms_1__logic_ms_1__cell_8__z.f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__x.f | logic_ms_1__logic_ms_1__cell_8__c_in.f)) -> logic_ms_1__logic_ms_1__cell_8__z.f- + // b2__s_in(6).F := cgate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__z.f) -> b2__s_in[6].f+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__y.f | logic_ms_1__logic_ms_1__cell_8__z.f)) -> b2__s_in[6].f- - } + + (logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__z.f) -> b2__s_in[6].f+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.f | logic_ms_1__logic_ms_1__cell_8__z.f)) -> b2__s_in[6].f- + // logic_ms_1__logic_ms_1__cell_8__yFzT := cgate(logic_ms_1__logic_ms_1__cell_8__y.F, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__z.t) -> logic_ms_1__logic_ms_1__cell_8__yFzT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__y.f | logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__yFzT- - } + + (logic_ms_1__logic_ms_1__cell_8__y.f & logic_ms_1__logic_ms_1__cell_8__z.t) -> logic_ms_1__logic_ms_1__cell_8__yFzT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.f | logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__yFzT- + // logic_ms_1__logic_ms_1__cell_8__yTzF := cgate(logic_ms_1__logic_ms_1__cell_8__y.T, logic_ms_1__logic_ms_1__cell_8__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__y.t & logic_ms_1__logic_ms_1__cell_8__z.f) -> logic_ms_1__logic_ms_1__cell_8__yTzF+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__y.t | logic_ms_1__logic_ms_1__cell_8__z.f)) -> logic_ms_1__logic_ms_1__cell_8__yTzF- - } + + (logic_ms_1__logic_ms_1__cell_8__y.t & logic_ms_1__logic_ms_1__cell_8__z.f) -> logic_ms_1__logic_ms_1__cell_8__yTzF+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.t | logic_ms_1__logic_ms_1__cell_8__z.f)) -> logic_ms_1__logic_ms_1__cell_8__yTzF- + // logic_ms_1__logic_ms_1__cell_8__yTzT := cgate(logic_ms_1__logic_ms_1__cell_8__y.T, logic_ms_1__logic_ms_1__cell_8__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__y.t & logic_ms_1__logic_ms_1__cell_8__z.t) -> logic_ms_1__logic_ms_1__cell_8__yTzT+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__y.t | logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__yTzT- - } + + (logic_ms_1__logic_ms_1__cell_8__y.t & logic_ms_1__logic_ms_1__cell_8__z.t) -> logic_ms_1__logic_ms_1__cell_8__yTzT+ + ( ~(logic_ms_1__logic_ms_1__cell_8__y.t | logic_ms_1__logic_ms_1__cell_8__z.t)) -> logic_ms_1__logic_ms_1__cell_8__yTzT- + // b2__s_in(6).T := or_gate(logic_ms_1__logic_ms_1__cell_8__yFzT, logic_ms_1__logic_ms_1__cell_8__yTzF, logic_ms_1__logic_ms_1__cell_8__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_ms_1__logic_ms_1__cell_8__yFzT | logic_ms_1__logic_ms_1__cell_8__yTzF | logic_ms_1__logic_ms_1__cell_8__yTzT) -> b2__s_in[6].t+ - [after=1000]( ~(logic_ms_1__logic_ms_1__cell_8__yFzT | logic_ms_1__logic_ms_1__cell_8__yTzF | logic_ms_1__logic_ms_1__cell_8__yTzT)) -> b2__s_in[6].t- - } + + (logic_ms_1__logic_ms_1__cell_8__yFzT | logic_ms_1__logic_ms_1__cell_8__yTzF | logic_ms_1__logic_ms_1__cell_8__yTzT) -> b2__s_in[6].t+ + ( ~(logic_ms_1__logic_ms_1__cell_8__yFzT | logic_ms_1__logic_ms_1__cell_8__yTzF | logic_ms_1__logic_ms_1__cell_8__yTzT)) -> b2__s_in[6].t- + // logic_ls__logic_ls__done := or_gate(logic_ls__logic_ls__cell_5__b.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_5__b.t | logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__done+ - [after=1000]( ~(logic_ls__logic_ls__cell_5__b.t | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__done- - } + + (logic_ls__logic_ls__cell_5__b.t | logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__done+ + ( ~(logic_ls__logic_ls__cell_5__b.t | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__done- + // logic_ls__logic_ls__cell_6__a.T := and_gate(logic_ls__logic_ls__a_in(1).T, logic_ls__logic_ls__b_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t) -> logic_ls__logic_ls__cell_6__a.t+ - [after=1000]( ~(logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t)) -> logic_ls__logic_ls__cell_6__a.t- - } + + (logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t) -> logic_ls__logic_ls__cell_6__a.t+ + ( ~(logic_ls__logic_ls__a_in[1].t & logic_ls__logic_ls__b_in.t)) -> logic_ls__logic_ls__cell_6__a.t- + // logic_ls__logic_ls__cell_6__a.F := or_gate(logic_ls__logic_ls__a_in(1).F, logic_ls__logic_ls__b_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f) -> logic_ls__logic_ls__cell_6__a.f+ - [after=1000]( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f)) -> logic_ls__logic_ls__cell_6__a.f- - } + + (logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f) -> logic_ls__logic_ls__cell_6__a.f+ + ( ~(logic_ls__logic_ls__a_in[1].f | logic_ls__logic_ls__b_in.f)) -> logic_ls__logic_ls__cell_6__a.f- + // logic_ls__logic_ls__cell_7__a.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(2).T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t) -> logic_ls__logic_ls__cell_7__a.t+ - [after=1000]( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t)) -> logic_ls__logic_ls__cell_7__a.t- - } + + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t) -> logic_ls__logic_ls__cell_7__a.t+ + ( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[2].t)) -> logic_ls__logic_ls__cell_7__a.t- + // logic_ls__logic_ls__cell_7__a.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(2).F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f) -> logic_ls__logic_ls__cell_7__a.f+ - [after=1000]( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f)) -> logic_ls__logic_ls__cell_7__a.f- - } + + (logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f) -> logic_ls__logic_ls__cell_7__a.f+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[2].f)) -> logic_ls__logic_ls__cell_7__a.f- + // logic_ls__logic_ls__cell_8__a.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(3).T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t) -> logic_ls__logic_ls__cell_8__a.t+ - [after=1000]( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t)) -> logic_ls__logic_ls__cell_8__a.t- - } + + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t) -> logic_ls__logic_ls__cell_8__a.t+ + ( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[3].t)) -> logic_ls__logic_ls__cell_8__a.t- + // logic_ls__logic_ls__cell_8__a.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(3).F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f) -> logic_ls__logic_ls__cell_8__a.f+ - [after=1000]( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f)) -> logic_ls__logic_ls__cell_8__a.f- - } + + (logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f) -> logic_ls__logic_ls__cell_8__a.f+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[3].f)) -> logic_ls__logic_ls__cell_8__a.f- + // logic_ls__logic_ls__cell_5__b.T := and_gate(logic_ls__logic_ls__b_in.T, logic_ls__logic_ls__a_in(0).T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t) -> logic_ls__logic_ls__cell_5__b.t+ - [after=1000]( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t)) -> logic_ls__logic_ls__cell_5__b.t- - } + + (logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t) -> logic_ls__logic_ls__cell_5__b.t+ + ( ~(logic_ls__logic_ls__b_in.t & logic_ls__logic_ls__a_in[0].t)) -> logic_ls__logic_ls__cell_5__b.t- + // logic_ls__logic_ls__cell_5__b.F := or_gate(logic_ls__logic_ls__b_in.F, logic_ls__logic_ls__a_in(0).F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f) -> logic_ls__logic_ls__cell_5__b.f+ - [after=1000]( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f)) -> logic_ls__logic_ls__cell_5__b.f- - } + + (logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f) -> logic_ls__logic_ls__cell_5__b.f+ + ( ~(logic_ls__logic_ls__b_in.f | logic_ls__logic_ls__a_in[0].f)) -> logic_ls__logic_ls__cell_5__b.f- + // logic_ls__logic_ls__cell_6__c_in.T := and_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t) -> logic_ls__logic_ls__cell_6__c_in.t+ - [after=1000]( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_6__c_in.t- - } + + (logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t) -> logic_ls__logic_ls__cell_6__c_in.t+ + ( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_6__c_in.t- + // logic_ls__logic_ls__cell_6__c_in.F := or_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__cell_6__c_in.f+ - [after=1000]( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_6__c_in.f- - } + + (logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f) -> logic_ls__logic_ls__cell_6__c_in.f+ + ( ~(logic_ls__logic_ls__s_in_3.f | logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_6__c_in.f- + // logic_ls__logic_ls__cell_5__nandFT := nand_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__nandFT+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t))) -> logic_ls__logic_ls__cell_5__nandFT- - } + + ( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__nandFT+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.t))) -> logic_ls__logic_ls__cell_5__nandFT- + // logic_ls__logic_ls__cell_5__nandTF := nand_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__nandTF+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__cell_5__nandTF- - } + + ( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__nandTF+ + ( ~( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__cell_5__nandTF- + // b3__s_in(3).T := nand_gate(logic_ls__logic_ls__cell_5__nandFT, logic_ls__logic_ls__cell_5__nandTF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__cell_5__nandFT & logic_ls__logic_ls__cell_5__nandTF)) -> b3__s_in[3].t+ - [after=1000]( ~( ~(logic_ls__logic_ls__cell_5__nandFT & logic_ls__logic_ls__cell_5__nandTF))) -> b3__s_in[3].t- - } + + ( ~(logic_ls__logic_ls__cell_5__nandFT & logic_ls__logic_ls__cell_5__nandTF)) -> b3__s_in[3].t+ + ( ~( ~(logic_ls__logic_ls__cell_5__nandFT & logic_ls__logic_ls__cell_5__nandTF))) -> b3__s_in[3].t- + // logic_ls__logic_ls__cell_5__nandTT := nand_gate(logic_ls__logic_ls__s_in_3.T, logic_ls__logic_ls__cell_5__b.T) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__nandTT+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t))) -> logic_ls__logic_ls__cell_5__nandTT- - } + + ( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t)) -> logic_ls__logic_ls__cell_5__nandTT+ + ( ~( ~(logic_ls__logic_ls__s_in_3.t & logic_ls__logic_ls__cell_5__b.t))) -> logic_ls__logic_ls__cell_5__nandTT- + // logic_ls__logic_ls__cell_5__nandFF := nand_gate(logic_ls__logic_ls__s_in_3.F, logic_ls__logic_ls__cell_5__b.F) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__nandFF+ - [after=1000]( ~( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__cell_5__nandFF- - } + + ( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f)) -> logic_ls__logic_ls__cell_5__nandFF+ + ( ~( ~(logic_ls__logic_ls__s_in_3.f & logic_ls__logic_ls__cell_5__b.f))) -> logic_ls__logic_ls__cell_5__nandFF- + // b3__s_in(3).F := nand_gate(logic_ls__logic_ls__cell_5__nandTT, logic_ls__logic_ls__cell_5__nandFF) delay(1.0 ns); - prs { - [after=1000]( ~(logic_ls__logic_ls__cell_5__nandTT & logic_ls__logic_ls__cell_5__nandFF)) -> b3__s_in[3].f+ - [after=1000]( ~( ~(logic_ls__logic_ls__cell_5__nandTT & logic_ls__logic_ls__cell_5__nandFF))) -> b3__s_in[3].f- - } + + ( ~(logic_ls__logic_ls__cell_5__nandTT & logic_ls__logic_ls__cell_5__nandFF)) -> b3__s_in[3].f+ + ( ~( ~(logic_ls__logic_ls__cell_5__nandTT & logic_ls__logic_ls__cell_5__nandFF))) -> b3__s_in[3].f- + // logic_ls__logic_ls__cell_6__aFbF := cgate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__aFbF+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aFbF- - } + + (logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__aFbF+ + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aFbF- + // logic_ls__logic_ls__cell_6__aFbT := cgate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__aFbT+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aFbT- - } + + (logic_ls__logic_ls__cell_6__a.f & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__aFbT+ + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aFbT- + // logic_ls__logic_ls__cell_6__aTbF := cgate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__aTbF+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aTbF- - } + + (logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__aTbF+ + ( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__aTbF- + // logic_ls__logic_ls__cell_6__aTbT := cgate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__aTbT+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aTbT- - } + + (logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__aTbT+ + ( ~(logic_ls__logic_ls__cell_6__a.t | logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__aTbT- + // logic_ls__logic_ls__cell_6__x.F := or_gate(logic_ls__logic_ls__cell_6__aFbF, logic_ls__logic_ls__cell_6__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__aFbF | logic_ls__logic_ls__cell_6__aTbT) -> logic_ls__logic_ls__cell_6__x.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__aFbF | logic_ls__logic_ls__cell_6__aTbT)) -> logic_ls__logic_ls__cell_6__x.f- - } + + (logic_ls__logic_ls__cell_6__aFbF | logic_ls__logic_ls__cell_6__aTbT) -> logic_ls__logic_ls__cell_6__x.f+ + ( ~(logic_ls__logic_ls__cell_6__aFbF | logic_ls__logic_ls__cell_6__aTbT)) -> logic_ls__logic_ls__cell_6__x.f- + // logic_ls__logic_ls__cell_6__x.T := or_gate(logic_ls__logic_ls__cell_6__aFbT, logic_ls__logic_ls__cell_6__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__aFbT | logic_ls__logic_ls__cell_6__aTbF) -> logic_ls__logic_ls__cell_6__x.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__aFbT | logic_ls__logic_ls__cell_6__aTbF)) -> logic_ls__logic_ls__cell_6__x.t- - } + + (logic_ls__logic_ls__cell_6__aFbT | logic_ls__logic_ls__cell_6__aTbF) -> logic_ls__logic_ls__cell_6__x.t+ + ( ~(logic_ls__logic_ls__cell_6__aFbT | logic_ls__logic_ls__cell_6__aTbF)) -> logic_ls__logic_ls__cell_6__x.t- + // logic_ls__logic_ls__cell_6__y.T := and_gate(logic_ls__logic_ls__cell_6__a.T, logic_ls__logic_ls__s_in_4.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__y.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__y.t- - } + + (logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t) -> logic_ls__logic_ls__cell_6__y.t+ + ( ~(logic_ls__logic_ls__cell_6__a.t & logic_ls__logic_ls__s_in_4.t)) -> logic_ls__logic_ls__cell_6__y.t- + // logic_ls__logic_ls__cell_6__y.F := or_gate(logic_ls__logic_ls__cell_6__a.F, logic_ls__logic_ls__s_in_4.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__y.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__y.f- - } + + (logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f) -> logic_ls__logic_ls__cell_6__y.f+ + ( ~(logic_ls__logic_ls__cell_6__a.f | logic_ls__logic_ls__s_in_4.f)) -> logic_ls__logic_ls__cell_6__y.f- + // logic_ls__logic_ls__cell_6__xFcF := cgate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.f) -> logic_ls__logic_ls__cell_6__xFcF+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__xFcF- - } + + (logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.f) -> logic_ls__logic_ls__cell_6__xFcF+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__xFcF- + // logic_ls__logic_ls__cell_6__xFcT := cgate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.t) -> logic_ls__logic_ls__cell_6__xFcT+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__xFcT- - } + + (logic_ls__logic_ls__cell_6__x.f & logic_ls__logic_ls__cell_6__c_in.t) -> logic_ls__logic_ls__cell_6__xFcT+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__xFcT- + // logic_ls__logic_ls__cell_6__xTcF := cgate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.f) -> logic_ls__logic_ls__cell_6__xTcF+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__x.t | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__xTcF- - } + + (logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.f) -> logic_ls__logic_ls__cell_6__xTcF+ + ( ~(logic_ls__logic_ls__cell_6__x.t | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__xTcF- + // logic_ls__logic_ls__cell_6__xTcT := cgate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t) -> logic_ls__logic_ls__cell_6__xTcT+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__x.t | logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__xTcT- - } + + (logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t) -> logic_ls__logic_ls__cell_6__xTcT+ + ( ~(logic_ls__logic_ls__cell_6__x.t | logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__xTcT- + // b3__s_in(4).T := or_gate(logic_ls__logic_ls__cell_6__xFcT, logic_ls__logic_ls__cell_6__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__xFcT | logic_ls__logic_ls__cell_6__xTcF) -> b3__s_in[4].t+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__xFcT | logic_ls__logic_ls__cell_6__xTcF)) -> b3__s_in[4].t- - } + + (logic_ls__logic_ls__cell_6__xFcT | logic_ls__logic_ls__cell_6__xTcF) -> b3__s_in[4].t+ + ( ~(logic_ls__logic_ls__cell_6__xFcT | logic_ls__logic_ls__cell_6__xTcF)) -> b3__s_in[4].t- + // b3__s_in(4).F := or_gate(logic_ls__logic_ls__cell_6__xFcF, logic_ls__logic_ls__cell_6__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__xFcF | logic_ls__logic_ls__cell_6__xTcT) -> b3__s_in[4].f+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__xFcF | logic_ls__logic_ls__cell_6__xTcT)) -> b3__s_in[4].f- - } + + (logic_ls__logic_ls__cell_6__xFcF | logic_ls__logic_ls__cell_6__xTcT) -> b3__s_in[4].f+ + ( ~(logic_ls__logic_ls__cell_6__xFcF | logic_ls__logic_ls__cell_6__xTcT)) -> b3__s_in[4].f- + // logic_ls__logic_ls__cell_6__z.T := and_gate(logic_ls__logic_ls__cell_6__x.T, logic_ls__logic_ls__cell_6__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t) -> logic_ls__logic_ls__cell_6__z.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__z.t- - } + + (logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t) -> logic_ls__logic_ls__cell_6__z.t+ + ( ~(logic_ls__logic_ls__cell_6__x.t & logic_ls__logic_ls__cell_6__c_in.t)) -> logic_ls__logic_ls__cell_6__z.t- + // logic_ls__logic_ls__cell_6__z.F := or_gate(logic_ls__logic_ls__cell_6__x.F, logic_ls__logic_ls__cell_6__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f) -> logic_ls__logic_ls__cell_6__z.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__z.f- - } + + (logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f) -> logic_ls__logic_ls__cell_6__z.f+ + ( ~(logic_ls__logic_ls__cell_6__x.f | logic_ls__logic_ls__cell_6__c_in.f)) -> logic_ls__logic_ls__cell_6__z.f- + // logic_ls__logic_ls__cell_7__c_in.F := cgate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__z.f) -> logic_ls__logic_ls__cell_7__c_in.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__y.f | logic_ls__logic_ls__cell_6__z.f)) -> logic_ls__logic_ls__cell_7__c_in.f- - } + + (logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__z.f) -> logic_ls__logic_ls__cell_7__c_in.f+ + ( ~(logic_ls__logic_ls__cell_6__y.f | logic_ls__logic_ls__cell_6__z.f)) -> logic_ls__logic_ls__cell_7__c_in.f- + // logic_ls__logic_ls__cell_6__yFzT := cgate(logic_ls__logic_ls__cell_6__y.F, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__z.t) -> logic_ls__logic_ls__cell_6__yFzT+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__y.f | logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__yFzT- - } + + (logic_ls__logic_ls__cell_6__y.f & logic_ls__logic_ls__cell_6__z.t) -> logic_ls__logic_ls__cell_6__yFzT+ + ( ~(logic_ls__logic_ls__cell_6__y.f | logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__yFzT- + // logic_ls__logic_ls__cell_6__yTzF := cgate(logic_ls__logic_ls__cell_6__y.T, logic_ls__logic_ls__cell_6__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__y.t & logic_ls__logic_ls__cell_6__z.f) -> logic_ls__logic_ls__cell_6__yTzF+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__y.t | logic_ls__logic_ls__cell_6__z.f)) -> logic_ls__logic_ls__cell_6__yTzF- - } + + (logic_ls__logic_ls__cell_6__y.t & logic_ls__logic_ls__cell_6__z.f) -> logic_ls__logic_ls__cell_6__yTzF+ + ( ~(logic_ls__logic_ls__cell_6__y.t | logic_ls__logic_ls__cell_6__z.f)) -> logic_ls__logic_ls__cell_6__yTzF- + // logic_ls__logic_ls__cell_6__yTzT := cgate(logic_ls__logic_ls__cell_6__y.T, logic_ls__logic_ls__cell_6__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__y.t & logic_ls__logic_ls__cell_6__z.t) -> logic_ls__logic_ls__cell_6__yTzT+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__y.t | logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__yTzT- - } + + (logic_ls__logic_ls__cell_6__y.t & logic_ls__logic_ls__cell_6__z.t) -> logic_ls__logic_ls__cell_6__yTzT+ + ( ~(logic_ls__logic_ls__cell_6__y.t | logic_ls__logic_ls__cell_6__z.t)) -> logic_ls__logic_ls__cell_6__yTzT- + // logic_ls__logic_ls__cell_7__c_in.T := or_gate(logic_ls__logic_ls__cell_6__yFzT, logic_ls__logic_ls__cell_6__yTzF, logic_ls__logic_ls__cell_6__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_6__yFzT | logic_ls__logic_ls__cell_6__yTzF | logic_ls__logic_ls__cell_6__yTzT) -> logic_ls__logic_ls__cell_7__c_in.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_6__yFzT | logic_ls__logic_ls__cell_6__yTzF | logic_ls__logic_ls__cell_6__yTzT)) -> logic_ls__logic_ls__cell_7__c_in.t- - } + + (logic_ls__logic_ls__cell_6__yFzT | logic_ls__logic_ls__cell_6__yTzF | logic_ls__logic_ls__cell_6__yTzT) -> logic_ls__logic_ls__cell_7__c_in.t+ + ( ~(logic_ls__logic_ls__cell_6__yFzT | logic_ls__logic_ls__cell_6__yTzF | logic_ls__logic_ls__cell_6__yTzT)) -> logic_ls__logic_ls__cell_7__c_in.t- + // logic_ls__logic_ls__cell_7__aFbF := cgate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__aFbF+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aFbF- - } + + (logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__aFbF+ + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aFbF- + // logic_ls__logic_ls__cell_7__aFbT := cgate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__aFbT+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aFbT- - } + + (logic_ls__logic_ls__cell_7__a.f & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__aFbT+ + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aFbT- + // logic_ls__logic_ls__cell_7__aTbF := cgate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__aTbF+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aTbF- - } + + (logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__aTbF+ + ( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__aTbF- + // logic_ls__logic_ls__cell_7__aTbT := cgate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__aTbT+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aTbT- - } + + (logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__aTbT+ + ( ~(logic_ls__logic_ls__cell_7__a.t | logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__aTbT- + // logic_ls__logic_ls__cell_7__x.F := or_gate(logic_ls__logic_ls__cell_7__aFbF, logic_ls__logic_ls__cell_7__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__aFbF | logic_ls__logic_ls__cell_7__aTbT) -> logic_ls__logic_ls__cell_7__x.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__aFbF | logic_ls__logic_ls__cell_7__aTbT)) -> logic_ls__logic_ls__cell_7__x.f- - } + + (logic_ls__logic_ls__cell_7__aFbF | logic_ls__logic_ls__cell_7__aTbT) -> logic_ls__logic_ls__cell_7__x.f+ + ( ~(logic_ls__logic_ls__cell_7__aFbF | logic_ls__logic_ls__cell_7__aTbT)) -> logic_ls__logic_ls__cell_7__x.f- + // logic_ls__logic_ls__cell_7__x.T := or_gate(logic_ls__logic_ls__cell_7__aFbT, logic_ls__logic_ls__cell_7__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__aFbT | logic_ls__logic_ls__cell_7__aTbF) -> logic_ls__logic_ls__cell_7__x.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__aFbT | logic_ls__logic_ls__cell_7__aTbF)) -> logic_ls__logic_ls__cell_7__x.t- - } + + (logic_ls__logic_ls__cell_7__aFbT | logic_ls__logic_ls__cell_7__aTbF) -> logic_ls__logic_ls__cell_7__x.t+ + ( ~(logic_ls__logic_ls__cell_7__aFbT | logic_ls__logic_ls__cell_7__aTbF)) -> logic_ls__logic_ls__cell_7__x.t- + // logic_ls__logic_ls__cell_7__y.T := and_gate(logic_ls__logic_ls__cell_7__a.T, logic_ls__logic_ls__s_in_5.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__y.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__y.t- - } + + (logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t) -> logic_ls__logic_ls__cell_7__y.t+ + ( ~(logic_ls__logic_ls__cell_7__a.t & logic_ls__logic_ls__s_in_5.t)) -> logic_ls__logic_ls__cell_7__y.t- + // logic_ls__logic_ls__cell_7__y.F := or_gate(logic_ls__logic_ls__cell_7__a.F, logic_ls__logic_ls__s_in_5.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__y.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__y.f- - } + + (logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f) -> logic_ls__logic_ls__cell_7__y.f+ + ( ~(logic_ls__logic_ls__cell_7__a.f | logic_ls__logic_ls__s_in_5.f)) -> logic_ls__logic_ls__cell_7__y.f- + // logic_ls__logic_ls__cell_7__xFcF := cgate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__xFcF+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xFcF- - } + + (logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__xFcF+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xFcF- + // logic_ls__logic_ls__cell_7__xFcT := cgate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__xFcT+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xFcT- - } + + (logic_ls__logic_ls__cell_7__x.f & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__xFcT+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xFcT- + // logic_ls__logic_ls__cell_7__xTcF := cgate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__xTcF+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__x.t | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xTcF- - } + + (logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__xTcF+ + ( ~(logic_ls__logic_ls__cell_7__x.t | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__xTcF- + // logic_ls__logic_ls__cell_7__xTcT := cgate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__xTcT+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__x.t | logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xTcT- - } + + (logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__xTcT+ + ( ~(logic_ls__logic_ls__cell_7__x.t | logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__xTcT- + // b3__s_in(5).T := or_gate(logic_ls__logic_ls__cell_7__xFcT, logic_ls__logic_ls__cell_7__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__xFcT | logic_ls__logic_ls__cell_7__xTcF) -> b3__s_in[5].t+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__xFcT | logic_ls__logic_ls__cell_7__xTcF)) -> b3__s_in[5].t- - } + + (logic_ls__logic_ls__cell_7__xFcT | logic_ls__logic_ls__cell_7__xTcF) -> b3__s_in[5].t+ + ( ~(logic_ls__logic_ls__cell_7__xFcT | logic_ls__logic_ls__cell_7__xTcF)) -> b3__s_in[5].t- + // b3__s_in(5).F := or_gate(logic_ls__logic_ls__cell_7__xFcF, logic_ls__logic_ls__cell_7__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__xFcF | logic_ls__logic_ls__cell_7__xTcT) -> b3__s_in[5].f+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__xFcF | logic_ls__logic_ls__cell_7__xTcT)) -> b3__s_in[5].f- - } + + (logic_ls__logic_ls__cell_7__xFcF | logic_ls__logic_ls__cell_7__xTcT) -> b3__s_in[5].f+ + ( ~(logic_ls__logic_ls__cell_7__xFcF | logic_ls__logic_ls__cell_7__xTcT)) -> b3__s_in[5].f- + // logic_ls__logic_ls__cell_7__z.T := and_gate(logic_ls__logic_ls__cell_7__x.T, logic_ls__logic_ls__cell_7__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__z.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__z.t- - } + + (logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t) -> logic_ls__logic_ls__cell_7__z.t+ + ( ~(logic_ls__logic_ls__cell_7__x.t & logic_ls__logic_ls__cell_7__c_in.t)) -> logic_ls__logic_ls__cell_7__z.t- + // logic_ls__logic_ls__cell_7__z.F := or_gate(logic_ls__logic_ls__cell_7__x.F, logic_ls__logic_ls__cell_7__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__z.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__z.f- - } + + (logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f) -> logic_ls__logic_ls__cell_7__z.f+ + ( ~(logic_ls__logic_ls__cell_7__x.f | logic_ls__logic_ls__cell_7__c_in.f)) -> logic_ls__logic_ls__cell_7__z.f- + // logic_ls__logic_ls__cell_8__c_in.F := cgate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__z.f) -> logic_ls__logic_ls__cell_8__c_in.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__y.f | logic_ls__logic_ls__cell_7__z.f)) -> logic_ls__logic_ls__cell_8__c_in.f- - } + + (logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__z.f) -> logic_ls__logic_ls__cell_8__c_in.f+ + ( ~(logic_ls__logic_ls__cell_7__y.f | logic_ls__logic_ls__cell_7__z.f)) -> logic_ls__logic_ls__cell_8__c_in.f- + // logic_ls__logic_ls__cell_7__yFzT := cgate(logic_ls__logic_ls__cell_7__y.F, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__z.t) -> logic_ls__logic_ls__cell_7__yFzT+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__y.f | logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__yFzT- - } + + (logic_ls__logic_ls__cell_7__y.f & logic_ls__logic_ls__cell_7__z.t) -> logic_ls__logic_ls__cell_7__yFzT+ + ( ~(logic_ls__logic_ls__cell_7__y.f | logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__yFzT- + // logic_ls__logic_ls__cell_7__yTzF := cgate(logic_ls__logic_ls__cell_7__y.T, logic_ls__logic_ls__cell_7__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__y.t & logic_ls__logic_ls__cell_7__z.f) -> logic_ls__logic_ls__cell_7__yTzF+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__y.t | logic_ls__logic_ls__cell_7__z.f)) -> logic_ls__logic_ls__cell_7__yTzF- - } + + (logic_ls__logic_ls__cell_7__y.t & logic_ls__logic_ls__cell_7__z.f) -> logic_ls__logic_ls__cell_7__yTzF+ + ( ~(logic_ls__logic_ls__cell_7__y.t | logic_ls__logic_ls__cell_7__z.f)) -> logic_ls__logic_ls__cell_7__yTzF- + // logic_ls__logic_ls__cell_7__yTzT := cgate(logic_ls__logic_ls__cell_7__y.T, logic_ls__logic_ls__cell_7__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__y.t & logic_ls__logic_ls__cell_7__z.t) -> logic_ls__logic_ls__cell_7__yTzT+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__y.t | logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__yTzT- - } + + (logic_ls__logic_ls__cell_7__y.t & logic_ls__logic_ls__cell_7__z.t) -> logic_ls__logic_ls__cell_7__yTzT+ + ( ~(logic_ls__logic_ls__cell_7__y.t | logic_ls__logic_ls__cell_7__z.t)) -> logic_ls__logic_ls__cell_7__yTzT- + // logic_ls__logic_ls__cell_8__c_in.T := or_gate(logic_ls__logic_ls__cell_7__yFzT, logic_ls__logic_ls__cell_7__yTzF, logic_ls__logic_ls__cell_7__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_7__yFzT | logic_ls__logic_ls__cell_7__yTzF | logic_ls__logic_ls__cell_7__yTzT) -> logic_ls__logic_ls__cell_8__c_in.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_7__yFzT | logic_ls__logic_ls__cell_7__yTzF | logic_ls__logic_ls__cell_7__yTzT)) -> logic_ls__logic_ls__cell_8__c_in.t- - } + + (logic_ls__logic_ls__cell_7__yFzT | logic_ls__logic_ls__cell_7__yTzF | logic_ls__logic_ls__cell_7__yTzT) -> logic_ls__logic_ls__cell_8__c_in.t+ + ( ~(logic_ls__logic_ls__cell_7__yFzT | logic_ls__logic_ls__cell_7__yTzF | logic_ls__logic_ls__cell_7__yTzT)) -> logic_ls__logic_ls__cell_8__c_in.t- + // logic_ls__logic_ls__cell_8__aFbF := cgate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__aFbF+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aFbF- - } + + (logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__aFbF+ + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aFbF- + // logic_ls__logic_ls__cell_8__aFbT := cgate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__aFbT+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aFbT- - } + + (logic_ls__logic_ls__cell_8__a.f & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__aFbT+ + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aFbT- + // logic_ls__logic_ls__cell_8__aTbF := cgate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__aTbF+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aTbF- - } + + (logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__aTbF+ + ( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__aTbF- + // logic_ls__logic_ls__cell_8__aTbT := cgate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__aTbT+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aTbT- - } + + (logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__aTbT+ + ( ~(logic_ls__logic_ls__cell_8__a.t | logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__aTbT- + // logic_ls__logic_ls__cell_8__x.F := or_gate(logic_ls__logic_ls__cell_8__aFbF, logic_ls__logic_ls__cell_8__aTbT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__aFbF | logic_ls__logic_ls__cell_8__aTbT) -> logic_ls__logic_ls__cell_8__x.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__aFbF | logic_ls__logic_ls__cell_8__aTbT)) -> logic_ls__logic_ls__cell_8__x.f- - } + + (logic_ls__logic_ls__cell_8__aFbF | logic_ls__logic_ls__cell_8__aTbT) -> logic_ls__logic_ls__cell_8__x.f+ + ( ~(logic_ls__logic_ls__cell_8__aFbF | logic_ls__logic_ls__cell_8__aTbT)) -> logic_ls__logic_ls__cell_8__x.f- + // logic_ls__logic_ls__cell_8__x.T := or_gate(logic_ls__logic_ls__cell_8__aFbT, logic_ls__logic_ls__cell_8__aTbF) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__aFbT | logic_ls__logic_ls__cell_8__aTbF) -> logic_ls__logic_ls__cell_8__x.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__aFbT | logic_ls__logic_ls__cell_8__aTbF)) -> logic_ls__logic_ls__cell_8__x.t- - } + + (logic_ls__logic_ls__cell_8__aFbT | logic_ls__logic_ls__cell_8__aTbF) -> logic_ls__logic_ls__cell_8__x.t+ + ( ~(logic_ls__logic_ls__cell_8__aFbT | logic_ls__logic_ls__cell_8__aTbF)) -> logic_ls__logic_ls__cell_8__x.t- + // logic_ls__logic_ls__cell_8__y.T := and_gate(logic_ls__logic_ls__cell_8__a.T, logic_ls__logic_ls__s_in_6.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__y.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__y.t- - } + + (logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t) -> logic_ls__logic_ls__cell_8__y.t+ + ( ~(logic_ls__logic_ls__cell_8__a.t & logic_ls__logic_ls__s_in_6.t)) -> logic_ls__logic_ls__cell_8__y.t- + // logic_ls__logic_ls__cell_8__y.F := or_gate(logic_ls__logic_ls__cell_8__a.F, logic_ls__logic_ls__s_in_6.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__y.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__y.f- - } + + (logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f) -> logic_ls__logic_ls__cell_8__y.f+ + ( ~(logic_ls__logic_ls__cell_8__a.f | logic_ls__logic_ls__s_in_6.f)) -> logic_ls__logic_ls__cell_8__y.f- + // logic_ls__logic_ls__cell_8__xFcF := cgate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__xFcF+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xFcF- - } + + (logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__xFcF+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xFcF- + // logic_ls__logic_ls__cell_8__xFcT := cgate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__xFcT+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xFcT- - } + + (logic_ls__logic_ls__cell_8__x.f & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__xFcT+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xFcT- + // logic_ls__logic_ls__cell_8__xTcF := cgate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__xTcF+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__x.t | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xTcF- - } + + (logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__xTcF+ + ( ~(logic_ls__logic_ls__cell_8__x.t | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__xTcF- + // logic_ls__logic_ls__cell_8__xTcT := cgate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__xTcT+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__x.t | logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xTcT- - } + + (logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__xTcT+ + ( ~(logic_ls__logic_ls__cell_8__x.t | logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__xTcT- + // b3__s_in(6).T := or_gate(logic_ls__logic_ls__cell_8__xFcT, logic_ls__logic_ls__cell_8__xTcF) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__xFcT | logic_ls__logic_ls__cell_8__xTcF) -> b3__s_in[6].t+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__xFcT | logic_ls__logic_ls__cell_8__xTcF)) -> b3__s_in[6].t- - } + + (logic_ls__logic_ls__cell_8__xFcT | logic_ls__logic_ls__cell_8__xTcF) -> b3__s_in[6].t+ + ( ~(logic_ls__logic_ls__cell_8__xFcT | logic_ls__logic_ls__cell_8__xTcF)) -> b3__s_in[6].t- + // b3__s_in(6).F := or_gate(logic_ls__logic_ls__cell_8__xFcF, logic_ls__logic_ls__cell_8__xTcT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__xFcF | logic_ls__logic_ls__cell_8__xTcT) -> b3__s_in[6].f+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__xFcF | logic_ls__logic_ls__cell_8__xTcT)) -> b3__s_in[6].f- - } + + (logic_ls__logic_ls__cell_8__xFcF | logic_ls__logic_ls__cell_8__xTcT) -> b3__s_in[6].f+ + ( ~(logic_ls__logic_ls__cell_8__xFcF | logic_ls__logic_ls__cell_8__xTcT)) -> b3__s_in[6].f- + // logic_ls__logic_ls__cell_8__z.T := and_gate(logic_ls__logic_ls__cell_8__x.T, logic_ls__logic_ls__cell_8__c_in.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__z.t+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__z.t- - } + + (logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t) -> logic_ls__logic_ls__cell_8__z.t+ + ( ~(logic_ls__logic_ls__cell_8__x.t & logic_ls__logic_ls__cell_8__c_in.t)) -> logic_ls__logic_ls__cell_8__z.t- + // logic_ls__logic_ls__cell_8__z.F := or_gate(logic_ls__logic_ls__cell_8__x.F, logic_ls__logic_ls__cell_8__c_in.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__z.f+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__z.f- - } + + (logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f) -> logic_ls__logic_ls__cell_8__z.f+ + ( ~(logic_ls__logic_ls__cell_8__x.f | logic_ls__logic_ls__cell_8__c_in.f)) -> logic_ls__logic_ls__cell_8__z.f- + // b3__s_in(7).F := cgate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__z.f) -> b3__s_in[7].f+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__y.f | logic_ls__logic_ls__cell_8__z.f)) -> b3__s_in[7].f- - } + + (logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__z.f) -> b3__s_in[7].f+ + ( ~(logic_ls__logic_ls__cell_8__y.f | logic_ls__logic_ls__cell_8__z.f)) -> b3__s_in[7].f- + // logic_ls__logic_ls__cell_8__yFzT := cgate(logic_ls__logic_ls__cell_8__y.F, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__z.t) -> logic_ls__logic_ls__cell_8__yFzT+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__y.f | logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__yFzT- - } + + (logic_ls__logic_ls__cell_8__y.f & logic_ls__logic_ls__cell_8__z.t) -> logic_ls__logic_ls__cell_8__yFzT+ + ( ~(logic_ls__logic_ls__cell_8__y.f | logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__yFzT- + // logic_ls__logic_ls__cell_8__yTzF := cgate(logic_ls__logic_ls__cell_8__y.T, logic_ls__logic_ls__cell_8__z.F) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__y.t & logic_ls__logic_ls__cell_8__z.f) -> logic_ls__logic_ls__cell_8__yTzF+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__y.t | logic_ls__logic_ls__cell_8__z.f)) -> logic_ls__logic_ls__cell_8__yTzF- - } + + (logic_ls__logic_ls__cell_8__y.t & logic_ls__logic_ls__cell_8__z.f) -> logic_ls__logic_ls__cell_8__yTzF+ + ( ~(logic_ls__logic_ls__cell_8__y.t | logic_ls__logic_ls__cell_8__z.f)) -> logic_ls__logic_ls__cell_8__yTzF- + // logic_ls__logic_ls__cell_8__yTzT := cgate(logic_ls__logic_ls__cell_8__y.T, logic_ls__logic_ls__cell_8__z.T) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__y.t & logic_ls__logic_ls__cell_8__z.t) -> logic_ls__logic_ls__cell_8__yTzT+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__y.t | logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__yTzT- - } + + (logic_ls__logic_ls__cell_8__y.t & logic_ls__logic_ls__cell_8__z.t) -> logic_ls__logic_ls__cell_8__yTzT+ + ( ~(logic_ls__logic_ls__cell_8__y.t | logic_ls__logic_ls__cell_8__z.t)) -> logic_ls__logic_ls__cell_8__yTzT- + // b3__s_in(7).T := or_gate(logic_ls__logic_ls__cell_8__yFzT, logic_ls__logic_ls__cell_8__yTzF, logic_ls__logic_ls__cell_8__yTzT) delay(1.0 ns); - prs { - [after=1000](logic_ls__logic_ls__cell_8__yFzT | logic_ls__logic_ls__cell_8__yTzF | logic_ls__logic_ls__cell_8__yTzT) -> b3__s_in[7].t+ - [after=1000]( ~(logic_ls__logic_ls__cell_8__yFzT | logic_ls__logic_ls__cell_8__yTzF | logic_ls__logic_ls__cell_8__yTzT)) -> b3__s_in[7].t- + + (logic_ls__logic_ls__cell_8__yFzT | logic_ls__logic_ls__cell_8__yTzF | logic_ls__logic_ls__cell_8__yTzT) -> b3__s_in[7].t+ + ( ~(logic_ls__logic_ls__cell_8__yFzT | logic_ls__logic_ls__cell_8__yTzF | logic_ls__logic_ls__cell_8__yTzT)) -> b3__s_in[7].t- } } +