Back to results
US 11,886,789 B1Granted
Block design containers for circuit design
AssigneeXilinx, Inc.
InventorsAyush Khemka, Srinivas Beeravolu, Kalyani Tummala, Jaipal Reddy Nareddy, Adithya Balaji Boda, Suman Kumar Timmireddy
Life of this patent
Estimating the term…
Abstract
Circuit design development using block design containers can include opening, within a development environment generated by an Electronic Design Automation (EDA) system, a top-level block design specifying a circuit design and inserting, within the top-level block design using the EDA system, a block design container. The block design container specifies a source block design used as a sub-design within the top-level block design.
Claims20
A method, comprising:
- opening, using an Electronic Design Automation (EDA) system, a top-level block design within a development environment generated by the EDA system, wherein the top-level block design specifies a circuit design;
- inserting, within the top-level block design and using the EDA system, a block design container;
- wherein the block design container includes a list of a plurality of linked variants, wherein each linked variant corresponds to a different block design specifying a different selectable and alternative subsystem for implementation within the top-level block design in place of the block design container for performing a synthesis flow;
- receiving a user input selecting a linked variant from the list of the plurality of linked variants as a selected linked variant;
- and
- generating, by performing the synthesis flow using the selected linked variant to implement the block design container, a synthesized version of the circuit design.
3 more elements
A system, comprising:
- a processor configured to initiate operations including:
- opening, within a development environment generated by the system, a top-level block design specifying a circuit design;
- inserting, within the top-level block design within the development environment, a block design container;
- wherein the block design container includes a list of a plurality of linked variants, wherein each linked variant corresponds to a different block design specifying a different selectable and alternative subsystem for implementation within the top-level block design in place of the block design container for performing a synthesis flow;
- receiving a user input selecting a linked variant from the list of the plurality of linked variants as a selected linked variant;
- and
- generating, by performing the synthesis flow using the selected linked variant to implement the block design container, a synthesized version of the circuit design.
4 more elements
Dependencies are inferred from the claim text.