combinational_critical_path { total_delay_ps: 223 nodes { total_delay_ps: 223 op: OP_CONCAT id: 553 ir: "concat.553: bits[4] = concat(and.319: bits[1], nor.318: bits[1], or.511: bits[1], priority_sel.484: bits[1], id=553, pos=[(0,1601,22)])" } nodes { total_delay_ps: 223 node_delay_ps: 123 op: OP_PRIORITY_SEL id: 484 ir: "priority_sel.484: bits[1] = priority_sel(concat.505, cases=[literal.545, nor.296, nor.286, nor.263], default=nor.253, id=484, pos=[(0,1601,22)])" } nodes { total_delay_ps: 100 op: OP_CONCAT id: 505 ir: "concat.505: bits[4] = concat(nor.274: bits[1], and.476: bits[1], and.474: bits[1], and.319: bits[1], id=505, pos=[(0,1601,22)])" } nodes { total_delay_ps: 100 node_delay_ps: 23 op: OP_AND id: 474 ir: "and.474: bits[1] = and(nor.318: bits[1], nor.307: bits[1], id=474, pos=[(0,1601,22)])" } nodes { total_delay_ps: 77 node_delay_ps: 27 op: OP_NOR id: 318 ir: "nor.318: bits[1] = nor(not.316: bits[1], and.308: bits[1], id=318, pos=[(0,1601,22)])" } nodes { total_delay_ps: 50 node_delay_ps: 23 op: OP_AND id: 308 ir: "and.308: bits[1] = and(nor.287: bits[1], nor.297: bits[1], id=308, pos=[(0,1596,22), (0,1601,64)])" } nodes { total_delay_ps: 27 node_delay_ps: 27 op: OP_NOR id: 297 ir: "nor.297: bits[1] = nor(bit_slice.335: bits[1], bit_slice.334: bits[1], id=297, pos=[(0,1591,22), (0,1596,64), (0,1601,64)])" } nodes { op: OP_BIT_SLICE id: 334 ir: "bit_slice.334: bits[1] = bit_slice(value: bits[8], start=0, width=1, id=334, pos=[(0,1591,70), (0,1596,64), (0,1601,64)])" } nodes { op: OP_PARAM id: 125 ir: "value: bits[8] = param(name=value, id=125)" } } all_nodes { op: OP_PARAM id: 125 ir: "value: bits[8] = param(name=value, id=125)" } all_nodes { op: OP_BIT_SLICE id: 329 ir: "bit_slice.329: bits[1] = bit_slice(value: bits[8], start=7, width=1, id=329, pos=[(0,1591,40), (0,1596,34), (0,1601,34)])" } all_nodes { op: OP_BIT_SLICE id: 328 ir: "bit_slice.328: bits[1] = bit_slice(value: bits[8], start=6, width=1, id=328, pos=[(0,1591,70), (0,1596,34), (0,1601,34)])" } all_nodes { op: OP_BIT_SLICE id: 331 ir: "bit_slice.331: bits[1] = bit_slice(value: bits[8], start=5, width=1, id=331, pos=[(0,1591,40), (0,1596,64), (0,1601,34)])" } all_nodes { op: OP_BIT_SLICE id: 330 ir: "bit_slice.330: bits[1] = bit_slice(value: bits[8], start=4, width=1, id=330, pos=[(0,1591,70), (0,1596,64), (0,1601,34)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 254 ir: "nor.254: bits[1] = nor(bit_slice.329: bits[1], bit_slice.328: bits[1], id=254, pos=[(0,1591,22), (0,1596,34), (0,1601,34)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 264 ir: "nor.264: bits[1] = nor(bit_slice.331: bits[1], bit_slice.330: bits[1], id=264, pos=[(0,1591,22), (0,1596,64), (0,1601,34)])" } all_nodes { op: OP_BIT_SLICE id: 333 ir: "bit_slice.333: bits[1] = bit_slice(value: bits[8], start=3, width=1, id=333, pos=[(0,1591,40), (0,1596,34), (0,1601,64)])" } all_nodes { op: OP_BIT_SLICE id: 332 ir: "bit_slice.332: bits[1] = bit_slice(value: bits[8], start=2, width=1, id=332, pos=[(0,1591,70), (0,1596,34), (0,1601,64)])" } all_nodes { op: OP_BIT_SLICE id: 335 ir: "bit_slice.335: bits[1] = bit_slice(value: bits[8], start=1, width=1, id=335, pos=[(0,1591,40), (0,1596,64), (0,1601,64)])" } all_nodes { op: OP_BIT_SLICE id: 334 ir: "bit_slice.334: bits[1] = bit_slice(value: bits[8], start=0, width=1, id=334, pos=[(0,1591,70), (0,1596,64), (0,1601,64)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 275 ir: "and.275: bits[1] = and(nor.254: bits[1], nor.264: bits[1], id=275, pos=[(0,1596,22), (0,1601,34)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 287 ir: "nor.287: bits[1] = nor(bit_slice.333: bits[1], bit_slice.332: bits[1], id=287, pos=[(0,1591,22), (0,1596,34), (0,1601,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 297 ir: "nor.297: bits[1] = nor(bit_slice.335: bits[1], bit_slice.334: bits[1], id=297, pos=[(0,1591,22), (0,1596,64), (0,1601,64)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 356 ir: "or.356: bits[1] = or(bit_slice.333: bits[1], bit_slice.332: bits[1], id=356, pos=[(0,1596,22), (0,1601,64)])" } all_nodes { op: OP_NOT id: 316 ir: "not.316: bits[1] = not(and.275: bits[1], id=316, pos=[(0,1601,22)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 308 ir: "and.308: bits[1] = and(nor.287: bits[1], nor.297: bits[1], id=308, pos=[(0,1596,22), (0,1601,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 307 ir: "nor.307: bits[1] = nor(or.356: bits[1], nor.297: bits[1], id=307, pos=[(0,1596,22), (0,1601,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 318 ir: "nor.318: bits[1] = nor(not.316: bits[1], and.308: bits[1], id=318, pos=[(0,1601,22)])" } all_nodes { op: OP_NOT id: 475 ir: "not.475: bits[1] = not(nor.307: bits[1], id=475, pos=[(0,1596,22), (0,1601,64)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 319 ir: "and.319: bits[1] = and(and.275: bits[1], and.308: bits[1], id=319, pos=[(0,1601,22)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 357 ir: "or.357: bits[1] = or(bit_slice.329: bits[1], bit_slice.328: bits[1], id=357, pos=[(0,1596,22), (0,1601,34)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 476 ir: "and.476: bits[1] = and(nor.318: bits[1], not.475: bits[1], id=476, pos=[(0,1596,22), (0,1601,64)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 474 ir: "and.474: bits[1] = and(nor.318: bits[1], nor.307: bits[1], id=474, pos=[(0,1601,22)])" } all_nodes { op: OP_NOT id: 536 ir: "not.536: bits[1] = not(and.319: bits[1], id=536, pos=[(0,1601,22)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 274 ir: "nor.274: bits[1] = nor(or.357: bits[1], nor.264: bits[1], id=274, pos=[(0,1596,22), (0,1601,34)])" } all_nodes { op: OP_NOT id: 537 ir: "not.537: bits[1] = not(and.476: bits[1], id=537, pos=[(0,1601,22)])" } all_nodes { op: OP_NOT id: 538 ir: "not.538: bits[1] = not(and.474: bits[1], id=538, pos=[(0,1601,22)])" } all_nodes { op: OP_NOT id: 291 ir: "not.291: bits[1] = not(bit_slice.334: bits[1], id=291, pos=[(0,1584,4), (0,1591,64), (0,1596,64), (0,1601,64)])" } all_nodes { op: OP_NOT id: 284 ir: "not.284: bits[1] = not(bit_slice.332: bits[1], id=284, pos=[(0,1584,4), (0,1591,64), (0,1596,34), (0,1601,64)])" } all_nodes { op: OP_NOT id: 258 ir: "not.258: bits[1] = not(bit_slice.330: bits[1], id=258, pos=[(0,1584,4), (0,1591,64), (0,1596,64), (0,1601,34)])" } all_nodes { op: OP_NOT id: 251 ir: "not.251: bits[1] = not(bit_slice.328: bits[1], id=251, pos=[(0,1584,4), (0,1591,64), (0,1596,34), (0,1601,34)])" } all_nodes { node_delay_ps: 23 op: OP_AND id: 518 ir: "and.518: bits[1] = and(and.474: bits[1], not.536: bits[1], id=518, pos=[(0,1601,22)])" } all_nodes { node_delay_ps: 43 op: OP_AND id: 540 ir: "and.540: bits[1] = and(nor.274: bits[1], not.537: bits[1], not.538: bits[1], not.536: bits[1], id=540, pos=[(0,1601,22)])" } all_nodes { op: OP_CONCAT id: 505 ir: "concat.505: bits[4] = concat(nor.274: bits[1], and.476: bits[1], and.474: bits[1], and.319: bits[1], id=505, pos=[(0,1601,22)])" } all_nodes { op: OP_LITERAL id: 545 ir: "literal.545: bits[1] = literal(value=0, id=545, pos=[(0,1601,22)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 296 ir: "nor.296: bits[1] = nor(bit_slice.335: bits[1], not.291: bits[1], id=296, pos=[(0,1591,22), (0,1596,64), (0,1601,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 286 ir: "nor.286: bits[1] = nor(bit_slice.333: bits[1], not.284: bits[1], id=286, pos=[(0,1591,22), (0,1596,34), (0,1601,64)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 263 ir: "nor.263: bits[1] = nor(bit_slice.331: bits[1], not.258: bits[1], id=263, pos=[(0,1591,22), (0,1596,64), (0,1601,34)])" } all_nodes { node_delay_ps: 27 op: OP_NOR id: 253 ir: "nor.253: bits[1] = nor(bit_slice.329: bits[1], not.251: bits[1], id=253, pos=[(0,1591,22), (0,1596,34), (0,1601,34)])" } all_nodes { node_delay_ps: 19 op: OP_OR id: 511 ir: "or.511: bits[1] = or(and.518: bits[1], and.540: bits[1], id=511, pos=[(0,1601,22)])" } all_nodes { node_delay_ps: 123 op: OP_PRIORITY_SEL id: 484 ir: "priority_sel.484: bits[1] = priority_sel(concat.505, cases=[literal.545, nor.296, nor.286, nor.263], default=nor.253, id=484, pos=[(0,1601,22)])" } all_nodes { op: OP_CONCAT id: 553 ir: "concat.553: bits[4] = concat(and.319: bits[1], nor.318: bits[1], or.511: bits[1], priority_sel.484: bits[1], id=553, pos=[(0,1601,22)])" }