Patent US7757196B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7757196B2 Active / In Force US ⏱️ 0.4 years remaining

Optimizing application specific integrated circuit pinouts for high density interconnect printed circuit boards

Assignee: Cisco Technology Inc
•
Filing: 2007-04-04
•
Granted: 2010-07-13
•
Expires: 2027-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Techniques for optimizing application specific integrated circuit (ASIC) and other IC pin assignment corresponding to a high density interconnect (HDI) printed circuit board (PCB) layout are provided. Applying the techniques described herein, pin assignments may be systematically and strategically planned, for example, in an effort to reduce the PCB layer count and associated cost, increase signal integrity and speed, reduce the surface area used by an ASIC and its support circuitry, reduce plane perforations, and reduce via crosstalk when compared to conventional designs with an ASIC mounted on a multilayered PCB.

Inventors

  • 👤 Steven C. Bird
  • 👤 Linda M. Mazaheri
  • 👤 Bob Needham
  • 👤 Phuong Rosalynn Duong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:32
CPC Classifications
H; H05; H05K; H05K1/00; H05K1/02; H05K1/11; H05K1/111; H05K1/112; H05K1/113; H05K1/0213; H05K1/0216; H05K1/023; H05K1/0231; H05K2201/00; H05K2201/09; H05K2201/09209; H05K2201/09218; H05K2201/09227; H05K2201/095; H05K2201/09536; H05K2201/09627; H05K2201/10; H05K2201/10613; H05K2201/10621; H05K2201/10734

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 112 words
A method comprising: dividing an array of pins of an integrated circuit (IC) into a plurality of rings that are nested with respect to each other; creating a mapping of each of the rings to a net category based on at least one criterion; assigning each of a plurality of nets of the IC to a pin of one of the plurality of rings based on the mapping; and storing the mapping of each of the plurality of rings to the net category, and the assignments of the plurality of nets of the IC to the pin of one of the plurality of rings in a Printed Circuit Board (PCB) layout database.
Claim 2
Independent Claim 112 words
A method comprising: dividing an array of pins of an integrated circuit (IC) into a plurality of rings that are nested with respect to each other; creating a mapping of each of the rings to a net category based on at least one criterion; assigning each of a plurality of nets of the IC to a pin of one of the plurality of rings based on the mapping; and storing the mapping of each of the plurality of rings to the net category, and the assignments of the plurality of nets of the IC to the pin of one of the plurality of rings in a Printed Circuit Board (PCB) layout database.
Claim 3
Dependent Claim 26 words
The method of claim 1 , wherein the at least one criterion is at least one of net speed or an amount of net support circuitry.
Claim 4
Dependent Claim 19 words
The method of claim 2 , wherein the net support circuitry comprises at least one of capacitors or inductors.
Claim 5
Dependent Claim 39 words
The method of claim 2 , further comprising assigning nets with the highest speed to pins within outermost rings, wherein the net speed generally decreases when moving from the outermost rings to innermost rings of the plurality of rings.
Claim 6
Dependent Claim 45 words
The method of claim 2 , further comprising assigning nets associated with the most net support circuitry to pins within innermost rings, wherein the amount of net support circuitry generally decreases when moving from the innermost rings to outermost rings of the plurality of rings.
Claim 7
Dependent Claim 26 words
The method of claim 1 , further comprising assigning a plurality of ground nets from the plurality of nets to the IC pins in L-shaped patterns.
Claim 8
Dependent Claim 22 words
The method of claim 6 , wherein at least two rows of pins between consecutive L-shaped patterns are assigned to non-ground nets.
Claim 9
Dependent Claim 33 words
The method of claim 1 , further comprising assigning power nets of the plurality of nets to the IC pins at or near the center of the array to form a power core.
Claim 10
Dependent Claim 22 words
The method of claim 8 , wherein the power core is shaped as a square, circle, oval, ellipse, rectangle, diamond, or cross.
Claim 11
Dependent Claim 43 words
The method of claim 1 , further comprising: dividing the array of pins into two or more divisions; and assigning the nets to the pins within one of the divisions based on a direction in which each of the nets will be routed.
Claim 12
Dependent Claim 21 words
The method of claim 10 , wherein dividing the array of pins comprises dividing the array of pins into four quadrants.
Claim 13
Dependent Claim 22 words
The method of claim 1 , wherein assigning the plurality of nets comprises starting with the outer rings of the IC first.
Claim 14
Dependent Claim 42 words
The method of claim 1 , wherein assigning the plurality of nets comprises: assigning power nets to pins of the IC at or near a center of the array; and assigning ground nets to pins of the IC to form L-shaped patterns.
Claim 15
Dependent Claim 26 words
The method of claim 13 , wherein assigning the plurality of nets comprises assigning remaining nets to remaining pins of the IC based on the mapping.
Claim 16
Dependent Claim 29 words
The method of claim 14 , further comprising reassigning one or more of the IC pins assigned to ground nets in the L-shaped patterns to assign the remaining nets.

References Cited (Backward Citations)

US6388890B1 Cited
US7117469B1 Cited
US20040120128A1 Cited
US20050029632A1 Cited
US20050201715A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-07-12 2014-01-11 2014-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-07-12 2018-01-11 2018-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-07-12 2022-01-11 2022-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag