Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
80 words
A computer aided design method for allowing a plurality of users to edit integrated circuit wiring, comprising the steps of: partitioning a circuit into a plurality of parcels; identifying internal wiring networks contained solely within a single one of said parcels; identifying external wiring networks, said external wiring networks being shared by at least two of said parcels; checking for an unlocked condition on said external wiring networks; and editing said external wiring networks if said unlocked condition is true.
Claim 2
Dependent Claim
47 words
A computer aided design method for allowing a plurality of users to edit integrated circuit wiring, as recited in claim 1, further comprising the step of locking said external wiring networks before said editing step, said locking step locking other of said users from said editing step.
Claim 3
Dependent Claim
27 words
A computer aided design method for allowing a plurality of users to edit integrated circuit wiring, according to claim 1 or 2, wherein said parcels are contiguous.
Claim 4
Dependent Claim
34 words
A computer aided design method for allowing a plurality of users to edit integrated circuit wiring according to any of the preceding claims, wherein said integrated circuit wiring is wiring for a VLSI circuit.
Claim 5
Dependent Claim
50 words
A computer aided design method for allowing a plurality of users to edit an integrated circuit wiring according to any of claims 2-4, wherein said locking step allows one user to edit at least one external net and blocks access to said at least one external net to other users.
Claim 6
Dependent Claim
53 words
A computer aided design method for allowing a plurality of users to edit an integrated circuit wiring according to any of claims 2-5, wherein said locking step allows access to edit at least one external net to one user and includes the further step of displaying an edited external net to other users.
Claim 7
Dependent Claim
51 words
A computer aided design method for allowing a plurality of users to edit an integrated circuit according to any of the preceding claims, including a locking step that allows one user to edit internal nets within a parcel and blocks access to said at least one internal net to other users.
Claim 8
Dependent Claim
101 words
A computer aided system for allowing a plurality of users to edit integrated circuit wiring, comprising: a database means for storing data related to a circuit design; a multi-user computing means for coordinating editing activities between said plurality of users and said database means, said multi-user computing means further for dividing said data into a plurality of parcels and for identifying external wiring networks shared by more than one of said parcels; and a design controller means, associated with said multi-user computing means, for controlling the number of said users permitted to simultaneously edit any one of said external wiring networks.
Claim 9
Dependent Claim
29 words
A computer aided system for allowing a plurality of users to edit integrated circuit wiring, according to claim 8, wherein said multi-user computing means is a virtual machine facility.
Claim 10
Dependent Claim
32 words
A computer aided system for allowing a plurality of users to edit integrated circuit wiring according to claim 8 or 9, wherein said integrated circuit wiring is wiring for a VLSI circuit.
Claim 11
Dependent Claim
52 words
A computer aided system for allowing a plurality of users to edit integrated circuit wiring, according to any of claims 8-10, wherein said design controller means includes means to allow one user to edit an external net and to block access to said at least one external net to all other users.
Claim 12
Dependent Claim
54 words
A computer aided system for allowing a plurality of users to edit an integrated circuit wiring according to any of claims 8-11, wherein said design controller includes means to allow access to one user to edit an external net and includes means to allow all other users observational access to an edited external net.
Claim 13
Dependent Claim
51 words
A computer aided system for allowing a plurality of users to edit integrated circuit wiring according to any of claims 8-12, wherein said design controller includes means to allow one user to edit at least one internal net and blocks access to said at least one internal net to other users.