combinational_critical_path { total_delay_ps: 75 nodes { total_delay_ps: 75 node_delay_ps: 27 op: OP_NOR id: 46 ir: "nor.46: bits[1] = nor(bit_slice.42: bits[1], and_reduce.43: bits[1], id=46, pos=[(1,4219,5), (2,126,78)])" } nodes { total_delay_ps: 48 node_delay_ps: 48 op: OP_AND_REDUCE id: 43 ir: "and_reduce.43: bits[1] = and_reduce(bit_slice.39: bits[4], id=43, pos=[(1,4219,5), (2,126,78)])" } nodes { op: OP_BIT_SLICE id: 39 ir: "bit_slice.39: bits[4] = bit_slice(f_bexp__1: bits[5], start=0, width=4, id=39, pos=[(1,4219,5), (2,126,78)])" } nodes { op: OP_TUPLE_INDEX id: 38 ir: "f_bexp__1: bits[5] = tuple_index(f: (bits[1], bits[5], bits[10]), index=1, id=38, pos=[(1,4219,5), (2,126,78)])" } nodes { op: OP_PARAM id: 20 ir: "f: (bits[1], bits[5], bits[10]) = param(name=f, id=20)" } } all_nodes { op: OP_PARAM id: 20 ir: "f: (bits[1], bits[5], bits[10]) = param(name=f, id=20)" } all_nodes { op: OP_TUPLE_INDEX id: 38 ir: "f_bexp__1: bits[5] = tuple_index(f: (bits[1], bits[5], bits[10]), index=1, id=38, pos=[(1,4219,5), (2,126,78)])" } all_nodes { op: OP_BIT_SLICE id: 39 ir: "bit_slice.39: bits[4] = bit_slice(f_bexp__1: bits[5], start=0, width=4, id=39, pos=[(1,4219,5), (2,126,78)])" } all_nodes { op: OP_BIT_SLICE id: 42 ir: "bit_slice.42: bits[1] = bit_slice(f_bexp__1: bits[5], start=4, width=1, id=42, pos=[(1,4219,5), (2,126,78)])" } all_nodes { node_delay_ps: 48 op: OP_AND_REDUCE id: 43 ir: "and_reduce.43: bits[1] = and_reduce(bit_slice.39: bits[4], id=43, pos=[(1,4219,5), (2,126,78)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 46 ir: "nor.46: bits[1] = nor(bit_slice.42: bits[1], and_reduce.43: bits[1], id=46, pos=[(1,4219,5), (2,126,78)])" }