combinational_critical_path { total_delay_ps: 144 nodes { total_delay_ps: 144 op: OP_CONCAT id: 218 ir: "concat.218: bits[3] = concat(and.177: bits[1], nor.176: bits[1], priority_sel.209: bits[1], id=218, pos=[(0,1590,22)])" } nodes { total_delay_ps: 144 node_delay_ps: 90 op: OP_PRIORITY_SEL id: 209 ir: "priority_sel.209: bits[1] = priority_sel(concat.181, cases=[literal.253, nor.164], default=nor.152, id=209, pos=[(0,1590,22)])" } nodes { total_delay_ps: 54 op: OP_CONCAT id: 181 ir: "concat.181: bits[2] = concat(nor.176: bits[1], and.177: bits[1], id=181, pos=[(0,1590,22)])" } nodes { total_delay_ps: 54 node_delay_ps: 27 op: OP_NOR id: 176 ir: "nor.176: bits[1] = nor(or.193: bits[1], nor.165: bits[1], id=176, pos=[(0,1590,22)])" } nodes { total_delay_ps: 27 node_delay_ps: 27 op: OP_NOR id: 165 ir: "nor.165: bits[1] = nor(bit_slice.189: bits[1], bit_slice.188: bits[1], id=165, pos=[(0,1585,22), (0,1590,64)])" } nodes { op: OP_BIT_SLICE id: 188 ir: "bit_slice.188: bits[1] = bit_slice(value: bits[4], start=0, width=1, id=188, pos=[(0,1585,70), (0,1590,64)])" } nodes { op: OP_PARAM id: 81 ir: "value: bits[4] = param(name=value, id=81)" } } all_nodes { op: OP_PARAM id: 81 ir: "value: bits[4] = param(name=value, id=81)" } all_nodes { op: OP_BIT_SLICE id: 187 ir: "bit_slice.187: bits[1] = bit_slice(value: bits[4], start=3, width=1, id=187, pos=[(0,1585,40), (0,1590,34)])" } all_nodes { op: OP_BIT_SLICE id: 186 ir: "bit_slice.186: bits[1] = bit_slice(value: bits[4], start=2, width=1, id=186, pos=[(0,1585,70), (0,1590,34)])" } all_nodes { op: OP_BIT_SLICE id: 189 ir: "bit_slice.189: bits[1] = bit_slice(value: bits[4], start=1, width=1, id=189, pos=[(0,1585,40), (0,1590,64)])" } all_nodes { op: OP_BIT_SLICE id: 188 ir: "bit_slice.188: bits[1] = bit_slice(value: bits[4], start=0, width=1, id=188, pos=[(0,1585,70), (0,1590,64)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 193 ir: "or.193: bits[1] = or(bit_slice.187: bits[1], bit_slice.186: bits[1], id=193, pos=[(0,1590,22)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 165 ir: "nor.165: bits[1] = nor(bit_slice.189: bits[1], bit_slice.188: bits[1], id=165, pos=[(0,1585,22), (0,1590,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 153 ir: "nor.153: bits[1] = nor(bit_slice.187: bits[1], bit_slice.186: bits[1], id=153, pos=[(0,1585,22), (0,1590,34)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 176 ir: "nor.176: bits[1] = nor(or.193: bits[1], nor.165: bits[1], id=176, pos=[(0,1590,22)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 177 ir: "and.177: bits[1] = and(nor.153: bits[1], nor.165: bits[1], id=177, pos=[(0,1590,22)])" } all_nodes { op: OP_NOT id: 163 ir: "not.163: bits[1] = not(bit_slice.188: bits[1], id=163, pos=[(0,1578,4), (0,1585,64), (0,1590,64)])" } all_nodes { op: OP_NOT id: 151 ir: "not.151: bits[1] = not(bit_slice.186: bits[1], id=151, pos=[(0,1578,4), (0,1585,64), (0,1590,34)])" } all_nodes { op: OP_CONCAT id: 181 ir: "concat.181: bits[2] = concat(nor.176: bits[1], and.177: bits[1], id=181, pos=[(0,1590,22)])" } all_nodes { op: OP_LITERAL id: 253 ir: "literal.253: bits[1] = literal(value=0, id=253, pos=[(0,1590,22)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 164 ir: "nor.164: bits[1] = nor(bit_slice.189: bits[1], not.163: bits[1], id=164, pos=[(0,1585,22), (0,1590,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 152 ir: "nor.152: bits[1] = nor(bit_slice.187: bits[1], not.151: bits[1], id=152, pos=[(0,1585,22), (0,1590,34)])" } all_nodes { node_delay_ps: 90 op: OP_PRIORITY_SEL id: 209 ir: "priority_sel.209: bits[1] = priority_sel(concat.181, cases=[literal.253, nor.164], default=nor.152, id=209, pos=[(0,1590,22)])" } all_nodes { op: OP_CONCAT id: 218 ir: "concat.218: bits[3] = concat(and.177: bits[1], nor.176: bits[1], priority_sel.209: bits[1], id=218, pos=[(0,1590,22)])" }