← Back to Patent Explorer
US5856937A Expired / Lapsed US ⏱️ 0.0 years remaining

Processor module with dual-bank SRAM cache having shared capacitors and R-C elements integrated into the module substrate

Assignee: Super Talent Electronics Inc
•
Filing: 1997-06-23
•
Granted: 1999-01-05
•
Expires: 2017-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A processor module has a cache of SRAM chips mounted on both a back and a front surface but de-coupling capacitors mounted on only the back surface. Each de-coupling capacitor is for suppressing current spikes from a pair of SRAM chips. The pair of SRAM chips includes a first SRAM chip on the same surface as the capacitor and a second SRAM chip opposite the first SRAM chip on the front surface of the module. The first SRAM chip belongs to a first bank while the second SRAM chip belongs to a second bank. Two chip-enable signals control access to the two banks. Since only one bank is accessed at any time, and access causes current spikes, only one bank and only one SRAM chip in the pair of SRAM chips creates a current spike at any time. Thus, a capacitor can be shared between the two SRAM chips in the pair. The shared capacitor can be mounted next to or under one of the SRAM chips, or formed within the multi-layer substrate itself. Having capacitors on only one of the surfaces reduces the number of placement sequences required, reducing manufacturing cost. The capacitors are mounted on the opposite surface from the large processor for efficiency.

Inventors

  • 👤 Tzu-Yih Chu
  • 👤 Abraham C. Ma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:03
