Signal routing in programmable logic devices
AssigneeXilinx, Inc.
InventorsRaymond Kong, Sandor S. Kalman
Life of this patent
Estimating the term…
Abstract
The present invention provides a new method to handle power and ground signals in modular design of programmable logic devices. During module implementation, the power and ground signals of each module are associated with area constraint properties. When performing routing in the module implementation phase, the power and ground signals together with regular local signals of the module are routed in accordance with their respective area constraint properties. However, the area constraint properties of the power and ground signals are removed during assembly phase while the area constraint properties of the local signals are retained.
Claims10
A method for routing signals in a programmable logic device design that can be divided into a plurality of modules, comprising the steps of:
- performing module routing for at least one of said modules, comprising the steps of:
- associating power signal in said at least one module with a first area constraint;
- associating ground signal in said at least one module with a second area constraint;
- and
- routing said power and said ground signals in accordance with said first and said second area constraints;
- and
- performing assembly routing for said design, comprising the steps of:
- removing said first area constraint from said power signal;
- removing said second area constraint from said ground signal;
- and
- routing said power and said ground signals.
A method for routing signals in a programmable logic device design that can be divided into a plurality of modules, said design having global signals and said plurality of modules having local signals, said method comprising the steps of:
- performing module routing for at least one of said modules, comprising the steps of:
- associating power signal in said at least one module with a first area constraint;
- associating ground signal in said at least one module with a second area constraint;
- associating at least one local signal in said at least one module with a third area constraint;
- and
- routing said power signal, said ground signal and said at least one local signal in accordance with said first, said second and said third area constraints;
- and
- performing assembly routing for said design, comprising the 22 steps of:
- removing said first area constraint from said power signal;
- removing said second area constraint from said ground signal;
- retaining said third area constraint for said at least one local signal;
- and
- routing said power signal, said ground signal and said global signal.
Dependencies are inferred from the claim text.