According to an embodiment an improved Application Specific integrated circuit (ASIC) isolation method and system for assigning signal pins in an ASIC package having a plurality of signal pins is disclosed. The method and system comprise identifying an isolation requirement of the ASIC and determining an optimized pattern for substantially diagonal pairing of signal pins in relation to the isolation requirement. The method includes pairing signal pairs substantially diagonally in accordance with the pattern.
|
1. A computer based method to arrange signal pins for pairing in an integrated circuit, comprising:
determining, in a computer system, an isolation requirement and an area for the integrated circuit;
determining, in the computer system, a signal pin pattern that satisfies the isolation requirement within the area by repetitively performing operations, comprising:
determining, in the computer system, available signal and ground pin pairs within the area for the integrated circuit;
identifying, in the computer system, two diagonally adjacent signal pins;
assigning, in the computer system, the two diagonally adjacent signal pins as a first diagonally adjacent signal pin pair;
identifying, in the computer system, a diagonal reference line which extends perpendicularly from the first signal pin pair;
identifying, in the computer system, a closest pair of signal pins which reside on the diagonal reference line; and
adding, in the computer system, the closest pair of signal pins to the layout.
8. A computer based method to determine an integrated circuit signal pin layout by performing operations, comprising:
(a) determining, in a computer system, available signal and ground pin pairs within the area for the integrated circuit;
(b) identifying, in the computer system, two diagonally adjacent signal pins;
(c) assigning, in the computer system, the two diagonally adjacent signal pins as a diagonally adjacent signal pin pair;
(d) identifying, in the computer system, a diagonal reference line which extends perpendicularly from the diagonally adjacent signal pin pair;
(e) identifying, in the computer system, a closest pair of signal pins which reside on the diagonal reference line;
(f) adding, in the computer system, the closest pair of signal pins to the layout;
(g) identifying, in the computer system, signal pins proximate the first diagonally adjacent signal pin pair which do not lie on the diagonal reference line; and
(h) moving, in the computer system, the signal pins away from the first adjacent signal pin pair.
13. A computer-based system to generate an integrated circuit signal pin layout by implementing operations, comprising:
(a) determining, in the computer system, available signal and ground pin pairs within the area for the integrated circuit;
(b) identifying, in the computer system, two diagonally adjacent signal pins;
(c) assigning, in the computer system, the two diagonally adjacent signal pins as a diagonally adjacent signal pin pair;
(d) identifying, in the computer system, a diagonal reference line which extends perpendicularly from the diagonally adjacent signal pin pair;
(e) identifying, in the computer system, a closest pair of signal pins which reside on the diagonal reference line;
(f) adding, in the computer system, the closest pair of signal pins to the layout;
(g) identifying, in the computer system, signal pins proximate the first diagonally adjacent signal pin pair which do not lie on the diagonal reference line; and
(h) moving, in the computer system, the signal pins away from the first adjacent signal pin pair.
2. The computer based method of
3. The computer based method of
identifying, in the computer system, signal pins proximate the first adjacent signal pin pair which do not lie on the diagonal reference line; and
moving, in the computer system, the signal pins away from the first adjacent signal pin pair.
4. The computer based method of
replacing, in the computer system, the signal pins moved away from the first adjacent with a ground pin or a power pin.
5. The computer based method of
6. The computer based method of
7. The computer based method of
9. The computer based method of
determining, in the computer system, an isolation requirement and a maximal area of the integrated circuit.
10. The computer based method of
repeating, in the computer system, operations (a) through (f) until a signal pin layout is generated which satisfies the isolation requirement within the maximal area of the integrated circuit.
11. The computer based method of
12. The computer based method of
14. The computer-based system of
determining and isolation requirement and a maximal area of the integrated circuit.
15. The computer-based system of
17. The computer-based system of
|
The present embodiment relates generally to Application Specific Integrated Circuits (ASICs), and more particularly, to improved isolation in ASIC configuration and design.
In today's market, demands for increased device speeds are ever-increasing and these demands are further challenging package substrate designs to enable improved chip performance. Today's telecommunications and consumer electronics continue to press towards miniaturization, low power consumption, and high integration, with higher transfer data rates. Package design in particular is more complex given the demand for high-speed devices and many of the traditional techniques are unable to provide for the needed performance. For instance, newer designs are demanding higher speeds and greater numbers of signals per application-specific integrated circuit (ASIC) package.
With the demand for high-speed differential signals, traditional approaches continue to be unable to satisfactorily provide for needed data rates, in part as these traditional approaches fail to provide for adequate isolation between the differential signals in packages, such as within a Ball Grid Array (BGA) package for example. Traditional approaches have unsuccessfully attempted to overcome these challenges by providing for vertical or horizontal offset pin assignments implementations which sacrifice density by assigning ground pins between signal pins thereby lowering the total number of signal pins. For instance, in
Therefore, traditionally, to improve the isolation, the approach often required is that additional pin spacing and/or placement of additional ground pins as between signal pins occurred to further attempt to improve isolation and reduce the effects of possible crosstalk. Unfortunately, the availability and density of active signals pins thereby decreased as a result. As a result, as will be appreciated by those skilled in the art, these traditional approaches fail to optimize the number of usable signal pins for a given amount of needed isolation in an ASIC footprint, die, or die package size. As a result, improving isolation while optimizing signal pin densities without impacting ASIC footprint size, presents challenges which traditional approaches fail to overcome.
Therefore, what is needed is an optimized approach for assigning signal pins in an optimized pattern for an ASIC arrangement to improve isolation without increasing ASIC footprint requirements.
The present embodiment addresses such a need as it comprises an improved Application Specific Integrated Circuit (ASIC) isolation method for assigning signal pins in an ASIC package having a plurality of signal pins. The method comprises identifying an isolation requirement of the ASIC and determining an optimized pattern for substantially diagonal pairing of signal pins in relation to the isolation requirement. The method includes pairing signal pairs substantially diagonally in accordance with the pattern.
In another embodiment, a method of determining an optimized Application Specific Integrated Circuit (ASIC) signal pin layout having improved isolation comprises identifying an isolation requirement of the ASIC and determining an acceptable area for the ASIC. The method further includes substantially diagonally pairing one or more signal pins in relation to the isolation requirement and one or more of: adding proximately perpendicular signal pins to substantially diagonally-paired signal pairs wherein proximately perpendicular signal pins are along a first diagonal line perpendicularly extending from the substantially diagonally-paired signal pair, moving signal pins not residing along the first diagonal line away from the respective substantially diagonally-paired signal pins; and adding isolation spacing or ground pins proximate to respective substantially diagonally-paired signal pairs.
In another embodiment, an apparatus is disclosed comprising an Application Specific Integrated Circuit (ASIC) having a plurality of signal pins configured to be arranged such that one or more signal pins are substantially diagonally paired, wherein at least one substantially diagonally paired signal pin pair is determined as being a paired candidate by: identifying an isolation requirement of the ASIC; determining an acceptable area for the ASIC; and determining a candidacy of substantially diagonally pairing one or more signal pins in relation to the isolation requirement.
In various embodiments, the present invention provides for an optimized signal utilization in a determined pattern for a given isolation requirement. It will be appreciated by those skilled in the art that in the various embodiments herein set forth near perfect isolation may be obtained by the method by assigning adjacent pins using substantially diagonal pairing of differential signals in accordance with the method. The features, functions, and advantages can be achieved independently in various embodiments of the present invention or may be combined in yet other embodiments.
The following description is presented to enable one of ordinary skill in the art to make and use the embodiment and is provided in the context of a patent application and its requirements. Various modifications to the implementations and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present embodiment is not intended to be limited to the implementations shown, but is to be accorded the widest scope consistent with the principles and features described herein.
In various embodiments, the present invention provides a method for arranging signal pins for pairing in an Application Specific Integrated Circuit (ASIC) having a plurality of available signal pins, in which near perfect isolation may be obtained by using adjacent pins and substantially diagonal pairing of differential signals, in accordance with the various embodiments herein. While traditionally, the positioning of adjacent pins was attempted to provide isolation effects such that distant pins provided little if any impact on isolation, using the present invention, isolation performance may be improved by appropriately positioning pins away from paired signal pins, contrary to the traditional approach.
Signal pins which may be proximate to the paired pins but which may not be added at 760 may then be handled at 770. Preferably at 770, depending on the specifics of the design, signal pins identified in relation to the first paired pins but which do not reside on the first diagonal line of 750 may then be moved at 787 to be farther away from the paired pins, to improve the isolation of the optimized pattern. Alternatively, or additionally, depending on the design, at 770, ground (i.e., or power) pins may be added at 783 to be proximate to the paired pins or may be placed in place of moved signal pins at 787. Once the moved pins become finally positioned, the optimized pattern is complete and may be generated at 790. Sample patterns using the various embodiments of the present invention are set forth in referenced figures. It will be appreciated by those skilled in the art that the method description of the various embodiments set forth above, does not require nor is limited by the sequences or preferential aspects set forth.
The implementations of the various embodiments herein provide for improved isolation over traditional approaches. Comparatively, referring again to
In
In
Further, from
In
The various embodiments of the present invention provide for optimized patterns and pin arrangements in which pins adjacent to signal pins provide for improved isolation thereby optimizing the signal utilization for a given isolation requirement and reducing crosstalk for high speed differential signals, whereas contradistinctively, in a the traditional approach, the adjacent pins typically provided for the lowest amount of isolation.
It will be understood by those skilled in the art that a Ball Grid Array (BGA) is a surface mount chip package that typically uses a grid of solder balls as its connectors, in which BGA chips may be often easier to align to a printed circuit board (PCB) as the leads, which may be underneath the chip, and/or may be farther apart than similar leaded packages. It will be further appreciated by those skilled in the art that BGA is a preferred design choice in chip scale packaging (CSP) in which a chip package is often sought to be not more than 1.2× the size of the semiconductor die itself. It will be further understood that an ASIC may include but is not limited to a BGA.
As used herein the term “footprint” is intended to mean and be interchangeably used with other terms including but not limited to available area, ASIC footprint, die, package, and die package size, etc.
As used herein the term “pattern” is intended to mean and be interchangeably used with other terms including but not limited to layout, ASIC layout, arrangement, pin and layout patterns, etc.
As used herein the term “substantially diagonally” is intended to mean non-vertical and non-horizontal.
The various present embodiments provide significant benefits to the field including those of ASIC designers who may now be able to provide for more differential signals pins per ASIC package using various embodiments herein, thereby also requiring fewer ASICs per design and significantly lowering the cost of systems employing the embodiments herein. Further, the various present embodiments provide for improved density of utilizable signals, full optimized patterns created using primitive cells, and higher electronic content from high yield dies which have lower costs.
While there are many structural and functional equivalents to the elements of the present embodiment, it is understood that those equivalents, technological improvements and functional equivalents, alone or in combination, are intended to be included in the description herein without exception. The present embodiment may be performed using software and/or in a computer system 705, in which the results are displayed, printed or otherwise provided for in electronic format.
Although the present embodiment has been described in accordance with the implementations shown, one of ordinary skill in the art will readily recognize that there could be variations to the implementations and those variations would be within the spirit and scope of the present embodiment. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the appended claims.
Patent | Priority | Assignee | Title |
9058453, | May 24 2013 | Nvidia Corporation | System and method for configuring a channel |
9554454, | Dec 17 2014 | Intel Corporation | Devices and methods to reduce differential signal pair crosstalk |
9972566, | Nov 24 2014 | International Business Machines Corporation | Interconnect array pattern with a 3:1 signal-to-ground ratio |
Patent | Priority | Assignee | Title |
6346743, | Jun 30 2000 | Intel Corp | Embedded capacitor assembly in a package |
7095107, | Dec 07 2004 | Tessera, Inc | Ball assignment schemes for integrated circuit packages |
7118391, | Nov 14 2001 | FCI Americas Technology, Inc. | Electrical connectors having contacts that may be selectively designated as either signal or ground contacts |
7146550, | Mar 05 2004 | Godo Kaisha IP Bridge 1 | Isolation testing circuit and testing circuit optimization method |
7390218, | Nov 14 2001 | FCI Americas Technology, Inc. | Shieldless, high-speed electrical connectors |
7620922, | Nov 06 2006 | Cadence Design Systems, Inc. | Method and system for optimized circuit autorouting |
7949974, | Feb 28 2008 | XILINX, Inc. | Isolation verification within integrated circuits |
20020180468, | |||
20050196987, | |||
20050287850, | |||
20060118929, | |||
20060152911, | |||
20060166398, | |||
20080214029, | |||
20090057920, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 18 2008 | CATUOGNO, LOUIS | The Boeing Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 021587 | /0924 | |
Sep 19 2008 | The Boeing Company | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Apr 10 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 08 2021 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 08 2016 | 4 years fee payment window open |
Apr 08 2017 | 6 months grace period start (w surcharge) |
Oct 08 2017 | patent expiry (for year 4) |
Oct 08 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 08 2020 | 8 years fee payment window open |
Apr 08 2021 | 6 months grace period start (w surcharge) |
Oct 08 2021 | patent expiry (for year 8) |
Oct 08 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 08 2024 | 12 years fee payment window open |
Apr 08 2025 | 6 months grace period start (w surcharge) |
Oct 08 2025 | patent expiry (for year 12) |
Oct 08 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |