combinational_critical_path { total_delay_ps: 100 nodes { total_delay_ps: 100 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,176,77)])" } nodes { total_delay_ps: 73 node_delay_ps: 73 op: OP_AND_REDUCE id: 43 ir: "and_reduce.43: bits[1] = and_reduce(bit_slice.39: bits[10], id=43, pos=[(1,4219,5), (2,176,77)])" } nodes { op: OP_BIT_SLICE id: 39 ir: "bit_slice.39: bits[10] = bit_slice(f_bexp__1: bits[11], start=0, width=10, id=39, pos=[(1,4219,5), (2,176,77)])" } nodes { op: OP_TUPLE_INDEX id: 38 ir: "f_bexp__1: bits[11] = tuple_index(f: (bits[1], bits[11], bits[52]), index=1, id=38, pos=[(1,4219,5), (2,176,77)])" } nodes { op: OP_PARAM id: 20 ir: "f: (bits[1], bits[11], bits[52]) = param(name=f, id=20)" } } all_nodes { op: OP_PARAM id: 20 ir: "f: (bits[1], bits[11], bits[52]) = param(name=f, id=20)" } all_nodes { op: OP_TUPLE_INDEX id: 38 ir: "f_bexp__1: bits[11] = tuple_index(f: (bits[1], bits[11], bits[52]), index=1, id=38, pos=[(1,4219,5), (2,176,77)])" } all_nodes { op: OP_BIT_SLICE id: 39 ir: "bit_slice.39: bits[10] = bit_slice(f_bexp__1: bits[11], start=0, width=10, id=39, pos=[(1,4219,5), (2,176,77)])" } all_nodes { op: OP_BIT_SLICE id: 42 ir: "bit_slice.42: bits[1] = bit_slice(f_bexp__1: bits[11], start=10, width=1, id=42, pos=[(1,4219,5), (2,176,77)])" } all_nodes { node_delay_ps: 73 op: OP_AND_REDUCE id: 43 ir: "and_reduce.43: bits[1] = and_reduce(bit_slice.39: bits[10], id=43, pos=[(1,4219,5), (2,176,77)])" } 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,176,77)])" }