Claims
- 1. A memory subsystem comprising:a) at least two semiconductor devices; b) a main bus containing a plurality of bus lines for carrying substantially all data and command information needed by said devices, said semiconductor devices including at least one memory device connected in parallel to said bus; c) a clock generator for coupling to a clock line, said devices including clock inputs for coupling to said clock line; and d) said memory devices having data terminals for coupling to respective data and including push-pull configured drivers for driving said lines.
- 2. A memory subsystem as defined in claim 1, said drivers including respective series stub resistors.
- 3. A memory subsystem as defined in claim 2, said resistors being film resistors on a package substrate.
- 4. A memory subsystem comprising:a) at least two semiconductor devices; b) a main bus containing a plurality of bus lines for carrying substantially all data, row control and column control information needed by said devices, said semiconductor devices including at least one memory device connected in parallel to said bus; c) a loopback clock including a pair of said bus lines constituting first and second lines of said loopback clock, each said memory device including first and second clock inputs for connection to respective ones of said clock lines; and d) a clock generator having a push-pull output drive for coupling to one end of said first line of said loopback clock.
- 5. A memory subsystem as defined in claim 4, said clock generator having a series stub resistor.
- 6. A memory subsystem as defined in claim 5, said resistor being a film resistor on a package substrate.
- 7. A memory subsystem as defined in claim 4, said memory devices including at least one programmable delay element coupled to each said first and second clock inputs to delay said clock edges to set an input data sampling time of said memory device.
- 8. A memory subsystem as defined in claim 7, said delay elements for delaying a rising and a falling edge of said clock.
- 9. A memory subsystem as defined in claim 7, said delay elements being responsive to a synchronisation pattern generated by the controller device for programming said delay.
- 10. A memory subsystem as defined in claim 9, said synchronisation pattern being a psuedorandom synchronisation pattern.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 2243892 |
Jul 1998 |
CA |
|
Parent Case Info
This application is a Continuation Application from U.S. application Ser. No. 09/182,494, filed Oct. 30, 1998 now U.S. Pat. No. 6,510,503, which claims priority from Canadian Application Serial No. 2,243,892, filed Jul. 27, 1998.
The present invention relates to computer memory interfaces and more specifically to chip-to-chip interfaces for dynamic random access type memories capable of operating at high speed. This application incorporates herein by reference Canadian Patent Application Number 2,243,892 filed on Jul. 27, 1998.
US Referenced Citations (5)
| Number |
Name |
Date |
Kind |
|
4389715 |
Eaton, Jr. et al. |
Jun 1983 |
A |
|
5243703 |
Farmwald et al. |
Sep 1993 |
A |
|
5319755 |
Farmwald et al. |
Jun 1994 |
A |
|
5355391 |
Horowitz et al. |
Oct 1994 |
A |
|
5809263 |
Farmwald et al. |
Sep 1998 |
A |
Non-Patent Literature Citations (4)
| Entry |
| “Direct Rambus Technology: The New Main Memory Standard”, IEEE Micro, Nov./Dec. 1997, p. 18-28. |
| “Direct Rambus Technology Disclosure” Oct. 15, 1997. |
| Kushiyama, N. et al., “A 500 Megabyte/s Datarate 4.5M DRAM”, IEEE JSSC vol. 28, No. 12, p490-498, Dec. 1993. |
| Gillingham, P., Vogley, W., “SLDRAM: High-Performance, Open Standard Memory”, IEEE Micro, Nov./Dec. 1997, p29-39. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09/182494 |
Oct 1998 |
US |
| Child |
10/247821 |
|
US |