Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Integrated-circuit-I-O-using-a-high-performance-bus-interface

 High voltage switching circuit in a nonvolatile memory
Accordingly, an object of this invention is to provide a nonvolatile semiconductor memory device ...


 Semiconductor memory with segmented word lines
It is an object of the present invention to provide a semiconductor memory device, particularly an E...


 Latch-up control for a CMOS memory with a pumped well
An object of the present invention is to provide an improved power-up circuit for a DRAM. Another ...


 Monolithically integrated semiconductor store
An object of the invention is to further reduce the storage space required for a semiconductor ...


 Configurable digital wireless and wired communications system architecture for implementing baseband functionality
The present invention comprises a configurable multiprocessor communications architecture which ...


 Adaptive digital radio communication system
An illustrative embodiment of the adaptive digital radio communications system according to the ...


 Programmable, reconfigurable DSP implementation of a Reed-Solomon encoder/decoder
This invention relates to programmable, reconfigurable implementations of Reed-Solomon encoder/...


 Method and apparatus for transcoding coded picture signals from object-based coding to block-based coding
The invention provides a transcoder for transcoding a coded object-based picture signal that ...


 Optimizing repeaters positioning along interconnects
A preferred embodiment of the present invention provides an aspect of interconnect design for ...


 Method and apparatus for placing repeaters in a network of an integrated circuit
OF THE PREFERRED EMBODIMENT(S) FIG. 1 is a schematic diagram of a network or net 100 that is used ...


 Integrated circuit I/O using a high performance bus interface

Details
Inventors: Farmwald, Michael; Horowitz, Mark;
Assignee: Rambus, Inc. (Mountain View, CA)
Primary Examiner: Nguyen; Viet Q.
Assistant Examiner:
Attorney, Agent or Firm: Blakely, Sokoloff, Taylor & Zafman

The present invention includes a memory subsystem comprising at least two semiconductor devices, including at least one memory device, connected to a bus, where the bus includes a plurality of bus lines for carrying substantially all address, data and control information needed by said memory devices, where the control information includes device-select information and the bus has substantially fewer bus lines than the number of bits in a single address, and the bus carries device-select information without the need for separate device-select lines connected directly to individual devices. The present invention also includes a protocol for master and slave devices to communicate on the bus and for registers in each device to differentiate each device and also bus requests to be directed to a single or to all devices. The present invention includes modifications to prior-art devices to allow them to implement the new features of this invention. In a preferred implementation, 8 bus data lines and an AddressValid bus line carry address, data and control information for memory addresses up to 40 bits wide.

DETAILED DESCRIPTION The present invention is designed to provide a high speed, multiplexed bus for communication between processing devices and memory devices and to provide devices adapted for use in the bus system.
The invention can also be used to connect processing devices and other devices, such as I/O interfaces or disk controllers, with or without memory devices on the bus.
The bus consists of a relatively small number of lines connected in parallel to each device on the bus.
The bus carries substantially all address, data and control information needed by devices for communication with other devices on the bus.
In many systems using the present invention, the bus carries almost every signal between every device in the entire system.
There is no need for separate device-select lines since device-select information for each device on the bus is carried over the bus.
There is no need for separate address and data lines because address and data information can be sent over the same lines.
Using the organization described herein, very large addresses (40 bits in the preferred implementation) and large data blocks (1024 bytes) can be sent over a small number of bus lines (8 plus one control line in the preferred implementation).
Virtually all of the signals needed by a computer system can be sent over-the bus.
Persons skilled in the art recognize that certain devices, such as CPUs, may be connected to other signal lines and possibly to independent buses, for example a bus to an independent cache memory, in addition to the bus of this invention.
Certain devices, for example cross-point switches, could be connected to multiple, independent buses of this invention.
In the preferred implementation, memory devices are provided that have no connections other than the bus connections described herein and CPUs are provided that use the bus of this invention as the principal, if not exclusive, connection to memory and to other devices on the bus.
All modern DRAM, SRAM and ROM designs have internal architectures with row (word) and column (bit) lines to efficiently tile a 2-D area



Related patents
  Memory defect masking device
Therefore, the main objective of the present invention is to provide a memory defect masking device to be used in combination with a plurality of memory devices which is ...
  Bidirectional line switch ring network
Therefore, in view of the above-mentioned problems, the present invention has as its object the simplification of the hardware configuration and control for handling the ...
  Virtual multi-port RAM
It is therefore an object of the present invention to provide a multi-port RAM structure which combines a multi-port function with the speed and density that cannot be ...
  Decoding global drive/boot signals using local predecoders
One aspect of the invention comprises a decoding circuit for driving a word line associated with at least one row of memory cells in an integrated circuit array having a ...
  Apparatus and method for CRC computation over fixed length blocks containing variable length packets of data received out of order
Overview FIG. 1 depicts a Page CRC Generator 101 and a Page Buffer Memory 102 of the present invention in the context of a tape storage subsystem application. Host 106 ...
  Semiconductor memory device having even and odd numbered bank memories
An object of this ivention is to provide a semiconductor memory device which can simultaneously access a plurality of bits of a word data defined by bit area boundaries, ...
  Semiconductor memory device having split operation and capable of reducing power supply noise
An object of the present invention is to provide a semiconductor memory device that effectively overcomes the problem associated with the prior art technology that was ...
  Monolithically integrated semiconductor circuit
I claim: 1. Monolithically integrated digital semiconductor circuit, comprising an address decoder, first means connected to said address decoder for supplying external ...
  Semiconductor device with component circuits under symmetric influence of undesirable turbulence
It is therefore an important object of the present invention to provide a semiconductor memory device the component elements of which is less liable to have influences ...
  Memory output circuit
I claim: 1. In a semiconductor memory, an output circuit comprising: an output transistor series pair, each transistor of said pair being coupled to a respective ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved