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

Time skewing arrangement for operating memory in synchronism with a data processor

Assignee: Texas Instruments Inc
•
Filing: 1995-06-07
•
Granted: 1997-03-25
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system includes a plurality of synchronous random access memory devices, a data processor, and a time skewing circuit interposed between the data processor and the plurality of synchronous memory devices. The time skewing circuit imparts different increments of delay time into memory clock and address signals transmitted to different ones of the synchronous memory devices, imparts different increments of delay time into various control signals, and imparts a uniform increment of delay time into several write enable signals. The read enable signals and the write enable signals are used for loading data into data storage devices, which are a part of the time skewing circuit that is interposed between the data processor and the synchronous memory devices.

Inventors

  • 👤 Wilbur C. Vogley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 04:23
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; G06F13/00; G06F13/14; G06F13/16; G06F13/1668; G06F13/1689; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4243

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 161 words
A data processing system comprising: a plurality of synchronous random access memory devices, each memory device including at least one array of memory cells; a digital processor for producing address signals, data signals, and control signals to be transmitted to the plurality of memory devices and for receiving data signals read from the plurality of memory devices; and a time skewing circuit, interposed between the digital processor and the plurality of memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the synchronous random access memory devices, for imparting different increments of delay time into read enable signals for loading data read from the memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data from the digital processor into the data storage devices of the time skewing circuit for subsequent writing into the memory devices.
Claim 2
Dependent Claim 161 words
A data processing system comprising: a plurality of synchronous random access memory devices, each memory device including at least one array of memory cells; a digital processor for producing address signals, data signals, and control signals to be transmitted to the plurality of memory devices and for receiving data signals read from the plurality of memory devices; and a time skewing circuit, interposed between the digital processor and the plurality of memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the synchronous random access memory devices, for imparting different increments of delay time into read enable signals for loading data read from the memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data from the digital processor into the data storage devices of the time skewing circuit for subsequent writing into the memory devices.
Claim 3
Dependent Claim 96 words
A data processing system, in accordance with claim 1, wherein the time skewing circuit is arranged for receiving and storing memory clock delay data and, in response to the memory clock delay data, imparts different delay times into different memory clock signals being applied to different ones of the synchronous random access memory devices; and the time skewing circuit is arranged for receiving and storing read delay data and, in response to the read delay data, imparts different read delay times into different read enable signals being applied to different ones of the data storage devices.
Claim 4
Dependent Claim 84 words
A data processing system, in accordance with claim 2, further comprising: an input peripheral circuit for supplying data to the digital processor; an output peripheral circuit for receiving data from the digital processor; and a clock signal generator for applying a system clock signal to the data processor, to the time skewing circuit, to the input peripheral circuit, and to the output peripheral circuit to operate the data processor, the time skewing circuit, the input peripheral circuit, and the output peripheral circuit in synchronism.
Claim 5
Dependent Claim 125 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous random access memory devices, each memory device including at least one array of memory cells and being fixed to the circuit board; a time skewing circuit, fixed to the circuit board and interconnected with the plurality of memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the memory devices, for imparting different increments of delay time into read enable signals for loading data read from the memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data into the data storage devices of the time skewing circuit.
Claim 6
Dependent Claim 125 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous random access memory devices, each memory device including at least one array of memory cells and being fixed to the circuit board; a time skewing circuit, fixed to the circuit board and interconnected with the plurality of memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the memory devices, for imparting different increments of delay time into read enable signals for loading data read from the memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data into the data storage devices of the time skewing circuit.
Claim 7
Dependent Claim 36 words
The circuit module of claim 4 wherein the time skewing circuit includes a plurality of delay paths which are permanently burned-in or fused to provide different desired delays in different paths through the time skewing circuit.
Claim 8
Dependent Claim 34 words
The circuit module of claim 4 wherein the time skewing circuit includes a plurality of delay paths which are alterably programmed to provide different desired delays in different paths through the time skewing circuit.
Claim 9
Dependent Claim 109 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous memory devices fixed to the circuit board; a time skewing circuit fixed to the circuit board; an address bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices; a data bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices; a clock bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices; and a control bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices.
Claim 10
Dependent Claim 109 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous memory devices fixed to the circuit board; a time skewing circuit fixed to the circuit board; an address bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices; a data bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices; a clock bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices; and a control bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of memory devices.
Claim 11
Dependent Claim 162 words
A data processing system comprising: a plurality of synchronous memory devices, each memory device including at least one array of memory cells; a digital processor for producing address signals, data signals, and control signals to be transmitted to the plurality of synchronous memory devices and for receiving data signals read from the plurality of synchronous memory devices; and a time skewing circuit, interposed between the digital processor and the plurality of synchronous memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the synchronous memory devices, for imparting different increments of delay time into read enable signals, for loading data read from the synchronous memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data from the digital processor into the data storage devices of the time skewing circuit for subsequent writing into the synchronous memory devices.
Claim 12
Dependent Claim 162 words
A data processing system comprising: a plurality of synchronous memory devices, each memory device including at least one array of memory cells; a digital processor for producing address signals, data signals, and control signals to be transmitted to the plurality of synchronous memory devices and for receiving data signals read from the plurality of synchronous memory devices; and a time skewing circuit, interposed between the digital processor and the plurality of synchronous memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the synchronous memory devices, for imparting different increments of delay time into read enable signals, for loading data read from the synchronous memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data from the digital processor into the data storage devices of the time skewing circuit for subsequent writing into the synchronous memory devices.
Claim 13
Dependent Claim 94 words
A data processing system, in accordance with claim 8, wherein the time skewing circuit is arranged for receiving and storing memory clock delay data and, in response to the memory clock delay data, imparts different delay times into different memory clock signals being applied to different ones of the synchronous memory devices; and the time skewing circuit is arranged for receiving and storing read delay data and, in response to the read delay data, imparts different read delay times into different read enable signals being applied to different ones of the data storage devices.
Claim 14
Dependent Claim 84 words
A data processing system, in accordance with claim 9, further comprising: an input peripheral circuit for supplying data to the digital processor; an output peripheral circuit for receiving data from the digital processor; and a clock signal generator for applying a system clock signal to the data processor, to the time skewing circuit, to the input peripheral circuit, and to the output peripheral circuit to operate the data processor, the time skewing circuit, the input peripheral circuit, and the output peripheral circuit in synchronism.
Claim 15
Dependent Claim 125 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous memory devices, each memory device including at least one array of memory cells and being fixed to the circuit board; a time skewing circuit, fixed to the circuit board and interconnected with the plurality of synchronous memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the synchronous memory devices, for imparting different increments of delay time into read enable signals for loading data read from the memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data into the data storage devices of the time skewing circuit.
Claim 16
Dependent Claim 125 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous memory devices, each memory device including at least one array of memory cells and being fixed to the circuit board; a time skewing circuit, fixed to the circuit board and interconnected with the plurality of synchronous memory devices for imparting different increments of delay time into memory clock signals transmitted to different ones of the synchronous memory devices, for imparting different increments of delay time into read enable signals for loading data read from the memory devices into data storage devices included within the time skewing circuit, and for imparting a uniform increment of delay time into write enable signals for loading data into the data storage devices of the time skewing circuit.
Claim 17
Dependent Claim 36 words
The circuit module of claim 11 wherein the time skewing circuit includes a plurality of delay paths which are permanently burned-in or fused to provide different desired delays in different paths through the time skewing circuit.
Claim 18
Dependent Claim 34 words
The circuit module of claim 11 wherein the time skewing circuit includes a plurality of delay paths which are alterably programmed to provide different desired delays in different paths through the time skewing circuit.
Claim 19
Dependent Claim 113 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous memory devices fixed to the circuit board; a time skewing circuit fixed to the circuit board; an address bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices; a data bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices; a clock bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices; and a control bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices.
Claim 20
Dependent Claim 113 words
An electrical circuit module comprising: a circuit board; a plurality of synchronous memory devices fixed to the circuit board; a time skewing circuit fixed to the circuit board; an address bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices; a data bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices; a clock bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices; and a control bus, fixed to the circuit board and interconnecting the time skewing circuit with the plurality of synchronous memory devices.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-24 2000-09-23 2001-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-24 2004-09-23 2005-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-24 2008-09-23 2009-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag