×

Memory apparatus and data processor using the same

  • US 5,644,699 A
  • Filed: 03/13/1995
  • Issued: 07/01/1997
  • Est. Priority Date: 08/07/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processor regulated by a clock signal that automatically detects and replaces defective memory cells upon start-up, said data processor having a data bus and an address bus and comprising:

  • (a) a reset signal input terminal into which a reset signal is input;

    (b) a memory unit, coupled to said data bus, including a plurality of memory cells arranged in a plurality of rows and a plurality of columns, said memory unit including a spare column of memory cells;

    (c) a memory failure diagnosis circuit, coupled to said reset input terminal, to said memory unit, and to said data and address buses, for testing said memory unit for defective memory cells and replacing said defective memory cells in response to said reset signal, said memory failure diagnosis circuit including;

    (1) a control program memory for storing a microprogram that controls operation of said memory failure diagnosis circuit, said microprogram beginning execution in response to said reset signal;

    (2) a memory failure diagnosis sub-processor, coupled to said control program memory and to said data and address buses, for executing a plurality of operations to detect and replace defective memory cells according to said microprogram, and for ensuring that said plurality of operations are always executed in a predetermined number of cycles of said clock signal regardless of whether a defective memory cell is detected and replaced, said failure diagnosis subprocessor including;

    a. a counter for counting said predetermined number of cycles of said clock signal and for generating a count termination signal when a last one of said predetermined number of cycles of said clock signal is counted;

    b. a first register for storing a column address of said defective memory cells in said memory unit; and

    c. an execution unit, coupled to said counter, for executing each of said plurality of operations until said count termination signal is received from said counter;

    (3) a column replacing circuit, coupled to said memory failure diagnosis sub-processor, for replacing a defective column of said memory unit, as identified by said column address stored in said first register, with said spare column of memory cells.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×