Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 16pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5204841: Virtual multi-port RAM
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
16 pages

 
Inventor: Chappell, Barbara A.; Amawalk, NY
Chappell, Terry I.; Amawalk, NY
Ebcioglu, Mahmut K.; Somers, NY
Schuster, Stanley E.; Granite Springs, NY

Assignee: International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 1993-04-20 / 1992-04-23

Application Number: US1992000873672

IPC Code: Advanced: G06F 12/04; G11C 7/10; G11C 8/12; G11C 8/16; G06F 12/08;
Core: G11C 8/00; more...
IPC-7: G11C 8/04;

U.S. Class: Current: 365/230.05; 365/189.02; 365/189.03; 365/189.05; 365/189.12; 365/203; 365/230.02; 365/230.03; 365/230.06; 365/230.08; 365/233.1;
Original: 365/230.05; 365/189.02; 365/189.03; 365/230.02; 365/230.03; 365/189.05; 365/230.08; 365/233; 365/203; 365/189.12;

Field of Search: 365/189.02,189.03,189.05,230.02,230.03,230.05,230.08,233,203,189.12

Priority Number:
1990-07-27  US1990000558994
1992-04-23  US1992000873672

Abstract: A virtual multi-port RAM (VMPRAM) structure has automatic port sequencing and single-port array density and speed. VMPRAM employs input-triggered, self-resetting macros in a pipelined architecture to provide multiple self-timed on-chip cycles during one machine cycle. The VMPRAM incorporates an SRAM segmented into many input triggered, self-resetting, fast cycling blocks. A timing signal is derived from a selected SRAM block for releasing the next select signals and data to the SRAM blocks. The SRAM block inputs are only the data input bus and the decoded signals needed to select a wordline and a bitline pair, and the SRAM block cycle is only the time needed to provide adequate pulse width for word lines and bitlines. Each SRAM block, and all the circuit blocks in the path to access the SRAM blocks, are input-triggered and self-resetting. The multiple address and data input latches are multiplexed at the driver to the true and complement buses to the SRAM segments, and those buses are self-resetting. Similarly, the selected SRAM block reads data out onto a self-resetting bus, and address and data inputs are latched in blocks that are set up for the release signal by the release of the adjacent block, and these blocks are all self-resetting.

Attorney, Agent or Firm: Whitham & Marhoefer ;

Primary / Asst. Examiners: Clawson, Jr., Joseph E.;

Maintenance Status: E3 Expired  Check current status

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

       
Related Applications: Go to Result Set: 1 patent(s) that list this one as related
Application Number Filed Patent Pub. Date  Title
US1990000558994 1990-07-27       


       
Parent Case:

CROSS REFERENCE TO RELATED APPLICATION
    This application is a continuation of copending application Ser. No. 07/558,994 filed Jul. 27, 1990, now abandoned.

Designated Country: DE FR GB 

Family: Show 8 known family members

First Claim:
Show all 6 claims
Having thus described our invention, what we claim as new and desire to secure by Letters Patent is as follows:     1. A RAM structure allowing multiple read and write accesses during a machine cycle, said RAM structure being implemented on a semiconductor chip as an array of single-port static RAM cells, said array being divided into one or more sub-arrays, comprising for each sub-array;
  • means in the sub-array for generating a release next address signal when a RAM cell within the sub-array has been written or read;
  • an on-chip clock circuit responsive to a chip select signal to generate a trigger signal to initiate a first access to said sub-array;
  • a plurality of address lines connected to a plurality of address buffers which receive and temporarily store one or more addresses in response to said trigger signal;
  • a plurality of address latches connected to receive an output from a corresponding one of said address buffers;
  • first circuit means responsive to said release next address signal and to said trigger signal for generating a set-up next signal to said address latches in succession;
  • address bus drivers connected to receive an address signal output from any of the address latches for which a set-up next signal has been generated by said first circuit means and in response to said release next address signal from said sub-array, said address bus drivers providing said address signal on an address bus;
  • decoder and driver circuit means connected to receive the address signal from said address bus for generating sub-array select, column, wordline, and bitline signals to said sub-array, said decoder and driver circuit means being self-resetting;
  • a plurality of data input lines connected to a plurality of data-in buffers which receive and temporarily store one or more data input words in response to said trigger signal;
  • a plurality of data-in latches connected to receive an output from a corresponding one of said data-in buffers;
  • second circuit means responsive to said trigger signal for generating a set-up next signal to said data-in latches in succession, said second circuit means receiving a release next data-in signal which is derived from said release next address signal;
  • data-in bus drivers connected to receive a data-in signal output from any of the data-in latches for which a set-up next signal has been generated by said second circuit means and in response to said release next data-in signal, said data-in bus drivers providing the data-in signal on a data-in bus connected to a write input of the sub-array;
  • a plurality of sense amplifiers in the sub-array to output data read out of RAM cells, said plurality of sense amplifiers being connected to a corresponding one of a plurality of data output lines;
  • a data-out bus connected to said data output lines to receive data read out of said sub-array;
  • a plurality of data-out latches connected to receive data output on said data-out bus, said latches including self-resetting circuit means for resetting a latch upon the latch outputting a data-out signal;
  • third circuit means responsive to said trigger signal for generating a set-up next signal to said data-out latches in succession; and
  • a plurality of off-chip driver circuits each connected to receive an output from a corresponding one of said data-out latches for which a set-up next signal has been generated by said third circuit means.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 65 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (65)   |   Backward references (5)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 30pp US4937781  1990-06 Lee et al.  Dallas Semiconductor Corporation Dual port ram with arbitration status register
Buy PDF- 11pp US4998223  1991-03 Akaogi  Fujitsu Limited Programmable semiconductor memory apparatus
Buy PDF- 12pp US5001671  1991-03 Koo et al.  Vitelic Corporation Controller for dual ported memory
Buy PDF- 8pp US5003475  1991-03 Kerber et al.  Picker International, Inc. Medical imaging system including means to increase data transfer speeds by simultaneously transferring data from latches to registers and from registers to latches
Buy PDF- 11pp US5007022  1991-04 Leigh  Texas Instruments Incorporated Two-port two-transistor DRAM
       
Foreign References: None

Other Abstract Info: DERABS G92-066211

Other References:
  • "Special Application Memories"; 8172 IEEE International Solid-State Circuits Conference; 28 (1985) Feb.; 32nd Conf.; by Frank E. Barber, Daniel J. Eisenberg, Gloria A. Ingram, Mark S. Strauss and Thomas R. Wik; pp. 44-46.
  • "Pipelined Clocked Static Memory"; IBM Technical Disclosure Bulletin; vol. 32; No. 38, Aug. 1989, pp. 431-432.
  • "Pipelined, Time-Sharing Access Technique for a High Integrated Multi-Port Memory"; IEEE Symposium on VLSI Circuits; Jun. 1990; by Tsuneo Matsumura, Ken-ichi Endo and Junzo Yamada; pp. 107-108.
  • J. Rosenberg, "Dictionary of Computers, Information Processing, and Telecommunications", 2nd Edition, ©1987 John Wiley & Sons, Inc., QA 76,15,R67, pp. 467, 691-693.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help