CPC G06F 30/392 (2020.01) [G06F 30/3947 (2020.01); G06F 2111/20 (2020.01); G06F 2119/06 (2020.01); G06F 2119/12 (2020.01)] | 20 Claims |
1. A method comprising:
identifying control components and flip-flop components in a cell;
defining a first flip-flop block to contain a first portion of the flip-flop components;
defining a control block to contain the control components;
generating a flexible multi-bit flip-flop (FlexMBFF) instance based on routing of shared signals pathways from the control block to the first flip-flop block; and
defining, based on the FlexMBFF instance, a FlexMBFF family that includes a plurality of control blocks and a plurality of flip-flop blocks with different characteristics.
|