Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
184 words
A computer implemented method for providing a netlist extraction tool, comprising a netlist scheduler, netlist extractor, and netlist binder for generating an updated netlist of a first netlist having an associated date of creation of a data base comprised of a plurality of blocks in a hierarchical relationship having a plurality of levels, said method comprising the computer implemented steps of: at a first level, comparing using said netlist scheduler, said first netlist to said data base to determine when changes have been made to said data base; repeating the previous step, using said netlist scheduler, for successive levels of said data base until the lowest level at which a change occurs is determined; generating a block list of said blocks that have been updated; generating, in response to said block list, using said netlist extractor a sub netlist for said each updated block with said first netlist; generating an incremental updated netlist by combining, using said netlist binder, said sub netlist for said each updated block with said first netlist; whereby an incremental updated netlist is provided without reenlisting the entire data base.
Claim 2
Dependent Claim
184 words
A computer implemented method for providing a netlist extraction tool, comprising a netlist scheduler, netlist extractor, and netlist binder for generating an updated netlist of a first netlist having an associated date of creation of a data base comprised of a plurality of blocks in a hierarchical relationship having a plurality of levels, said method comprising the computer implemented steps of: at a first level, comparing using said netlist scheduler, said first netlist to said data base to determine when changes have been made to said data base; repeating the previous step, using said netlist scheduler, for successive levels of said data base until the lowest level at which a change occurs is determined; generating a block list of said blocks that have been updated; generating, in response to said block list, using said netlist extractor a sub netlist for said each updated block with said first netlist; generating an incremental updated netlist by combining, using said netlist binder, said sub netlist for said each updated block with said first netlist; whereby an incremental updated netlist is provided without reenlisting the entire data base.
Claim 3
Dependent Claim
15 words
The method of claim 1 wherein each of said blocks comprise at least one component.
Claim 4
Dependent Claim
11 words
The method of claim 2 wherein said component comprises a primitive.
Claim 5
Dependent Claim
19 words
The method of claim 2 wherein said component comprises a block at a lower level than said each block.
Claim 6
Dependent Claim
39 words
The method of claim 1 wherein each of said components has a date of revision and said date of creation is compared to said date of revision to determine if a change has been made to said data base.
Claim 7
Dependent Claim
164 words
A computer system for providing a netlist extraction tool that generates an incremental updated netlist of a first netlist having an associated date of creation of a data base comprised of a plurality of blocks in a hierarchical relationship having a plurality of levels comprising: a netlist scheduler coupled to said data base, said netlist scheduler for determining when changes have been made to said data base repeating the determining step for successive levels of said data base until the lowest level at which a change occurred is determined and generating a block list of said block that have been updated; a netlist extractor coupled to said netlist scheduler and said data base for receiving said updated block list and expanding and extracting the netlist of said updated blocks generating a subnetlist for said each updated block; a netlist binder coupled to said netlist extractor for combining said subnetlist for said each updated block with said first netlist for forming an incremental updated netlist.
Claim 8
Dependent Claim
164 words
A computer system for providing a netlist extraction tool that generates an incremental updated netlist of a first netlist having an associated date of creation of a data base comprised of a plurality of blocks in a hierarchical relationship having a plurality of levels comprising: a netlist scheduler coupled to said data base, said netlist scheduler for determining when changes have been made to said data base repeating the determining step for successive levels of said data base until the lowest level at which a change occurred is determined and generating a block list of said block that have been updated; a netlist extractor coupled to said netlist scheduler and said data base for receiving said updated block list and expanding and extracting the netlist of said updated blocks generating a subnetlist for said each updated block; a netlist binder coupled to said netlist extractor for combining said subnetlist for said each updated block with said first netlist for forming an incremental updated netlist.
Claim 9
Dependent Claim
37 words
The system of claim 6 wherein said netlist scheduler determines when changes have been made to said data base for successive levels of said data base until the lowest level at which a change occurs is determined.
Claim 10
Dependent Claim
15 words
The system of claim 7 wherein each of said blocks comprise at least one component.
Claim 11
Dependent Claim
11 words
The system of claim 8 wherein said component comprises a primitive.
Claim 12
Dependent Claim
19 words
The system of claim 9 wherein said component comprises a block at a lower level at said each block.
Claim 13
Dependent Claim
38 words
The system of claim 10 wherein each of said components has a date of revision and said date of creation is compared to said date of revision to determine if a change has made to said data base.
Claim 14
Dependent Claim
176 words
A computer system for providing a netlist extraction tool that generates an incremental updated netlist of a first netlist having an associated date of creation of a data base comprised of a plurality of blocks in a hierarchical relationship having a plurality of levels comprising: a netlist scheduler coupled to said data base, said netlist scheduler for determining when changes have been made to said data base, said netlist scheduler determining when changes have been made to said data base for successive levels of said data base until the lowest level at which a change occurs is determined, and said netlist scheduler generating a block list of said blocks that have been updated; a netlist extractor coupled to said netlist scheduler and said data base for receiving said updated block list and expanding and extracting the netlist of said updated blocks generating a subnetlist for said each updated block; a netlist binder coupled to said netlist extractor for combining said subnetlist for said each updated block with said first netlist for forming an incremental updated netlist.
Claim 15
Dependent Claim
176 words
A computer system for providing a netlist extraction tool that generates an incremental updated netlist of a first netlist having an associated date of creation of a data base comprised of a plurality of blocks in a hierarchical relationship having a plurality of levels comprising: a netlist scheduler coupled to said data base, said netlist scheduler for determining when changes have been made to said data base, said netlist scheduler determining when changes have been made to said data base for successive levels of said data base until the lowest level at which a change occurs is determined, and said netlist scheduler generating a block list of said blocks that have been updated; a netlist extractor coupled to said netlist scheduler and said data base for receiving said updated block list and expanding and extracting the netlist of said updated blocks generating a subnetlist for said each updated block; a netlist binder coupled to said netlist extractor for combining said subnetlist for said each updated block with said first netlist for forming an incremental updated netlist.
Claim 16
Dependent Claim
15 words
The system of claim 12 wherein each of said blocks comprise at least one component.
Claim 17
Dependent Claim
11 words
The system of claim 13 wherein said component comprises a primitive.
Claim 18
Dependent Claim
19 words
The system of claim 14 wherein said component comprises a block at a lower level at said each block.
Claim 19
Dependent Claim
38 words
The system of claim 15 wherein each of said components has a date of revision and said date of creation is compared to said date of revision to determine if a change has made to said data base.