Netlist consistency checking

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000, C716S030000, C716S030000

Reexamination Certificate

active

06665853

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates to a method and computer system for checking a netlist for consistency with input/output connectivity lists.
2. Related Art
A customer may provide input/output connectivity lists for a Controlled Collapse Chip Connection (C4) chip and for a ball grid array (BGA) circuit card, for use in developing an input netlist file to a design software package. Unfortunately, the input netlist file for the design software package may have formatting constraints that result in errors when the data in the aforementioned input/output connectivity lists are utilized for developing said input file. Said errors constitute a quality assurance concern. Thus there is a need to effectively mitigate said errors.
SUMMARY OF THE INVENTION
In first embodiments, the present invention provides a method for checking a netlist L, comprising:
providing an I/O connectivity list I
1
for a first electrical package P
1
, wherein I
1
includes I/O locations on a surface S
1
of the first electrical package P
1
;
providing an I/O connectivity list I
2
for a second electrical package P
2
, wherein I
2
includes I/O locations on a surface S
2
of the second electrical package P
2
;
providing the netlist L that describes electrical nets between I/O locations on S
1
and I/O locations on S
2
, wherein I denotes I
1
and I
2
collectively, wherein a relationship exists between L and I, wherein the relationship is selected from the group consisting of a mutually consistent relationship and a mutually inconsistent relationship, and wherein a first necessary condition for the relationship to be a mutually consistent relationship is that the I/O locations in L and the I/O locations in I are mutually consistent; and
determining whether the relationship is the mutually consistent relationship.
In second embodiments, the present invention provides a computer system for checking a netlist L, comprising an algorithm adapted to:
access an I/O connectivity list I
1
for a first electrical package P
1
, wherein I
1
includes I/O locations on a surface S
1
of the first electrical package P
1
;
access an I/O connectivity list I
2
for a second electrical package P
2
, wherein I
2
includes I/O locations on a surface S
2
of the second electrical package P
2
;
access the netlist L that describes electrical nets between I/O locations on S
1
and I/O locations on S
2
, wherein I denotes I
1
and I
2
collectively, wherein a relationship exists between L and I, wherein the relationship is selected from the group consisting of a mutually consistent relationship and a mutually inconsistent relationship, and wherein a first necessary condition for the relationship to be a mutually consistent relationship is that the I/O locations in L and the I/O locations in I are mutually consistent; and
determine whether the relationship is the mutually consistent relationship.
The present invention effectively mitigates errors in an input netlist file to a design software package, wherein said errors relate to a utilization of C4 and BGA input/output connectivity lists.


REFERENCES:
patent: 5231590 (1993-07-01), Kumar et al.
patent: 5384710 (1995-01-01), Lam et al.
patent: 5463561 (1995-10-01), Razdan
patent: 5712794 (1998-01-01), Hong
patent: 5867395 (1999-02-01), Watkins et al.
patent: 5867396 (1999-02-01), Parlour
patent: 5901066 (1999-05-01), Hong
patent: 5910898 (1999-06-01), Johannsen
patent: 6009251 (1999-12-01), Ho et al.
patent: 6009252 (1999-12-01), Lipton
patent: 6163876 (2000-12-01), Ashar et al.
patent: 6190433 (2001-02-01), Van Fleet et al.
patent: 6226777 (2001-05-01), Zhang
patent: 6499129 (2002-12-01), Srinivasan et al.
patent: 2002/0138812 (2002-09-01), Johannsen
patent: 2002/0162086 (2002-10-01), Morgan
patent: 11102386 (1999-04-01), None
Kim et al., A New Hierarchical Netlist Comparison Technique for Layout Verification, ICVC '97. 5th International Conference on VLSI and CAD. Kyungki-do, South Korea: Samsung Electron, 1997.
Kim et al., Hierarchy Restructing for Hierarchical LVS Comparison, VLSI Design, vol. 10, No. 1, 1999.
Kim et al., Hierarchical LVS Based on Hierarchy Rebuilding, Proceedings of the ASP-DAC '98, Asia and South Pacific Design Automation Conference 1988, p. cover and 379-384.
Batra et al. Hcompare: A Hierarchical Netlist Comparison Program, 29th ACM/IEEE Design Automation Conference, pp. 299-304.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Netlist consistency checking does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Netlist consistency checking, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Netlist consistency checking will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3138823

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.