Abstract:
A semiconductor memory device comprising: at least one output data terminal (OB1-OB16,I/O1-I/O16); a matrix of memory cells comprising a plurality of columns (BL) of memory cells; multiplexer means (12) associated to said matrix of memory cells for selectively coupling one of said columns to respective sensing means (13) driving said output data terminal; redundancy columns (RBL) of redundancy memory cells for functionally replacing defective columns in said matrix; first means (RR1-RR4,1) for storing defective addresses of said defective columns in said matrix, for comparing said defective addresses with a current address supplied to the memory device and for selecting a redundancy column when the current address coincides with one of said defective addresses; means for generating an internal timing signal (ATD) activated upon changing of a current address (ADD) supplied to the memory device, the internal timing signal (ATD) remaining activated for a prescribed time starting from the beginning of a read cycle of the memory device. The memory device comprises: redundancy sensing means (10) associated to said redundancy columns (RBL), and redundancy control means (2,3,8,9) supplied by the internal timing signal (ATD) for coupling said output data terminal (OB1-OB16,I/O1-I/O16) of the memory device to said redundancy sensing means (10) in alternative to said sensing means (13) when the current address supplied to the memory device is a defective address, said redundancy control means maintaining the output data terminal of the memory device coupled to said sensing means (13) independently of the current address being a defective address as long as the internal timing signal (ATD) is activated.
Abstract:
A semiconductor memory device comprises: a plurality of output data terminals (I/OB1-I/OB16,I/O1-I/O16); a matrix of memory cells comprising a plurality of groups (P) of columns (BL) of memory cells, each group of columns being associated to a respective output data terminal; column selection means (4) associated to the matrix of memory cells for selectively coupling one column (BL) for each of the group (P) of columns to a respective sensing means (5) driving the output data terminal; redundancy columns (RBL) of redundancy memory cells for functionally replacing defective columns in the matrix; redundancy column selection means (1) associated to the redundancy columns (RBL) for selectively coupling one redundancy column to a redundancy sensing means (11); defective address storage means (RR,2) for storing defective addresses of the defective columns and identifying codes (OC0-OC3) suitable for identifying the groups (P) of columns wherein the defective columns are located, for comparing the defective addresses with a current address (CADD) supplied to the memory device and for driving the redundancy column selection means for selecting a redundancy column when a current address supplied to the memory device coincides with one of the defective addresses. A shared bus (INTBUS) including a plurality of signal lines (INTBUSi) is provided in the memory device for interconnecting a plurality of circuit blocks (100) of the memory device and for transferring signals between the circuit blocks, the shared bus (INTBUS) being selectively assignable to the circuit blocks in prescribed respective time intervals. The memory device also comprises first bus assignment means (3) associated to the defective address storage means (RR) and second bus assignment means (8) associated to the sensing means (5). The first bus assignment means (3) assign the shared bus (INTBUS), during a first prescribed time interval of a read cycle of the memory device, to the defective address storage means (RR,2) for transferring the identifying code (OC0-OC3) of an addressed defective column to the output data terminals; the second bus assignment means (8) assign the shared bus (INTBUS), during a second prescribed time interval of the read cycle, to the sensing means (5) for transferring output signals of the sensing means (5) to the output data terminals. The transferred identifying code determining an output data terminal associated to the group (P) of columns to which the addressed defective column belongs to be supplied by an output signal of the redundancy sensing means (11) in alternative to an output of the sensing means (5) associated to the group (P) of columns.
Abstract:
A gain modulated sense amplifier, particularly for memory devices, that comprises a virtual ground latch structure (2) that has two output nodes (OUT-L, OUT-R) and has the particularity that it comprises an equalization transistor (7) of a first polarity that is adapted to equalize the two output nodes (OUT-L, OUT-R) and is connected between a first branch (8) and a second branch (9), in which the output nodes are arranged; the equalization transistor (7) is driven by an equalization signal (EQ) whose slope can be modulated as a function of the conductivity of the memory cell of the memory device involved in the reading operation.
Abstract:
A redundancy management method, particularly for non-volatile memories, having the particularity of comprising the steps of:
-- enabling, as a consequence of the presence of a pulsed read address transition signal of a memory line, and throughout the duration of the pulsed signal, the memory matrix line reading path, and blocking the selection of redundancy lines of the memory; and -- at the end of the pulsed signal, as a consequence of the absence/presence of a redundancy line read signal, confirming/disabling the selection of the lines of the memory matrix and blocking/releasing the selection of the redundancy lines.
A redundancy management architecture for a memory matrix, adapted to perform the above method, is also described.
Abstract:
A non-volatile memory device, having the particularity that it comprises an internal bus (3) for the transmission of data and other information of the memory to output pads (4); timer means (8); and means (5, 5') for enabling/disabling access to the internal bus; the timer means (8) time the internal bus to transmit information signals of the memory device that originate from local auxiliary lines (7) over the internal bus (3) when the bus is in an inactive period during a normal memory data reading cycle; the timer means (8) drive the enabling/disabling means (5, 5') to allow/deny access to the internal bus (3) on the part of the information signals or of the data from or to the memory.
Abstract:
The reading circuit described comprises, for each bit line (BL) of a matrix (11) of memory cells (12), a controllable switching element (To) which can connect the bit line (BL) to a voltage source (V DD ) in response to a control signal applied to a control terminal thereof, a detector stage (16) sensitive to the flow of current through the bit line (BL), and a driving stage (15) comprising two field-effect transistors (TNB, TPB) connected in the inverter configuration with the input of the inverter connected to the bit line (BL) and with the output (CAS) of the inverter connected to the control terminal of the controllable switching element (To). In order to charge the capacitance (C BL ) associated with the bit line rapidly but without causing oscillatory phenomena, the driving stage (15) comprises means (Tnat, Tas) for reducing the gain of the feedback loop formed by the inverter (TNB, TPB) and by the controllable switching element (To).
Abstract:
A coding device including an array of multibit registers, each being composed of a plurality of programmable nonvolatile memory cells connected in an OR configuration to a common sensing line of the register to which a single reading circuit is associated. A first, select/enable bus (SELbus) controls the connection of only one at a time of said programmable memory cells to said common sensing line of each multibit register. To each wire of a second, configuring bus (CODE bus) are connected in common the current terminals of as many programming transistors as the memory cells that compose each register, and to each wire of a third, contingently programming bus (PG bus) are connected the gates of the programming transistors of memory cells of the same order of said registers.