Method and system for creating and verifying structural logic model of electronic design from behavioral description, including generation of logic and timing models
First Claim
1. An ECAD system for creating and validating a structural description of a circuit or device from a VHDL description of the circuit or device, comprising:
- a compiler for compiling the VHDL description of the circuit or device;
means for locating problems within said compiled description and measuring the effectiveness of solving said problems;
means for passing information including said compiled description to a physical design level;
a physical design tool for receiving said information and creating a physical design therefrom; and
means for back annotating information from the physical design tool to the compiler.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided herein for creating and validating an electronic design structural description of a circuit or device from a VHDL description of the circuit or device which includes a compiler for compiling the VHDL description of the circuit or device; a device for locating problems within the compiled description and measuring the effectiveness of solving the problems; a device for passing information including the compiled description to a physical design level; a physical design tool for receiving the information and creating a physical design therefrom; and a device for back annotating the information from the physical design tool to the compiler.
-
Citations
13 Claims
-
1. An ECAD system for creating and validating a structural description of a circuit or device from a VHDL description of the circuit or device, comprising:
-
a compiler for compiling the VHDL description of the circuit or device; means for locating problems within said compiled description and measuring the effectiveness of solving said problems; means for passing information including said compiled description to a physical design level; a physical design tool for receiving said information and creating a physical design therefrom; and means for back annotating information from the physical design tool to the compiler. - View Dependent Claims (2, 3, 4)
-
-
5. A constraint analyzer for use in a system for creating and validating a structural device or circuit in a multi-windowing graphical user interface (GUI) environment, comprising:
-
means for receiving library data and a gate-level netlist; means for receiving information including a VHDL representation of the device or circuit; and a gate level power analysis tool for exploring device or circuit power design tradeoffs based on library data, the gate level netlist, and the VHDL representation of the circuit or device.
-
-
6. A compiling tool for use in a system for creating and validating a structural device or circuit in a multi-windowing graphical user interface (GUI) environment, comprising:
-
means for receiving predetermined device or circuit parameters; and a synthesizing element for synthesizing circuits by simultaneously optimizing predetermined constraints based on said predetermined parameters and creating a constraint optimized gate-level netlist of said circuits. - View Dependent Claims (7)
-
-
8. A method for creating and validating a structural description of a circuit or device from a VHDL description of the circuit or device, comprising the steps of:
- compiling the VHDL description of the circuit or device;
locating problems within said compiled description and measuring the effectiveness of solving said problems; passing information including said compiled description to a physical design level; receiving said information and creating a physic design therefrom; and back annotating information from the physical design tool to the compiler. - View Dependent Claims (9, 10, 11)
- compiling the VHDL description of the circuit or device;
-
12. A method of creating and validating an electronic design from a behavioral description thereof, comprising the steps of:
-
providing a behavioral description of the electronic design; simulating and changing the behavioral description of the design; partitioning the behavioral description into a number of blocks and constraining the architectural choices to those meeting high-level timing goals; and creating a physical design by iteratively feeding back physical design characteristics to the behavioral level.
-
-
13. A system for creating and validating an electronic design from a behavioral description thereof, comprising:
-
a simulation tool for simulating and changing the behavioral description of the design; a partitioning tool for partitioning the behavioral description into a number of blocks and constraining the architectural choices to those meeting high-level timing goals; and a physical design tool creating a physical design by iteratively feeding back physical design characteristics to the behavioral level.
-
Specification