Patent EP0609576A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0609576A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Concurrent interactive wire editing

Assignee: International Business Machines Corp
•
Filing: 1993-10-08
•
Granted: —
•
Expires: 2013-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for allowing multiple users to simultaneously edit circuit wiring data, such as VLSI circuit data, is disclosed. The circuit data, contained in a computer database, is partitioned into a plurality of "parcels". Two types of wiring networks are identified within each parcel, internal and external. An internal network is completely enclosed within a parcel, whereas an external net spans two or more parcels. Each of the parcels may be simultaneously worked on by an individual user or circuit designer. Changes made to an internal wiring network has no impact on any of the other parcels. Changes made to an external wiring network does impact on other parcels which share the external network. A "design controller" is provided which restricts editing accessibility of an external network to one user at a time and locks out all other users. After changes are made to an external wiring network the database and the other parcels are updated to reflect the changes before the external network can be accessed again.

Inventors

  • 👤 Rafik Robert Habra

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 19:28
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39; G06F30/394

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag