Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
71 words
A computer implemented method of editing a design database, comprising the steps of: displaying an algorithmic description of a circuit functionality from the design database on a display screen in graphic fields; displaying scheduling data from the design database associated with said algorithmic description in said graphic fields; selecting one of said graphic fields; and altering said scheduling data associated with said algorithmic description in said one of said graphic fields.
Claim 2
Dependent Claim
71 words
A computer implemented method of editing a design database, comprising the steps of: displaying an algorithmic description of a circuit functionality from the design database on a display screen in graphic fields; displaying scheduling data from the design database associated with said algorithmic description in said graphic fields; selecting one of said graphic fields; and altering said scheduling data associated with said algorithmic description in said one of said graphic fields.
Claim 3
Dependent Claim
19 words
The method of claim 1 further including the step of updating said altered scheduling data in the design database.
Claim 4
Dependent Claim
18 words
The method of claim 2 wherein said selecting step includes the step of selecting a first clock signal.
Claim 5
Dependent Claim
23 words
The method of claim 3 wherein said altering step includes the step of changing said first clock signal to a second clock signal.
Claim 6
Dependent Claim
27 words
The method of claim 4 wherein said updating step includes the steps of replacing said first clock signal in the design database with said second clock signal.
Claim 7
Dependent Claim
24 words
The method of claim 3 wherein said selecting step further includes the step of selecting a first execution cycle of said first clock signal.
Claim 8
Dependent Claim
33 words
The method of claim 6 wherein said altering step includes the step of changing said first execution cycle of said first clock signal to a second execution cycle of said first clock signal.
Claim 9
Dependent Claim
38 words
The method of claim 7 wherein said updating step further includes the step of replacing said first execution cycle of said first clock signal in the design database with said second execution cycle of said first clock signal.
Claim 10
Dependent Claim
20 words
The method of claim 2 wherein said selecting step further includes the step of selecting a first type of scheduling.
Claim 11
Dependent Claim
45 words
The method of claim 9 wherein said altering and updating steps further include the steps of: changing said first type of scheduling to a second type of scheduling; and replacing said first type of scheduling in the design database with said second type of scheduling.
Claim 12
Dependent Claim
20 words
The method of claim 2 wherein said selecting step further includes the step of selecting a first type of synchronization.
Claim 13
Dependent Claim
45 words
The method of claim 11 wherein said altering and updating steps further include the steps of: changing said first type of synchronization to a second type of synchronization; and replacing said first type of synchronization in the design database with said second type of synchronization.
Claim 14
Independent Claim
49 words
A method of displaying scheduling information, comprising the steps of: reading scheduling data related to synchronous timing of a digital circuit design; and displaying said scheduling data in graphic fields on a display screen that provides a hierarchical graphic representation of scheduling and clocking of the digital circuit design.
Claim 15
Independent Claim
49 words
A method of displaying scheduling information, comprising the steps of: reading scheduling data related to synchronous timing of a digital circuit design; and displaying said scheduling data in graphic fields on a display screen that provides a hierarchical graphic representation of scheduling and clocking of the digital circuit design.
Claim 16
Dependent Claim
50 words
The method of claim 13 further including the steps of: providing an algorithmic description of a circuit functionality; selecting one of said graphic fields; altering said scheduling data associated with said algorithmic description in said one of said graphic fields; and updating said altered scheduling data in a design database.
Claim 17
Dependent Claim
40 words
The method of claim 14 further including the steps of: selecting a first clock signal; changing said first clock signal to a second clock signal; and replacing said first clock signal in said design database with said second clock signal.
Claim 18
Dependent Claim
65 words
The method of claim 15 further including the steps of: selecting a first execution cycle of said first clock signal; changing said first execution cycle of said first clock signal to a second execution cycle of said first clock signal; and replacing said first execution cycle of said first clock signal in said design database with said second execution cycle of said first clock signal.
Claim 19
Dependent Claim
45 words
The method of claim 14 further including the steps of: selecting a first type of scheduling; changing said first type of scheduling to a second type of scheduling; and replacing said first type of scheduling in said design database with said second type of scheduling.
Claim 20
Dependent Claim
45 words
The method of claim 14 further including the steps of: selecting a first type of synchronization; changing said first type of synchronization to a second type of synchronization; and replacing said first type of synchronization in said design database with said second type of synchronization.
Claim 21
Independent Claim
89 words
A method of displaying and updating a design database, comprising the steps of: providing an algorithmic description of a circuit functionality; displaying said algorithmic description on a display screen in graphic fields for human interaction; reading scheduling data related to synchronous timing from the design database; displaying said scheduling data from the design database associated with said algorithmic description in said graphic fields; interactively selecting one of said graphic fields; altering said scheduling data associated with said algorithmic description; and updating said altered scheduling data in the design database.
Claim 22
Independent Claim
89 words
A method of displaying and updating a design database, comprising the steps of: providing an algorithmic description of a circuit functionality; displaying said algorithmic description on a display screen in graphic fields for human interaction; reading scheduling data related to synchronous timing from the design database; displaying said scheduling data from the design database associated with said algorithmic description in said graphic fields; interactively selecting one of said graphic fields; altering said scheduling data associated with said algorithmic description; and updating said altered scheduling data in the design database.
Claim 23
Dependent Claim
40 words
The method of claim 19 further including the steps of: selecting a first clock signal; changing said first clock signal to a second clock signal; and replacing said first clock signal in the design database with said second clock signal.
Claim 24
Dependent Claim
65 words
The method of claim 20 further including the steps of: selecting a first execution cycle of said first clock signal; changing said first execution cycle of said first clock signal to a second execution cycle of said first clock signal; and replacing said first execution cycle of said first clock signal in the design database with said second execution cycle of said first clock signal.
Claim 25
Dependent Claim
45 words
The method of claim 19 further including the step of: selecting a first type of scheduling; changing said first type of scheduling to a second type of scheduling; and replacing said first type of scheduling in the design database with said second type of scheduling.
Claim 26
Dependent Claim
45 words
The method of claim 19 further including the steps of: selecting a first type of synchronization; changing said first type of synchronization to a second type of synchronization; and replacing said first type of synchronization in the design database with said second type of synchronization.