CPC Classifications
G; G11; G11C; G11C5/00; G11C5/06; G11C5/02; G11C5/04; G11C5/14; G11C8/00; G11C8/12; H; H05; H05K; H05K1/00; H05K1/02; H05K1/0213; H05K1/0216; H05K1/023; H05K1/0231; H05K1/16; H05K1/162; H05K2201/00; H05K2201/01; H05K2201/0183; H05K2201/0187; H05K2201/10; H05K2201/10007; H05K2201/10022; H05K2201/10431; H05K2201/10507; H05K2201/10515; H05K2201/10522; H05K2201/10545; H05K2201/10613; H05K2201/10621; H05K2201/10689

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 183 words
A dual-bank processor module with a cache memory and shared capacitors comprising: a substrate having wiring traces for conducting signals, the substrate also having power-supply traces and ground traces for connection to a power supply voltage and a ground voltage; a processor chip, mounted on the substrate, for generating addresses for fetching data and instructions; a plurality of leads along a bottom edge of the substrate, the plurality of leads including a power-supply lead and a ground lead and control leads and data leads, the plurality of leads for electrically connecting the dual-bank processor module to a system, the control leads and data leads for fetching data and instructions not found in the cache memory on the substrate; and the cache memory having pairs of static random-access-memory SRAM chips mounted on the substrate, each pair having a first SRAM chip from a first bank and a second SRAM chip from a second bank, each pair of SRAM chips sharing a capacitor coupled between power-supply and ground pins of the first and second SRAM chips, whereby each pair of SRAM chips share a capacitor.
Claim 2
Dependent Claim 183 words
A dual-bank processor module with a cache memory and shared capacitors comprising: a substrate having wiring traces for conducting signals, the substrate also having power-supply traces and ground traces for connection to a power supply voltage and a ground voltage; a processor chip, mounted on the substrate, for generating addresses for fetching data and instructions; a plurality of leads along a bottom edge of the substrate, the plurality of leads including a power-supply lead and a ground lead and control leads and data leads, the plurality of leads for electrically connecting the dual-bank processor module to a system, the control leads and data leads for fetching data and instructions not found in the cache memory on the substrate; and the cache memory having pairs of static random-access-memory SRAM chips mounted on the substrate, each pair having a first SRAM chip from a first bank and a second SRAM chip from a second bank, each pair of SRAM chips sharing a capacitor coupled between power-supply and ground pins of the first and second SRAM chips, whereby each pair of SRAM chips share a capacitor.
Claim 3
Dependent Claim 38 words
The dual-bank processor module of claim 1 wherein all capacitors are mounted on a first surface of the substrate and no capacitors are mounted on a second surface of the substrate, the second surface opposite the first surface.
Claim 4
Dependent Claim 32 words
The dual-bank processor module of claim 2 wherein the processor chip further comprises processor-de-coupling capacitors formed in a processor package for the processor chip, the processor package mounted on the second surface.
Claim 5
Dependent Claim 24 words
The dual-bank processor module of claim 3 wherein the processor package is a ball-grid-array BGA package having solder balls for connection to the substrate.
Claim 6
Dependent Claim 54 words
The dual-bank processor module of claim 2 wherein each pair of SRAM chips includes the first SRAM chip mounted on the first surface of the substrate and the second SRAM chip mounted on the second surface of the substrate, whereby the SRAM chips in a pair are mounted on opposite surfaces of the substrate.
Claim 7
Dependent Claim 70 words
The dual-bank processor module of claim 5 wherein the first SRAM chip is mounted opposite the second SRAM chip, the first SRAM chip on the first surface overlapping a portion of the second SRAM chip on the second surface, the substrate having an overlapping portion having the first surface with the first SRAM chip mounted thereon and the second surface with a portion of the second SRAM chip mounted thereon.
Claim 8
Dependent Claim 116 words
The dual-bank processor module of claim 2 wherein control leads from the processor chip to the cache memory include a first chip-enable signal and a second chip-enable signal, the first chip-enable signal connected to all SRAM chips in the first bank and not connected to any SRAM chips in the second bank, while the second chip-enable signal is connected to all SRAM chips in the second bank and is not connected to any SRAM chips in the first bank, wherein the first SRAM chip is controlled by the first chip-enable signal and the second SRAM chip is controlled by the second chip-enable signal, whereby the first bank and the second bank of SRAMs are separately controlled.
Claim 9
Dependent Claim 72 words
The dual-bank processor module of claim 7 wherein the first SRAM chip and the second SRAM chip in the pair of SRAM chips both are coupled to a same group of data signals in data leads from the processor chip, the same group of data signals not connected to other SRAM chips in the dual-bank processor module, whereby each pair of SRAM chips is coupled to a unique group of data signals.
Claim 10
Dependent Claim 58 words
The dual-bank processor module of claim 8 further comprising: a notch in the substrate for locking the dual-bank processor module in a socket; a heat sink; holes in the substrate for mounting the heat sink to the substrate, the heat sink thermally connected to the processor chip; whereby the dual-bank processor module is interchangeable with other processor modules.
Claim 11
Dependent Claim 72 words
The dual-bank processor module of claim 4 further comprising: a through-hole in the substrate for each pair of SRAM chips, the through-hole being near the capacitor, the through-hole for connecting the capacitor to the ground pin of the first SRAM chip and to the ground pin of the second SRAM chip, whereby each pair of SRAM chips has a through-hole in the substrate for local connection of ground voltage to the capacitor.
Claim 12
Dependent Claim 17 words
The dual-bank processor module of claim 10 wherein the capacitor is mounted under the first SRAM chip.
Claim 13
Dependent Claim 18 words
The dual-bank processor module of claim 10 wherein the capacitor is mounted adjacent to the first SRAM chip.
Claim 14
Dependent Claim 38 words
The dual-bank processor module of claim 10 wherein the capacitor is formed inside the substrate nearer to the first SRAM chip and to the second SRAM chip than to other SRAM chips in other pairs of SRAM chips.
Claim 15
Dependent Claim 55 words
The dual-bank processor module of claim 10 wherein the substrate having wiring traces for conducting signals comprises: a four-layer printed circuit board (PCB), wherein the power-supply traces and the ground traces are each in a layer which also contains conducting signals, whereby cost is reduced by sharing power and ground layers with the conducting signals.
Claim 16
Dependent Claim 20 words
The dual-bank processor module of claim 14 wherein the plurality of leads along the bottom edge comprise a single-edge-cartridge connector.
Claim 17
Dependent Claim 15 words
The dual-bank processor module of claim 15 wherein the SRAM chips comprise synchronous SRAM chips.
Claim 18
Dependent Claim 49 words
The dual-bank processor module of claim 16 further comprising: dampening resistors mounted on the first surface of the substrate, wherein no resistors are mounted on the second surface of the substrate, the second surface opposite the first surface, whereby resistors are mounted on only one surface of the substrate.
Claim 19
Dependent Claim 343 words
A dual-sided, multi-bank processor module comprising: a substrate for making electrical connection between memory chips mounted on a first surface and on a second surface of the substrate; a processor chip, mounted on the substrate, for generating addresses of data and instructions requested from a cache memory or a main memory; a bus-interface chip, mounted on the substrate and coupled to the processor chip, for controlling a cache-data bus to the processor chip and a main-memory bus; a plurality of external connecting leads on the substrate, the plurality of external connecting leads for connecting to the main memory in a host system, the plurality of connecting leads including data leads and control leads for the main-memory bus controlled by the bus-interface chip; a plurality of shared capacitors for suppressing current spikes, the plurality of capacitors mounted on the first surface but not mounted on the second surface of the substrate; a first bank of memory chips for storing data, the first bank having first memory chips mounted on the substrate, the first bank driving data onto all data bits of the cache-data bus; a second bank of memory chips for storing data, the second bank having second memory chips mounted on the substrate, the second bank driving data onto all data bits of the cache-data bus; wherein the first and the second bank drive the same data bits of the cache-data bus but are controlled by the bus-interface chip to not drive data simultaneously; the plurality of capacitors, the first bank, and the second bank being arranged on the substrate into local groups, each local group having a first memory chip from the first bank and a second memory chip from the second bank and local capacitors, the local capacitors physically located closer to the first and second memory chips in the local group than to other memory chips, whereby the local capacitors in each local group suppressing current spikes generated by the memory chips in the local group when the data in either the first bank or the second bank is accessed.
Claim 20
Dependent Claim 343 words
A dual-sided, multi-bank processor module comprising: a substrate for making electrical connection between memory chips mounted on a first surface and on a second surface of the substrate; a processor chip, mounted on the substrate, for generating addresses of data and instructions requested from a cache memory or a main memory; a bus-interface chip, mounted on the substrate and coupled to the processor chip, for controlling a cache-data bus to the processor chip and a main-memory bus; a plurality of external connecting leads on the substrate, the plurality of external connecting leads for connecting to the main memory in a host system, the plurality of connecting leads including data leads and control leads for the main-memory bus controlled by the bus-interface chip; a plurality of shared capacitors for suppressing current spikes, the plurality of capacitors mounted on the first surface but not mounted on the second surface of the substrate; a first bank of memory chips for storing data, the first bank having first memory chips mounted on the substrate, the first bank driving data onto all data bits of the cache-data bus; a second bank of memory chips for storing data, the second bank having second memory chips mounted on the substrate, the second bank driving data onto all data bits of the cache-data bus; wherein the first and the second bank drive the same data bits of the cache-data bus but are controlled by the bus-interface chip to not drive data simultaneously; the plurality of capacitors, the first bank, and the second bank being arranged on the substrate into local groups, each local group having a first memory chip from the first bank and a second memory chip from the second bank and local capacitors, the local capacitors physically located closer to the first and second memory chips in the local group than to other memory chips, whereby the local capacitors in each local group suppressing current spikes generated by the memory chips in the local group when the data in either the first bank or the second bank is accessed.
Claim 21
Dependent Claim 33 words
The dual-sided, multi-bank processor module of claim 18 wherein the first memory chip is mounted on a surface of the substrate opposite the second memory chip on a different surface of the substrate.
Claim 22
Dependent Claim 57 words
The dual-sided, multi-bank processor module of claim 19 wherein all memory chips in the first bank are mounted on the first surface and all memory chips in the second bank are mounted on the second surface, and wherein the processor chip is mounted on the second surface and the bus-interface chip is mounted on the first surface.
Claim 23
Dependent Claim 17 words
The dual-sided, multi-bank processor module of claim 19 wherein the host system is a personal computer (PC).

References Cited (Backward Citations)

US4727513A Cited
US5307309A Cited
US5347258A Cited
US5504373A Cited
US5654929A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-04 2002-07-06 2003-01-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-04 2006-07-06 2007-01-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-04 2010-07-06 2011-01-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag