Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Apparatus and method of driving liquid crystal display device
Patent Number: 7,116,303 Issued on 10/03/2006 to Park

Title: Dataflow algorithm for symbolic computation of lowest upper bound type
Patent Number: 6,766,521 Issued on 07/20/2004 to Bracha,   et al.

Title: Mask/wafer control structure and algorithm for placement
Patent Number: 6,766,507 Issued on 07/20/2004 to Bruce,   et al.

Title: Method for manufacturing toner, toner, fixing device, and image forming apparatus
Patent Number: 7,118,843 Issued on 10/10/2006 to Teshima

Title: Integration scheme for enhancing capacitance of trench capacitors
Patent Number: 6,806,138 Issued on 10/19/2004 to Cheng,   et al.

Title: Reinforcing bar coupling
Patent Number: 6,860,672 Issued on 03/01/2005 to Kim

Title: Position detection apparatus, alignment apparatus and methods therefor, and exposure apparatus and device manufacturing method
Patent Number: 6,870,623 Issued on 03/22/2005 to Tanaka,   et al.

Title: Ink jet imaging via coagulation on an intermediate member
Patent Number: 6,767,092 Issued on 07/27/2004 to May,   et al.

Title: Method and apparatus for scheduling of requests to dynamic random access memory device
Patent Number: 6,961,834 Issued on 11/01/2005 to Weber

Title: Matrix switch method and device
Patent Number: 6,775,275 Issued on 08/10/2004 to Suzaki

Title: Double hung window having combined pushdown surface and keeper
Patent Number: 6,938,377 Issued on 09/06/2005 to Gorman

Title: Nucleotide sequences which encode the pfk gene
Patent Number: 6,806,068 Issued on 10/19/2004 to Mockel,   et al.

Title: Fuel pump, in particular for an internal combustion engine with direct injection
Patent Number: 6,889,662 Issued on 05/10/2005 to Hess

Title: Apparatus for selective removal of material from wafer alignment marks
Patent Number: 6,889,698 Issued on 05/10/2005 to Zahorik,   et al.

Title: Fixing device
Patent Number: 7,105,784 Issued on 09/12/2006 to Kikuchi,   et al.

Title: Tilting pad bearing arrangement
Patent Number: 6,767,133 Issued on 07/27/2004 to New

Title: Method and structure for contacting an overlying electrode for a magnetoelectronics element
Patent Number: 6,806,127 Issued on 10/19/2004 to Butcher,   et al.

Title: Method for modifying a bit sequence in an ARQ restransmission, receiver and transmitter therefor
Patent Number: 6,769,085 Issued on 07/27/2004 to Von Elbwart,   et al.

Title: Differential input circuit
Patent Number: 6,982,597 Issued on 01/03/2006 to Mitarashi

Title: Sampling device for thermal analysis
Patent Number: 6,767,130 Issued on 07/27/2004 to Popelar,   et al.

Title: Method and system for releasing a voice response unit from a protocol session
Patent Number: 6,816,579 Issued on 11/09/2004 to Donovan,   et al.

Title: Apparatus and methods for a coding scheme selection
Patent Number: 6,769,086 Issued on 07/27/2004 to Western,   et al.

Title: Triazolo-epothilones
Patent Number: 6,900,160 Issued on 05/31/2005 to Hoefle,   et al.

Title: Bicycle wheel rims
Patent Number: 6,767,070 Issued on 07/27/2004 to Chiang,   et al.

Title: System and method for providing personalized storm warnings
Patent Number: 7,139,664 Issued on 11/21/2006 to Kelly,   et al.

Title: Dynamic intelligent discovery applied to topographic networks
Patent Number: 7,139,823 Issued on 11/21/2006 to Benfield,   et al.

Title: Process of parallel sample preparation
Patent Number: 6,806,093 Issued on 10/19/2004 to Wendelbo,   et al.

Title: Systems and methods for managing faults in a network
Patent Number: 7,139,819 Issued on 11/21/2006 to Luo,   et al.

Title: Retractable multiband radiator with switching contact for wireless communication devices
Patent Number: 7,006,801 Issued on 02/28/2006 to Lang

Title: Monitoring arrangement for compartment air contamination
Patent Number: 6,991,674 Issued on 01/31/2006 to Dietrich

Title: Method and apparatus for making a thixotropic metal slurry
Patent Number: 6,991,670 Issued on 01/31/2006 to Norville,   et al.

Title: Applicator plate for an adhesive applicator of a core-making machine
Patent Number: 6,991,682 Issued on 01/31/2006 to Moss,   et al.

Title: Treadmill having adjustable speed
Patent Number: 7,141,006 Issued on 11/28/2006 to Chen,   et al.

Title: Java hardware accelerator using thread manager
Patent Number: 6,826,749 Issued on 11/30/2004 to Patel,   et al.

Title: Proteinase inhibitor, precursor thereof and genetic sequences encoding same
Patent Number: 6,806,074 Issued on 10/19/2004 to Anderson,   et al.

Title: System and method for interactive on-line gaming
Patent Number: 6,863,612 Issued on 03/08/2005 to Willis

Title: Reciprocating device for a polishing roller of an emery-polishing machine
Patent Number: 6,860,797 Issued on 03/01/2005 to Chuang

Title: Titanium dioxide-calcium carbonate composite particles
Patent Number: 6,991,677 Issued on 01/31/2006 to Tanabe,   et al.

Title: Acoustic blanket system
Patent Number: 6,776,258 Issued on 08/17/2004 to Grosskrueger,   et al.

Title: Delay device, semiconductor testing device, semiconductor device, and oscilloscope
Patent Number: 6,769,082 Issued on 07/27/2004 to Okayasu,   et al.

Title: System and method for placing substrate contacts in a datapath stack in an integrated circuit design
Patent Number: 6,826,739 Issued on 11/30/2004 to Frerichs

Title: Distributed processing system with registered reconfiguration processors and registered notified processors
Patent Number: 6,769,072 Issued on 07/27/2004 to Kawamura,   et al.

Title: Power supply wiring method for semiconductor integrated circuit and semiconductor integrated circuit
Patent Number: 7,093,222 Issued on 08/15/2006 to Fujimoto

Title: Rear axle suspension mechanism for utility vehicles
Patent Number: 6,766,872 Issued on 07/27/2004 to Hurlburt

Title: Device for packaging continuous webs of materials such as selvedges generated on thermoforming units
Patent Number: 7,140,168 Issued on 11/28/2006 to Pourchet,   et al.

Title: Dual reclining device for vehicle seat
Patent Number: 6,767,068 Issued on 07/27/2004 to Fujii,   et al.

Title: Image signal coding apparatus with bit stream buffer of reduced storage capacity
Patent Number: 6,816,550 Issued on 11/09/2004 to Kumaki

Title: Method, system and computer product for processing dual energy images
Patent Number: 6,816,572 Issued on 11/09/2004 to Jabri,   et al.

Title: Peritoneal dialysis solution containing modified icodextrins
Patent Number: 6,770,148 Issued on 08/03/2004 to Naggi,   et al.

Title: Packet synchronization detector
Patent Number: 6,816,560 Issued on 11/09/2004 to Spalink

Title: Stereo panoramic camera arrangements for recording panoramic images useful in a stereo panoramic image pair
Patent Number: 6,795,109 Issued on 09/21/2004 to Peleg,   et al.

Title: Dynamic generation of optimizer hints
Patent Number: 6,813,617 Issued on 11/02/2004 to Wong,   et al.

Title: Method and apparatus for providing distributed scene programming of a home automation and control system
Patent Number: 6,970,751 Issued on 11/29/2005 to Gonzales,   et al.

Title: Communication bus for low voltage swing data signals
Patent Number: 6,816,554 Issued on 11/09/2004 to Zhang

Title: Semiconductor device having two-layered charge storage electrode
Patent Number: 6,806,132 Issued on 10/19/2004 to Mori,   et al.

Title: System and method of deferred postal address processing
Patent Number: 6,816,602 Issued on 11/09/2004 to Coffelt,   et al.

Title: Methods of forming isolation regions associated with semiconductor constructions
Patent Number: 6,806,123 Issued on 10/19/2004 to McQueen,   et al.

Title: Video conferencing apparatus and method therefor
Patent Number: 6,795,107 Issued on 09/21/2004 to Neal,   et al.

Title: Method of removing a gate remnant from a casting
Patent Number: 7,140,414 Issued on 11/28/2006 to McKibben,   et al.

Title: Voice switching system and voice switching method
Patent Number: 6,816,591 Issued on 11/09/2004 to Terada,   et al.

Title: Multistage compressor
Patent Number: 6,769,267 Issued on 08/03/2004 to Ebara,   et al.

Title: X-ray generating apparatus, X-ray imaging apparatus, and X-ray inspection system
Patent Number: 6,816,573 Issued on 11/09/2004 to Hirano,   et al.

Title: Builder's square
Patent Number: 6,766,586 Issued on 07/27/2004 to Brooks

Title: Credit card application automation system
Patent Number: 6,817,521 Issued on 11/16/2004 to Matada

Title: Ear level device for synthesizing music
Patent Number: 6,816,599 Issued on 11/09/2004 to Thiede,   et al.

Title: System and method for using portable device with bar-code scanner
Patent Number: 6,766,956 Issued on 07/27/2004 to Boylan, III,   et al.

Title: Metering device for the conveyance of small substance quantities
Patent Number: 7,007,866 Issued on 03/07/2006 to Fricke

Title: Fuel injector
Patent Number: 6,766,964 Issued on 07/27/2004 to Ruehle,   et al.

Title: Fuel injection valve
Patent Number: 6,766,968 Issued on 07/27/2004 to Rieger,   et al.

Title: Dual mode type drum brake device
Patent Number: 6,766,887 Issued on 07/27/2004 to Ohnishi,   et al.

Title: Focusing method for a zoom lens system
Patent Number: 6,807,015 Issued on 10/19/2004 to Eguchi,   et al.

Title: Method and circuit for increasing the memory access speed of an enhanced synchronous SDRAM
Patent Number: 6,813,679 Issued on 11/02/2004 to Mobley,   et al.

Title: Controlling electronics across an RF barrier using a serial interface bus
Patent Number: 6,813,646 Issued on 11/02/2004 to Boswell,   et al.

Title: Patterned diffractive light modulator ribbon for PDL reduction
Patent Number: 6,806,997 Issued on 10/19/2004 to Dueweke,   et al.

Title: Wiring member of suspension for disc drive having electrically conductive substrate with slit between read wire and write wire
Patent Number: 6,807,029 Issued on 10/19/2004 to Someya

Device and method for reading non-volatile memories having at least one pseudo-parallel communication interface Number:6,975,559 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Device and method for reading non-volatile memories having at least one pseudo-parallel communication interface

Abstract: The invention relates to a method for testing non-volatile memory devices that have at least one parallel communication interface, and a conventional matrix of non-volatile memory cells with respective reading, changing and erasing circuits, wherein during the testing procedure, a reading mode is entered for reading a memory location upon the rise edge of a control signal producing a corresponding ATD signal. Advantageously in the invention, a subsequent reading step is started also upon the fall edge of the control signal.In this way, at each cycle of the control signal two memory locations, instead of one as in the prior art, are read.

Patent Number: 6,975,559 Issued on 12/13/2005 to Perroni,   et al.


Inventors: Perroni; Maurizio (Catania, IT); Polizzi; Salvatore (San Giovanni La Punta, IT); Poli; Salvatore (Mascalucia, IT)
Assignee: STMicroelectronics S.r.l. (Agrate Brianza, IT)
Appl. No.: 452762
Filed: May 30, 2003

Foreign Application Priority Data

May 31, 2002[IT]MI2002A1185

Current U.S. Class: 365/233.5; 365/230.01; 365/201; 365/233
Intern'l Class: G11C 011/00
Field of Search: 365/23001,233,233.5,189.01,201


References Cited [Referenced By]

U.S. Patent Documents
4829475May., 1989Ward et al.
4839866Jun., 1989Ward et al.
5306963Apr., 1994Leak et al.
5543975Aug., 1996Curran.
5548560Aug., 1996Stephens et al.
5953261Sep., 1999Furutani et al.
6079001Jun., 2000Le et al.
6111787Aug., 2000Akaogi et al.
6125051Sep., 2000Kang.
6205069Mar., 2001Kim.
6278653Aug., 2001Hardee.
6285627Sep., 2001Kurihara et al.
6292403Sep., 2001Pancholy et al.
6324115Nov., 2001Choi.
6633966Oct., 2003Koyama.
6741515May., 2004Lazar et al.
6744684Jun., 2004Arimoto et al.
6751144Jun., 2004Takahashi et al.
6891775May., 2005Takeuchi.
6903983Jun., 2005Hara et al.
Foreign Patent Documents
407029375Jan., 1995JP.
408055485Feb., 1996JP.
408293198Nov., 1996JP.
410275462Oct., 1998JP.

Primary Examiner: Nguyen; Viet Q.
Attorney, Agent or Firm: Jorgenson; Lisa K., Santarelli; Bryan A., Graybeal Jackson Haley LLP

Claims



1. A method for testing non-volatile memory devices that have at least one parallel communication interface, and have a conventional matrix of non-volatile memory cells with respective reading, changing and erasing circuits, wherein during the testing procedure, a reading mode is entered for reading a memory location upon the rise edge of a control signal producing a corresponding ATD signal; wherein a subsequent reading operation is started upon the fall edge of said control signal.

2. A method according to claim 1, wherein a second ATD signal is generated concurrently with the start of said subsequent reading operation.

3. A method according to claim 1, wherein two memory locations are read at each cycle of said control signal.

4. A method according to claim 2, wherein said second ADT signal enables a full reading cycle.

5. A method according to claim 4, wherein the duration of said full reading cycle is less than 100 ns.

6. A method according to claim 1, wherein said subsequent reading occurs after only the columns in the internal addresses are stored.

7. An electronic memory device, being monolithically integrated on a semiconductor and having at least one parallel interface and a matrix of non-volatile memory cells with respective row and column decoding circuits and circuits for reading, changing and erasing the contents of the memory cells, the memory device comprising a first generator block for generating impulsive row and column address signals, said first generator block receiving a control signal, and comprises a second generator block for generating an ATD signal, said second generator block receiving in turn said control signal and being operatively linked to both the rise and the fall edge of said control signal.

8. A device according to claim 7, further comprising an address storage block being input an address bus and impulsive signals from said first generator block in order to temporarily store only the column addresses upon the rise edge of said control signal being received.

9. A device according to claim 7, wherein it is a flash memory.

10. A method, comprising:

accessing a first location of a memory in response to a first transition of a control signal;

generating a first address-transition-detection pulse in response to a second transition of the control signal, the second transition being opposite to the first transition; and

accessing a second location of the memory in response to the address-transition-detection pulse.

11. The method of claim 10 wherein:

the first transition comprises a falling edge of the control signal; and

the second transition comprises a rising edge of the control signal.

12. The method of claim 10 wherein:

the first transition comprises a rising edge of the control signal; and

the second transition comprises a falling edge of the control signal.

13. A method, comprising:

accessing a first location of a memory in response to a first transition of a control signal;

accessing a second location of the memory in response to a second transition of the control signal, the second transition being opposite to the first transition;

wherein accessing the first location comprises,

storing a column address in response to the first transition of the control signal, and

providing to the memory a location address that includes the column address and a first row address stored before the first transition of the control signal; and

wherein accessing the second location comprises,

storing a second row address in response to the second transition of the control signal, and

providing to the memory a location address that includes the column address and the second row address.

14. A method, comprising:

accessing a first location of a memory in response to a first transition of a control signal;

accessing a second location of the memory in response to a second transition of the control signal, the second transition being opposite to the first transition;

wherein accessing the first location comprises,

storing a row address in response to the first transition of the control signal, and

providing to the memory a location address that includes the row address and a first column address stored before the first transition of the control signal; and

wherein accessing the second location comprises,

storing a second column address in response to the second transition of the control signal, and

providing to the memory a location address that includes the row address and the second column address.

15. The method of claim 10 wherein:

accessing the first location comprises writing data to the first location; and

accessing the second location comprises writing data to the second location.

16. The method of claim 10 wherein:

accessing the first location comprises reading data from the first location; and

accessing the second location comprises data from the second location.

17. An integrated circuit, comprising:

a nonvolatile memory having multiple locations;

a control node operable to receive a control signal having first-type edges and opposite second-type edges; and

a memory-access circuit coupled to the memory and to the control node and operable to,

access a first location of the memory in response to a first-type edge of the control signal, and

access a second location of the memory in response to a second-type edge of the control signal.

18. An integrated circuit, comprising:

a memory having multiple locations;

a control node operable to receive a control signal having first-edged and opposite second-type edges;

a memory-access circuit couple to the memory and to the control node and operable to,

access a first location of the memory in response to a first-type edge of the control signal, and

access a second location of the memory in response to a second-type edge of the control signal; and

wherein the memory-access circuit comprises an address-transition-detect generator that is operable to,

access the first location of the memory by generating a first address-transition-detect pulse in response to the first-type edge of the control signal, and

access the second location of the memory by generating a second address-transition-detect pulse in response to the second-type edge of the control signal.

19. An integrated circuit, comprising:

a memory having multiple locations;

a control node operable to receive a control signal having first-type edges and opposite second-type edges;

a memory-access circuit coupled to the memory and to the control node and operable to,

access a first location of the memory in response to a first-type edge of the control signal, and

access a second location of the memory in response to a second-type edge of the control signal;

address nodes; and

wherein the memory access circuit is coupled to the address nodes and comprises an address latch that is operable to,

in response to the first-type edge of the control signal, latch from the address nodes a column address of the first and second locations and provide to the memory the column address and a previously latched row address of the first location, and

in response to the second-type edge of the control signal, latch from the address nodes a row address of the second location and provide to the memory the column address and the row address of the second location.

20. An integrated circuit, comprising:

a memory having multiple locations;

a control node operable to receive a control signal having first-type edges and opposite second-type edges;

a memory-access circuit coupled to the memory and to the control node and operable to,

access a first location of the memory in response to a first-type edge of the control signal, and

access a second location of the memory in response to a second-type edge of the control signal;

address nodes; and

wherein the memory access circuit is coupled to the address nodes and comprises an address latch that is operable to,

in response to the first-type edge of the control signal, latch from the address nodes a row address of the first and second locations and provide to the memory the row address and a previously latched column address of the first location, and

in response to the second-type edge of the control signal, latch from the address nodes a column address of the second location and provide to the memory the row address and the column address of the second location.

21. An integrated circuit, comprising:

a memory having multiple locations;

a control node operable to receive a control signal having first-type edges and opposite second-type edges;

a memory-access circuit coupled to the memory and to the control node and operable to,

access a first location of the memory in response to a first-type edge of the control signal, and

access a second location of the memory in response to a second-type edge of the control signal; and

wherein the memory-access circuit is further operable to,

access the first and second locations of the memory in response to the first-type and second-type edges of the control signal during a test mode of operation; and

access the first and second locations of the memory in response to only the first-type edges of the control signal during a normal mode of operation.

22. An electronic system, comprising:

an integrated circuit having,

a nonvolatile memory having multiple locations,

a control node operable to receive a control signal having first-type edges and opposite second-type edges, and

a memory-access circuit coupled to the memory and to the control node and operable to,

access a first location of the memory in response to a first-type edge of the control signal, and

access a second location of the memory in response to a second-type edge of the control signal.

23. A method for testing a memory, comprising:

recognizing a fall in a clock control signal and at that time in the cycle,

reading a column address,

generating a column pulse signal,

generating a first memory address with column decoding information,

generating a first address transition detection signal,

generating a first read control signal,

generating a first sense-amplifier latch signal,

reading a first memory address, and

outputting a first data on a parallel interface, and subsequently recognizing a rise in a clock control signal and at that time in the cycle,

reading a row address,

generating a row pulse signal,

generating a second memory address with row decoding information based on the row address and column decoding information left unchanged,

generating a second address transition detection signal,

generating a second read control signal,

generating a second sense-amplifier latch signal,

reading a second memory address, and

outputting a second data on a parallel interface.

24. The method of claim 10 wherein accessing the first location of the memory comprises:

generating a second address-transition-detection pulse in response to the first transition of the control signal; and

accessing the first location of the memory in response to the second address-transition-detection pulse.

25. A method, comprising:

accessing a first location of a nonvolatile memory in response to a first transition of a control signal; and

accessing a second location of the nonvolatile memory in response to a second transition of the control signal, the second transition being opposite to the first transition.
Description



PRIORITY CLAIM

This application claims priority from Italian patent application No. MI2002A 001185, filed May 31, 2002, which is incorporated herein by reference.

TECHNICAL FIELD

The present invention relates generally to a method for reading non-volatile memories having at least one pseudo-parallel communication interface.

An embodiment of the invention concerns a testing and debugging method for use at the EWS/Final Test stage of integrated flash memories in PC Bios applications operating on a PCI bus at 33 MHz. The method provides a comprehensive test procedure that covers all possible device defects.

Another embodiment of the invention relates to an electronic memory device which is monolithically integrated on a semiconductor and has a pseudo-parallel interface associated therewith.

Yet another embodiment of the invention particularly relates to a standard flash memory which is integrated with an LPC (Low Pin Count) interfacing block used in normal operation applications, and with a parallel interfacing block primarily used for testing. Accordingly, the memory device incorporates two communication interfaces: namely a serial interface and a parallel or pseudo-parallel interface.

BACKGROUND

The electronic integrated memory device to which the embodiments of the invention are directed has eleven address outer pins, eight data pins and some control pins, among which are provided a synchronism or clock signal, CLK, and a signal used for setting the two IC interfaces provided.

Currently, testing flux software both for EWS or on-wafer testing and Final Test for testing on an assembled device has been intended for operation in the parallel mode.

Briefly, all the addresses and data under consideration have been used in the parallel mode during testing operation, whereas only the clock signal CLK and another four pins are necessary for the serial communication protocol.

As it is well known in the art, reading a memory location from the cell matrix requires that the address of the location is input first. This operation is usually performed according to a timing procedure, shown in FIG. 1 herewith attached.

Referring to the timing diagram of FIG. 1, the memory location addresses are input as two groups or packets of eleven bits each. The control RC falling and rising edges generate two latching pulses COL and ROW for the column and row of the matrix, respectively.

Thus, it is only at the end of a signal cycle RC that a complete address of the memory location to be read can be fully reconstructed. In other words, all of the internal reading timings start only at the end of the cycle RC.

More particularly, the rising edge of the control signal RC will cause the known ATD (Address Transition Detection) pulse, which will set off the whole reading mechanism.

FIG. 2 shows, by way of example, some of the signals that are present in the memory device during the reading operation; the arrows indicate the dependency of certain signals on other previously generated signals.

As mentioned, the rising edge of the signal RC sets off the ATD signal, which in turn will generate the signal READING and consequently the signal SALATCH, which stores data output from the reading sense amplifiers.

It can be appreciated that the address inputting mechanism described above is fairly complicated and it involves, especially while testing, a more elaborate control software and also extended duration for the whole testing procedure, which immediately results in increased cost of the integrated-memory-circuit product.

Therefore, a need has arisen for a novel testing procedure with appropriate functional features that allow the procedure to be carried out through the parallel interface, so that higher output levels than in the prior art can be achieved.

SUMMARY

One embodiment of the invention involves exploiting the falling edge of the control signal RC to generate an additional ATD pulse and thus start a new reading, after storing only the columns in the internal addresses.

More specifically, this embodiment includes a method for testing non-volatile memory devices that have at least one parallel communication interface, and have a matrix of non-volatile memory cells with respective reading, changing, and erasing circuits, wherein during the testing step, a reading mode is entered for reading a memory location upon the rising edge of a control signal producing a corresponding signal; characterized in that a subsequent reading operation is started also upon the falling edge of said control signal.

Another embodiment of the invention relates to an electronic memory device being monolithically integrated on a semiconductor and having at least one parallel interface and a matrix of non-volatile memory cells with respective row and column decoding circuits and circuits for reading, changing, and erasing the contents of the memory cells, characterized in that it comprises a first generator block for generating impulsive row and column addressing signals, said first generator block receiving a control signal, and comprises a second generator block for generating an ATD signal, said second generator block receiving in turn said control signal and being operatively linked to both the rising and the falling edges of said control signal.

BRIEF DESCRIPTION OF THE DRAWINGS

Features and potential advantages of the various aspects of the invention should become apparent from the following description of embodiments thereof, given by way of non-limitative examples with reference to the accompanying drawings.

FIG. 1 is a diagram showing the timing of a control signal RC and of other read enabling signals relating to a conventional parallel-read testing protocol.

FIG. 2 is a diagram showing the timing of additional signals driving access to the memory device while reading the contents of the memory cells according to the prior art.

FIG. 3 is a diagram showing the timing of a control signal RC and of other read enabling signals relating to a reading test cycle according to an embodiment of this invention.

FIG. 4 is a block diagram of an electronic memory device made in accordance with an embodiment of this invention.

DETAILED DESCRIPTION

Referring to FIG. 4, an electronic memory device made in accordance with an embodiment of this invention is generally and schematically shown at 1.

The device 1 is a non-volatile memory integrated on a semiconductor, such as a flash EEPROM, of a kind that can be electrically written and erased. However, the following considerations can be applied to other memory devices as well.

The device 1 has a parallel interface 2 for testing operations.

The device 1 conventionally comprises a matrix 3 of non-volatile memory cells and respective row and column decoding circuits, as well as circuit portions (not shown because they are conventional) for reading, changing, and erasing data stored in the memory.

The device 1 also comprises a number of circuit blocks, to be described herebelow, which are interlinked through a set of bus connections.

A first block 7 is a pulse generator that receives a control signal RC.

The block 7 outputs two different types of pulses: a column pulse Col-Pulse and a row pulse Row-Pulse, both applied to an address storage block 6.

The storage block 6 comprises a number of latch registers and receives, additionally to the signals from the block 7, an eleven-bit address on an address bus ADD<10:0>, and temporarily stores the addresses of certain locations of the memory 3.

The storage block 6 has an output connected to the memory-cell matrix 3 through a twenty-two bit internal address bus ADDINT<21:0>. The matrix 3 outputs data through a data bus DATA<7:0>.

A branch of the signal RC is applied to a block 5 generating ATD signals, this block outputting an impulsive signal ATDPulse applied to a read-timing circuit block 4.

This block 4 outputs a pair of signals READING and SALATCH, which are transmitted to the matrix 3 in order to enable data reading operations.

Referring to FIG. 3, in one embodiment of this invention, the test duration time is shortened by implementing a novel reading mode wherein both the rising and falling edges of the signal RC can be used.

It can be seen in FIG. 3 that an additional ATD 8 pulse is generated also at the falling edge of the signal RC, thus starting a subsequent, new reading operation after which only the column addresses are stored in the registers of block 6.

Briefly, this subsequent reading operation will be performed upon the pulse ColPulse being received, before the pulse RowPulse is also received.

In this way, by suitably shifting the addresses through the testing procedure managing programs, the whole matrix can be read thus significantly reducing testing time, since at each cycle of the control signal RC two memory locations are read, instead of one as in the prior art.

Of course, the first ATD pulse 9 will in turn set off the whole mechanism that issues the read enabling signals READING and SALATCH for the sense amplifiers.

As a result, the second ATD pulse 8, produced on the falling edge of the signal RC, will also activate a full reading cycle upon the read enabling signals READING and SALATCH being issued.

The reading mechanism takes a shorter time than 100 ns, this typically being the shortest duration of the RC pulse as per the specifications of integrated memory circuits.

The above-described embodiments of this invention do solve the technical problem, and offer a number of advantages, the first advantage is that reading time during the testing procedure is dramatically reduced because the memory can be accessed twice during a single cycle of the control signal RC.

Furthermore, all the above is achieved at the expense of only minor modifications to the memory device construction and at low cost.

An integrated circuit, such as the memory circuit 1 of FIG. 4, that allows testing according to the above-described procedure can be incorporated into an electronic system (not shown), such as a computer system, according to an embodiment of the invention.

From the foregoing it will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the invention. For example, the above technique can also be used to write data to a memory.

*


Free Web Sudoku Puzzles.
Solve with your browser.
8 6       5 1   3
        2       7
  2         4   6
      7 4        
  4 9       7 6  
        3 9      
5   4         8  
7       5        
6   1 9       7 4
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!