Specifying and validating untimed nets
First Claim
Patent Images
1. A method of modeling an integrated circuit design, an integrated circuit having the integrated circuit design being operable to perform intended functions, the method comprising:
- creating a register transfer level design of the integrated circuit, the register transfer level design including an untimed net, wherein the register transfer level design further includes a functional macro connected to the untimed net;
associating a timing parameter to the untimed net; and
creating a physical design of the integrated circuit based on the register transfer level design, wherein the register transfer level design includes a physical component and the untimed net, and wherein the physical component corresponds to the functional macro and is connected to the untimed net.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an aspect of the present invention, specifying a portion of a circuit design to be treated as untimed by static timing analysis is performed on the RTL design by means of an attribute annotation. The process is operable to map through to the Physical Design by correlating latches and chip-level nets. This allows the testing process to become closed-loop. Design and simulation time is also greatly reduced due to the accessibility of RTL design.
-
Citations
15 Claims
-
1. A method of modeling an integrated circuit design, an integrated circuit having the integrated circuit design being operable to perform intended functions, the method comprising:
-
creating a register transfer level design of the integrated circuit, the register transfer level design including an untimed net, wherein the register transfer level design further includes a functional macro connected to the untimed net; associating a timing parameter to the untimed net; and creating a physical design of the integrated circuit based on the register transfer level design, wherein the register transfer level design includes a physical component and the untimed net, and wherein the physical component corresponds to the functional macro and is connected to the untimed net. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for modeling an integrated circuit design, an integrated circuit having the integrated circuit design being operable to perform intended functions, the system comprising:
-
a register transfer level design portion operable to create a register transfer level design of the integrated circuit such that the register transfer level design includes an untimed net, wherein the register transfer level design further includes a functional macro connected to the untimed net; a timing parameter portion operable to associate a timing parameter to the untimed net; and a physical design portion operable to create a physical design of the integrated circuit based on the register transfer level design, wherein the register transfer level design includes a physical component and the untimed net, and wherein the physical component corresponds to the functional macro and is connected to the untimed net. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A data processing system program product for executing instructions in a data processing system, the data processing system program product comprising a data processing system-readable storage medium having data processing system-readable program code embodied in the medium, the data processing system-readable program code being operable to instruct the data processing system to perform a method of modeling an integrated circuit design, an integrated circuit having the integrated circuit design being operable to perform intended functions, the method comprising:
-
creating a register transfer level design of the integrated circuit, the register transfer level design including an untimed net, wherein the register transfer level design further includes a functional macro connected to the untimed net; associating a timing parameter to the untimed net; and creating a physical design of the integrated circuit based on the register transfer level design, wherein the register transfer level design includes a physical component and the untimed net, and wherein the physical component corresponds to the functional macro and is connected to the untimed net. - View Dependent Claims (12, 13, 14, 15)
-
Specification