As the early research work for the new version of IC Reverse Engineering System ICRES IV of National ASIC Design Engineering Center (NADEC), this paper does a lot of research on Distributed IC Engineering Database System, then concentrates on the concurrency control of this database. In the paper, the author analyzes the extension of IC Engineering Database to Distributed IC Engineering Database with Object-Oriented methods. The author expands the existed objects with distributed-oriented attributes, and then adds a few new objects regarding to the distributed database. After construction of the basic framework of Distributed IC Engineering Database, such as the distribution and redundancy of data, network directory management, concurrency control, consistency of data, and the recovery, the author pays special attention to the problem of concurrency control and the data consistency, which is crucial for IC reverse engineering. To implement concurrency control, distributed 2PL protocol and distributed Tree- Locking protocol are chosen after the discussion of some general methods. As to the special problem of IC data dependence, the method of reference list is developed to solve it. The paper also discusses the recovery of database using the replicated data. The ICRES systems, whose versions II and III are commercializing, perform brilliantly in the field of IC design and reverse engineering. ICRES IV will make its contribution following its predecessor.
修改评论