Patent ID: 11907634
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for automatically adding power supply rails to a modular circuit design, the method comprising:
a processor receiving design data describing an input modular circuit design including a plurality of hierarchically arranged module instances and receiving an input specification for the modular circuit design, wherein the input specification includes a mapping from global clock domains to global voltage domains;
the processor assigning, to a first instance of a clocked primitive component in the modular circuit design, a global voltage domain based on which global clock domain clocks the first instance of the clocked primitive component;
the processor automatically adding, to the modular circuit design, first power supply rails to power the first instance of the clocked primitive component and connecting the first power supply rails from the first instance of the clocked primitive component to a first power supply for a first global voltage domain of the modular circuit design;
the processor assigning, to a second instance of the clocked primitive component, a second global voltage domain based on which global clock domain clocks the second instance of the clocked primitive component;
the processor automatically adding, to the modular circuit design, second power supply rails to power the second instance of the clocked primitive component and connecting the second power supply rails from the second instance of the clocked primitive component to a second power supply for the second global voltage domain of the modular circuit design; and
the processor further processing an output modular circuit design including the first and second power supply rails.