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

Self identifying scheme for memory module including circuitry for identfying accessing speed

Assignee: Apple Inc
•
Filing: 1991-06-10
•
Granted: 1993-08-17
•
Expires: 2011-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A self-identifying scheme which permits a variety of integrated circuit semiconductor memory modules to inform a host processor as to each individual memory accessing speed or accessing time. Pre-encoded circuits within each memory module generate a coded signal when that module is selected by the host processor. The coded signal identifies the type of memory accessed, permitting the host processor to transfer information at a rate determined by the memory accessed.

Inventors

  • 👤 Rodger Mohme
  • 👤 Jerome Okun
  • 👤 R. Steven Smith
  • 👤 Michael De La Cruz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 04:14
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0684

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 335 words
A plug compatible and self-identifying memory device in a data processing system including a host processor, wherein said memory device is accessed by said host processor, said memory device comprising: storage means coupled to said host processor for storing information, wherein said host processor accesses said storage means for transfer of said information, wherein said storage means has an accessing speed for said host processor, wherein said host processor includes a memory select line coupled to said storage means for selecting said storage means for transfer of said information, wherein said memory select line is in a first state when said host processor selects said storage means for transferring said information, wherein said memory select line is in a second state when said host processor does not select said storage means for transferring said information; and encoding means having a plurality of bit lines with each of said plurality bit lines being coupled to a supply voltage through a resistive means and a predetermined number of said plurality of bit lines being also coupled to said memory select line, for providing an encoded signal identifying the accessing speed of said storage means, wherein said plurality of bit lines are coupled to said host processor for transferring said encoded signal to said host processor, wherein when said host processor is not selecting said storage means for transferring said information, all of said plurality of bit lines are in a third state and said encoding means does not generate the encoded signal to said host processor, wherein when said host processor is selecting said storage means for transferring said information, said memory select line causes said predetermined number of said plurality of bit lines to change to said first state while the remaining of said plurality of bit lines are still in said third state in order to generate said encoded signal, and wherein said memory device can be identified as to said accessing speed independently from address location and only when said memory device is accessed.
Claim 2
Dependent Claim 335 words
A plug compatible and self-identifying memory device in a data processing system including a host processor, wherein said memory device is accessed by said host processor, said memory device comprising: storage means coupled to said host processor for storing information, wherein said host processor accesses said storage means for transfer of said information, wherein said storage means has an accessing speed for said host processor, wherein said host processor includes a memory select line coupled to said storage means for selecting said storage means for transfer of said information, wherein said memory select line is in a first state when said host processor selects said storage means for transferring said information, wherein said memory select line is in a second state when said host processor does not select said storage means for transferring said information; and encoding means having a plurality of bit lines with each of said plurality bit lines being coupled to a supply voltage through a resistive means and a predetermined number of said plurality of bit lines being also coupled to said memory select line, for providing an encoded signal identifying the accessing speed of said storage means, wherein said plurality of bit lines are coupled to said host processor for transferring said encoded signal to said host processor, wherein when said host processor is not selecting said storage means for transferring said information, all of said plurality of bit lines are in a third state and said encoding means does not generate the encoded signal to said host processor, wherein when said host processor is selecting said storage means for transferring said information, said memory select line causes said predetermined number of said plurality of bit lines to change to said first state while the remaining of said plurality of bit lines are still in said third state in order to generate said encoded signal, and wherein said memory device can be identified as to said accessing speed independently from address location and only when said memory device is accessed.
Claim 3
Dependent Claim 32 words
The memory device defined in claim 1, wherein said memory device is modularized and is coupled to said host processor through a connector such that it can be readily removed for portability.
Claim 4
Dependent Claim 33 words
The memory device defined in claim 1, wherein said first state is a low voltage state, said second state is a high voltage state, and said third state is the high voltage state.
Claim 5
Dependent Claim 34 words
The memory device defined in claim 1, wherein said encoded signal can be changed by changing the number of said predetermined number of said plurality of bit lines coupled to said memory select line.
Claim 6
Dependent Claim 16 words
The memory device defined in claim 1, wherein said storage means is an integrated circuit memory.
Claim 7
Dependent Claim 29 words
The memory device defined in claim 1, wherein said memory device is a portable and insertable integrated circuit memory card coupled to said host processor through an interface connector.
Claim 8
Independent Claim 326 words
A method of self-identifying the accessing speed of a portable and plug compatible integrated circuit memory module in a data processing system having a host device and a plurality of memory modules, wherein said host device accesses said memory module for transfer of data, wherein the method comprising the steps of: pre-encoding the accessing speed of said memory module by providing a plurality of bit lines in said memory module, wherein each of said plurality bit lines is coupled to a supply voltage through a resistive means, wherein said host device includes a memory select line coupled to said memory module for selecting said memory module for transferring said data, wherein a predetermined number of said plurality of bit lines are also coupled to said memory select line to generate a coded and self-identifying signal representing the accessing speed of said memory module when said memory module is selected, wherein said plurality of bit lines are all in a first state when said host device is not selecting said memory module for transferring said data and said coded and self-identifying signal is not generated to said host device; selecting said memory module for transferring said data with said host device by causing the memory select line to be in a second state, wherein said memory select line is in the second state when said host device selects said memory module for transferring said data, wherein said memory select line is in a third state when said host device does not select said memory module for transferring said data; and generating said coded and self-identifying signal from said memory module by causing said predetermined number of said plurality of bit lines to change to said second state while the remaining of said plurality of bit lines are still in said first state, and wherein said memory module is therefore identified as to said accessing speed independently from address location and only when said memory module is accessed.
Claim 9
Independent Claim 326 words
A method of self-identifying the accessing speed of a portable and plug compatible integrated circuit memory module in a data processing system having a host device and a plurality of memory modules, wherein said host device accesses said memory module for transfer of data, wherein the method comprising the steps of: pre-encoding the accessing speed of said memory module by providing a plurality of bit lines in said memory module, wherein each of said plurality bit lines is coupled to a supply voltage through a resistive means, wherein said host device includes a memory select line coupled to said memory module for selecting said memory module for transferring said data, wherein a predetermined number of said plurality of bit lines are also coupled to said memory select line to generate a coded and self-identifying signal representing the accessing speed of said memory module when said memory module is selected, wherein said plurality of bit lines are all in a first state when said host device is not selecting said memory module for transferring said data and said coded and self-identifying signal is not generated to said host device; selecting said memory module for transferring said data with said host device by causing the memory select line to be in a second state, wherein said memory select line is in the second state when said host device selects said memory module for transferring said data, wherein said memory select line is in a third state when said host device does not select said memory module for transferring said data; and generating said coded and self-identifying signal from said memory module by causing said predetermined number of said plurality of bit lines to change to said second state while the remaining of said plurality of bit lines are still in said first state, and wherein said memory module is therefore identified as to said accessing speed independently from address location and only when said memory module is accessed.
Claim 10
Dependent Claim 31 words
The method of claim 7, wherein said first state is a high voltage state, said second state is a low voltage state, and said third state is the high voltage state.
Claim 11
Dependent Claim 34 words
The method of claim 7, wherein said coded and self-identifying signal can be changed by changing the number of said predetermined number of said plurality of bit lines coupled to said memory select line.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-16 1997-02-15 1997-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-16 2001-02-15 2001-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-16 2005-02-15 2005-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag