Abstract:
A semiconductor memory including an address change detection unit for detecting a change of an address and outputting an address change detection signal, a selection unit for selectively switching the polling data and the read data by a polling signal, and outputting its data to the output buffer, and a delay unit for inhibiting the polling signal from being transferred to the selection unit while the address change detection signal is activated. When the polling signal changes while a sense amplifier senses data, the logic level of a signal output from the output buffer is inhibited from being changed. This prevents any malfunction caused by output noise generated during the data sense operation of the sense amplifier.

Description:
This application is a division of Ser. No. 09/452,718 filed Dec. 3, 1999 now U.S. Pat. No. 6,545,919. 
    
    
     BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
     The present invention relates to a semiconductor memory and an output signal control method and circuit in the semiconductor memory and, more particularly, to a semiconductor memory and an output signal control method and circuit in the semiconductor memory that are preferably used to prevent generation of output noise in the semiconductor memory. 
     2. Description of the Related Art 
     In a data read, a semiconductor memory including a nonvolatile semiconductor memory generally amplifies a small current flowing from a memory cell by a sense amplifier, and outputs data stored in the memory cell as an “H”- or “L”-level electrical signal through an output buffer. 
     FIG. 1 is a block diagram showing the first prior art of an output control circuit for controlling transfer of a signal output from a sense amplifier to an output buffer. As shown in FIG. 1, a signal output via a sense amplifier  1  through a bit line connected to a memory cell is supplied via a switching transistor  2  to a latch circuit  5  which is made up of inverters  3  and  4  and constitutes output latch unit. 
     The signal latched by the latch circuit  5  is supplied as data DATA to an output buffer  6 . When the output buffer  6  is in an enable state, the data DATA is output as an output signal OUT through a CMOS inverter  7  made up of a p-channel transistor and n-channel transistor. 
     An output control signal /OE which is externally input via a control signal input terminal /OE_pin is supplied as an output buffer control signal OEB to the output buffer  6  via a control input buffer  11 . When this output buffer control signal OEB is at “L” level, the output buffer  6  is in an enable state. 
     The operation of the conventional output signal control circuit having this arrangement will be described with reference to the timing chart of FIG.  2 . 
     When an address AD changes, as shown in FIG. 2, this change is detected by an address change detection circuit (not shown), an address change detection signal ATD changes to “H” level for a predetermined period, and an output from a cell corresponding to the new address connected to a bit line is sensed. When the address change detection signal ATD changes to “H” level, a sense amplifier operation signal PD supplied to the sense amplifier  1  changes from “H” level to “L” level, and the sense amplifier  1  performs data sense operation. 
     When the address change detection signal ATD changes to “L” level, the address change detection circuit outputs a sense data reception signal LT and supplies it to the switching transistor  2 . At this time, the sense amplifier operation signal PD changes to “H” level. 
     Upon receiving the sense data reception signal LT, the switching transistor  2  is turned on. The sense data DATA of the sense amplifier  1  is latched by the latch circuit  5  and supplied to the output buffer  6 . The sense data DATA supplied to the output buffer  6  is output to the outside as the output signal OUT via the CMOS inverter  7 . 
     As described above, the output buffer  6  is in an enable state when the output buffer control signal OEB supplied to its control input terminal is at “L” logic level. 
     The output buffer control signal OEB supplied to the output buffer  6  is in phase with the output control signal /OE which is externally input via the control signal input terminal /OE_pin. Hence, as shown in FIG. 2, the output buffer  6  changes to an enable state during data sense operation of the sense amplifier  1  (“H”-level period of the address change detection signal ATD) depending on the timing at which the output control signal /OE is externally supplied. 
     In this output signal control circuit, a transistor constituting the output buffer  6  has a high driving capability in order to drive an external load. If the level of the output signal OUT is inverted, the power supply potential varies. If the output signal OUT is inverted during data sense operation of the sense amplifier  1  to vary the power supply potential, large output noise is generated to destroy sense data owing to the malfunction of the sense amplifier  1  or the like. As a result, erroneous data is undesirably latched by the latch circuit  5 . 
     In a flash memory for performing automatic algorithm operation of a write/erase, data to be output to the output buffer is switched from polling data to read data by switching the address from a given block to another block in a suspend read performed during automatic algorithm operation. At this time, if polling data and read data are switched during data sense operation of the sense amplifier  1 , output noise is generated by variations in power supply potential. 
     FIG. 3 is a block diagram showing the second prior art, and shows the arrangement of an output signal control circuit in a flash memory. In FIG. 3, the same reference numerals as in FIG. 1 denote the same parts as in FIG. 1, and a detailed description thereof will be omitted. 
     In the circuit of FIG. 3, a second switching transistor  70  is interposed between a latch circuit  5  and an output buffer  6 . Polling data is supplied between the second switching transistor  70  and output buffer  6  via a transistor  68 . An operation switching signal POLL is supplied to the gate of the transistor  68 , whereas the inverted signal of the operation switching signal POLL is supplied to the gate of the second switching transistor  70  via the inverter  69 . 
     In the circuit of FIG. 3 having this arrangement, while the address change detection signal ATD is at “H” level, the operation switching signal POLL falls to “L” level during data sense amplifier of a sense amplifier  1 , as shown in the timing chart of FIG.  4 . Then, the transistor  68  is turned off to stop outputting polling data. The transistor  70  is turned on to supply an output from the sense amplifier  1  to the output buffer  6 . Similarly to the first prior art, the output signal OUT is inverted during data sense operation of the sense amplifier  1 , and the power supply potential varies to generate output noise. Consequently, erroneous data is undesirably latched. 
     In any case, in the conventional circuit, if the level of the output signal OUT from the output buffer  6  varies during sense operation of the sense amplifier  1 , output noise generated by variations in power supply voltage destroys the sense data DATA of the sense amplifier  1 . 
     To prevent the malfunction of the sense amplifier  1  under the influence of the above-described output noise, the techniques disclosed in Japanese Patent Application Laid-Open Nos. 54681/1993, 63970/1996, and 173387/1989 have conventionally been proposed. 
     In a “semiconductor memory” disclosed in Japanese Patent Application Laid-Open No. 54681/1993, a transistor which is set off for a predetermined time corresponding to an address change is interposed between the power supply and the output point of a sense amplifier circuit. In switching the address, the output level of the sense amplifier circuit is reduced to prevent output of erroneous data even if a memory cell is erroneously selected. 
     In a “semiconductor memory” disclosed in Japanese Patent Application Laid-Open No. 63970/1996, when output data from a sense amplifier changes, an output from the sense amplifier is disabled before an output from an output buffer is inverted. After the output from the sense amplifier is stabilized, the output from the output buffer is inverted. Variations in power supply potential by inversion operation of the output buffer hardly influences the operation of the sense amplifier. This prevents the malfunction of the sense amplifier under the influence of inversion operation of the output buffer. 
     In a “semiconductor integrated circuit” disclosed in Japanese Patent Application Laid-Open No. 173387/1989, the output time of data from a sense amplifier to an output buffer is set short until a memory cell is newly selected to output data from the output buffer after the address changes. After that, the output time is set long. This prevents output of erroneous data even if the sense amplifier or address buffer malfunctions under the influence of power supply noise generated upon outputting data to the output buffer. 
     In the prior art disclosed in each reference, data transferred from the sense amplifier to the output buffer is delayed by a predetermined time to reduce the influence of output noise generated when an output signal is inverted during data sense operation of the sense amplifier. 
     More specifically, the prior art prevents the malfunction of the sense amplifier owing to output noise generated when an output from the output buffer changes during sense operation of the sense amplifier. However, the power supply voltage varies during data sense operation of the sense amplifier depending on the timing at which the output control signal /OE is externally supplied, or the timing at which the operation switching signal POLL is supplied. The malfunction of the sense amplifier caused by variations in power supply voltage cannot be fundamentally prevented. 
     SUMMARY OF THE INVENTION 
     The present invention has been made to overcome the conventional drawbacks, and aims to prevent variations in level of a signal output from an output buffer during data sense operation of a sense amplifier, so as reliably to prevent erroneous data from being output owing to output noise generated by variations in power supply potential during data sense operation of the sense amplifier. 
     To achieve the above object, according to the present invention, there is provided a semiconductor memory comprising delay unit for inhibiting an output control signal, which is externally input to control the operation of an output buffer, from being transferred to said output buffer for a predetermined period after an address is changed. 
     According to another aspect of the present invention, there is provided a semiconductor memory including a sense amplifier and output latch unit for latching data detected by said sense amplifier, said memory comprising delay unit for inhibiting an output control signal, which is externally input to enable an output buffer, from being transferred to said output buffer until an output from said sense amplifier is received by said output latch unit. 
     According to still another aspect of the present invention, there is provided a semiconductor memory wherein polling data and read data are selectively switched by a polling signal and output via an output buffer in an automatic algorithm operation of a write/erase, said memory comprising delay unit for delaying data-switching based on the polling signal by a predetermined period. 
     According to still another aspect of the present invention, there is provided a semiconductor memory to operate by an automatic algorithm-of a write/erase, comprising delay unit for delaying switching from polling data to read data while a sense amplifier performs a data sense operation in switching data from polling data to read data to be transferred to an output buffer by changing an address from a given block to another block in a suspend read performed in operating by said automatic algorithm. 
     According to still another aspect of the present invention, there is provided an output signal control method in a semiconductor memory, comprising the step of delaying a signal so as to inhibit an output control signal, which is externally input to control the operation of an output buffer, from being transferred to said output buffer for a predetermined period after an address is changed. 
     According to still another aspect of the present invention, there is provided an output signal control method in a semiconductor memory wherein polling data and read data are selectively switched by a polling signal and output via an output buffer in operating by an automatic algorithm of a write/erase, said method comprising the step of delaying data-switching based on said polling signal by a predetermined period. 
     According to still another aspect of the present invention, there is provided an output signal control circuit for inhibiting an output control signal, which is externally input to control the operation of an output buffer, from being transferred to said output buffer for a predetermined period after an address is changed. 
     According to still another aspect of the present invention, there is provided an output signal control circuit comprising delay unit for inhibiting an output control signal, which is externally input to enable an output buffer, from being transferred to said output buffer until data detected by a sense amplifier is received by output latch unit. 
     According to still another aspect of the present invention, there is provided an output signal control circuit wherein polling data and read data are selectively switched by a polling signal and output via an output buffer in a semiconductor memory operating by an automatic algorithm of a write/erase, said circuit comprising delay unit for delaying data-switching based on said polling signal by a predetermined period. 
     Even if an output control signal for activating an output buffer is externally input, the present invention having the above arrangement can keep the output buffer off for a predetermined period after the address is switched. The present invention can reliably prevent a change in logic level of the output signal owing to the output buffer changing to an enable state during a data sense operation of a sense amplifier. This can fundamentally solve the problem that output noise due to variations in power supply voltage during the sense operation of the sense amplifier is generated during the data sense operation of the sense amplifier, the sense amplifier senses erroneous data owing to a malfunction or the like, and the erroneous data is latched by the data latch circuit. 
     In addition, data-switching based on a polling signal in an automatic algorithm operation of a write/erase is delayed by a predetermined period. While the sense amplifier senses data, switching from polling data to read data can be inhibited effectively to prevent a malfunction caused by output-switching performed in the automatic algorithm operation. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a block diagram showing the first prior art of an output signal control circuit; 
     FIG. 2 is a timing chart showing the operation of the output signal control circuit according to the first prior art; 
     FIG. 3 is a block diagram showing the second prior art of an output signal control circuit; 
     FIG. 4 is a timing chart showing the operation of the output signal control circuit according to the second prior art; 
     FIG. 5 is a block diagram showing the first embodiment of an output signal control circuit according to the present invention; 
     FIG. 6 is a timing chart for explaining the operation of the output signal control circuit according to the first embodiment; 
     FIG. 7 is a block diagram showing the second embodiment of an output signal control circuit according to the present invention; 
     FIG. 8 is a timing chart for explaining the operation of the output signal control circuit according to the second embodiment; 
     FIG. 9 is a block diagram showing the third embodiment of an output signal control circuit according to the present invention; 
     FIG. 10 is a block diagram showing the first embodiment of a semiconductor memory according to the present invention; 
     FIG. 11 is a block diagram showing the fourth embodiment of an output signal control circuit according to the present invention; 
     FIG. 12 is a timing chart for explaining the operation of the output signal control circuit according to the fourth embodiment; and 
     FIG. 13 is a block diagram showing the second embodiment of a semiconductor memory according to the present invention. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     Preferred embodiments of a semiconductor memory and an output signal control method and circuit in the semiconductor memory according to the present invention will be described below with reference to the accompanying drawings. 
     FIG. 5 is a block diagram showing the first embodiment of an output signal control circuit used in a semiconductor memory according to the present invention. In FIG. 5, the same reference numerals as in FIG. 1 denote the same parts as in FIG. 1, and a detailed description thereof will be omitted. 
     As shown in FIG. 5, the output signal control circuit according to the first embodiment comprises a sense amplifier  1 , a switching transistor  2 , a latch circuit (output latch unit)  5  made up of inverters  3  and  4 , an output buffer  6 , a CMOS inverter  7 , and a control input buffer  11 . 
     A switching transistor  13  constituting first switching unit is interposed between the control input buffer  11  and output buffer  6 . The gate of the switching transistor  13  is connected to an inverter  8 , a NOR circuit  9  and an inverter  10  for inverting an output from the NOR circuit  9 , constituting a circuit for transferring an address change detection signal ATD. The input terminal of the NOR circuit  9  receives an output signal from the inverter  8  and a signal OE obtained by an inverter  102  inverting an output buffer control signal OEB input to the output buffer  6 . 
     The output signal control circuit further comprises an inverter  12  for inverting an output from the control input buffer  11  which buffers an output control signal /OE externally input via a control signal input terminal /OE_pin, and a latch circuit  16  which is made up of inverters  14  and  15  for latching an output from a switching transistor  13  and constitutes control input latch unit. 
     The inverter  8 , NOR circuit  9 , and inverters  10  and  102  constitute switching control unit  101 . The switching control unit  101 , inverter  12 , switching transistor  13 , and latch circuit  16  constitute delay unit (i.e., function suppressing unit for the output buffer  6 )  100 . 
     The operation of the output signal control circuit according to the first embodiment having the above arrangement will be explained with reference to the timing chart of FIG.  6 . 
     When an address AD changes, as shown in FIG. 6, this change is detected by an address change detection circuit  55  (to be described later), and the address change detection signal ATD changes to “H” level for a predetermined period. Note that the address change detection signal ATD is kept at “H” level until sense operation of the sense amplifier  1  ends. 
     When the address change detection signal ATD changes to “H” level, a sense amplifier operation signal PD supplied to the sense amplifier  1  changes to “L” level, and the sense amplifier  1  senses an output from a cell corresponding to the new address connected to a bit line. 
     At the timing at which the address change detection signal ATD changes to “L” level, the address change detection circuit  55  outputs a sense data reception signal LT and supplies it to the switching transistor  2 . At this time, the sense amplifier operation signal PD changes to “H” level. 
     Upon receiving the sense data reception signal LT, the switching transistor  2  is turned on. Sense data DATA of the sense amplifier  1  is latched by the latch circuit  5  constituting output latch unit, and supplied to the output buffer  6 . The sense data DATA supplied to the output buffer  6  is output to the outside as an output signal OUT via the CMOS inverter  7 . 
     The output buffer  6  is in an enable state when the output buffer control signal OEB supplied to its control input terminal is at “L” logic level. 
     In the prior art, when the output control signal /OE is externally input via the control signal input terminal /OE_pin during data sense operation of the sense amplifier  1 , the output buffer  6  changes to an enable state during data sense operation of the sense amplifier  1  depending on the input timing, and the output signal OUT may be inverted. 
     A transistor constituting the output buffer  6  has a high driving capability to drive an external load. If the output signal OUT is inverted, the power supply potential greatly varies to generate large output noise. Data sensed by the sense amplifier  1  is destroyed, and erroneous data is undesirably latched by the latch circuit  5 . 
     To solve this problem, the first embodiment interposes the delay unit  100  between the control input buffer  11  and output buffer  6 , as described above. The delay unit  100  inhibits the output buffer  6  from changing to an enable state during data sense operation of the sense amplifier  1  even if the output control signal /OE is input via the control signal input terminal /OE_pin. 
     More specifically, one input terminal of the NOR circuit  9  receives a signal obtained by inverting the address change detection signal ATD by the inverter  8 , whereas the other input terminal receives the signal OE obtained by inverting the output buffer control signal OEB by the inverter  102 . An output from the NOR circuit  9  is inverted by the inverter  10  and input to the gate of the switching transistor  13 . While the output buffer control signal OEB is at “H” level (signal OE is at “L” level) and the address change detection signal ATD is at “H” level, the switching transistor  13  is not turned on. Thus, an output from the control input buffer  11  is not transferred to the latch circuit  16 . 
     Regardless of the input timing of the output control signal /OE, the output buffer  6  is inhibited from changing to an enable state by an “L”-level output buffer control signal OEB during data sense operation of the sense amplifier  1  in a predetermined period after the address changes. 
     In FIG. 6, if the sense amplifier operation signal PD changes to “L” level, and the sense amplifier  1  performs data sense operation, the output control signal /OE falls, as shown in FIG.  6 . Even in this case, the fall timing of the output buffer control signal OEB is forcibly delayed until the address change detection signal ATD changes to “L” level. Thus, the output buffer  6  does not change to an enable state during data sense operation of the sense amplifier  1 . 
     When the time elapsed until the output control signal /OE is input after the address AD changes is short, the output signal control circuit of the first embodiment prolongs the delay time until the output buffer control signal OEB is output after the output control signal /OE is input. When the elapsed time is long, this circuit shortens the delay time. 
     When the address change detection signal ATD changes to “L” level upon the lapse of a predetermined time after the address AD changes, the voltage level applied to the gate of the switching transistor  13  changes to “H” level to turn on the switching transistor  13 . An output from the control input buffer  11  is transferred to and latched by the latch circuit  16 , the output buffer control signal OEB changes to “L” level, and the output buffer  6  changes to an enable state. 
     As is apparent from the timing chart of FIG. 6, when the output buffer control signal OEB is at “L” level, the switching transistor  13  is ON. In this state, the logic level of the output control signal /OE input via the control signal input terminal /OE_pin changes to “H” level. Since the switching transistor  13  is ON, the output buffer control signal OEB instantaneously changes to “H” level to change the output buffer  6  to a disable state (function-suppressed state). Thus, the ON state can instantaneously change to the OFF state without any delay. 
     In the first embodiment, a signal obtained by inverting the output buffer control signal OEB by the inverter  102  is supplied as the signal OE supplied to the other input terminal of the NOR circuit  9 . Alternatively, the signal OE input to the input point of the latch circuit  16  may be supplied. In this case, the inverter  102  can be omitted. 
     The second embodiment of an output signal control circuit according to the present invention will be described. 
     FIG. 7 is a block diagram showing the arrangement of the output signal control circuit according to the second embodiment of the present invention. In FIG. 7, the same reference numerals as in FIGS. 1 and 5 denote the same parts as in FIGS. 1 and 5, and a detailed description thereof will be omitted. 
     In the second embodiment, a NOR circuit  17  and an inverter  18  constituting OR unit  301  are interposed between a control input buffer  11  and an output buffer  6 . One input terminal of the NOR circuit  17  receives an output from the control input buffer  11 . The other input terminal of the NOR circuit  17  receives an output from a latch circuit  22  made up of inverters  20  and  21 , constituting a control input latch unit. 
     One side of the latch circuit  22  is grounded through a switching transistor  19  constituting second switching unit, and the gate of the switching transistor  19  receives a sense data reception signal LT. 
     The other side of the latch circuit  22  is grounded through a switching transistor  23  constituting third switching unit, and the gate of the switching transistor  23  receives an address change detection signal ATD. The NOR circuit  17 , inverter  18 , latch circuit  22 , and switching transistors  19  and  23  constitute delay unit  300 . 
     In the output signal control circuit of the second embodiment having this arrangement, when an address AD changes to change the address change detection signal ATD to “H” level, as shown in the timing chart of FIG. 8, the other side of the latch circuit  22  is grounded to hold “H” level. An output buffer control signal OEB changes to “H” level, and the output buffer  6  forcibly changes to a disable state. After that, sense operation by a sense amplifier  1  ends, the address change detection signal ATD changes to “L” level, and the sense data reception signal LT changes to “H” level. Then, the holding level of the latch circuit  22  changes to “L” level to transfer an output from the control input buffer  11  to the output buffer  6 . 
     Also in the second embodiment of the output signal control circuit, even if the address change detection signal ATD changes to “H” level to change an output control signal /OE to “L” level during data sense operation of the sense amplifier  1 , inversion of an output signal OUT from the output buffer  6  can be sufficiently prevented to suppress generation of output noise. 
     The second embodiment in FIG. 7, however, may suffer the following malfunction depending on applications. 
     More specifically, when given noise like NZ shown in FIG. 8 is superposed on the address change detection signal ATD after the output signal OUT is output, the switching transistor  23  is turned on. The latch signal of the latch circuit  22  is then inverted, and an “H”-level signal latched by the latch circuit  22  is input to the other input terminal (lower input terminal) of the NOR circuit  17 . 
     Then, the output buffer control signal OEB changes to “H” level, the output buffer  6  changes to a disable state (inactive state), and the output signal OUT becomes indefinite. In particular, if noise is superposed on the address change detection signal ATD immediately after the output signal OUT is output, the output signal OUT cannot be read by an external device. 
     The third embodiment of the present invention for solving this problem is shown in FIG.  9 . 
     In the circuit shown in FIG. 9, a switching transistor (fourth switching unit)  24  which is OFF while an output buffer  6  is in an enable state (active state) is interposed between ground and a switching transistor  23  serving as the third switching unit in FIG.  7 . So long as an output buffer control signal OEB is at “L” level, the switching transistor  24  is OFF. Even if noise is superposed on an address change detection signal ATD, no latch signal of a latch circuit  22  is inverted. That is, even if the noise NZ is superposed on the address change detection signal ATD while the output buffer control signal OEB is at “L” level and the output buffer  6  is in an enable state, the output buffer  6  does not change to a disable state. The above-described problem can be effectively solved. 
     FIG. 10 is a block diagram showing the main arrangement of a semiconductor memory to which an output signal control circuit  50  shown in FIG. 5,  7 , or  9  is applied. As is apparent from FIG. 10, this semiconductor memory comprises an output signal control circuit  50 , an address buffer  51 , an X decoder  52 , a Y decoder  53 , a memory cell array  54 , an address change detection circuit  55 , etc. The output signal control circuit  50  receives an output control signal /OE which is externally input through a control signal input terminal /OE_pin (not shown). 
     In this arrangement, when a read address AD is externally input, it is supplied to the X decoder  52  and Y decoder  53  via the address buffer  51  and also to the address change detection circuit  55 . Specific cells in the memory cell array  54  are sequentially selected based on the input address AD decoded by the X decoder  52  and Y decoder  53 . 
     Data DQ stored in a selected cell is read out to a bit line, and amplified and sensed by the sense amplifier  1 . 
     When the address AD changes, the address change detection circuit  55  generates a sense data reception signal LT, an address change detection signal ATD, and a sense amplifier operation signal PD, and supplies them to the output signal control circuit  50 . Using these signals, the output signal control circuit  50  performs the above-described output signal control reliably to prevent output noise generated by variations in power supply voltage during data sense operation of the sense amplifier  1 . 
     The output control signal /OE is delayed in the above manner. In the semiconductor memory of this embodiment, the level of the output signal OUT output from the output buffer  6  can be prevented from varying during data sense operation of the sense amplifier  1 . Therefore, it can be reliably prevented to output erroneous data by the malfunction of the sense amplifier  1  or the like owing to output noise generated by variations in power supply potential during data sense operation of the sense amplifier  1 . 
     The fourth embodiment of an output signal control circuit according to the present invention will be described with reference to the block diagram in FIG.  11 . 
     The fourth embodiment inhibits an output signal OUT from changing by switching polling data and read data during data sense operation of a sense amplifier  1  in a flash memory. In FIG. 11, the present invention is applied to the output signal control circuit in FIG.  3 . The same reference numerals as in FIG. 3 denote the same parts as in FIG. 3, and a detailed description thereof will be omitted. 
     In the fourth embodiment, an inverter  64 , a switching transistor  63 , and a latch circuit  67  made up of inverters  65  and  66  are incorporated in a circuit for transferring an operation switching signal POLL to the gate of a transistor  68  for switching polling data and read data. An inverter  69  is interposed between the gates of the transistors  68  and  70 . 
     The gate of the switching transistor  63  is connected to an inverter  62 , and the inverter  62  is connected to a NOR circuit  61 . One input terminal of the NOR circuit  61  receives an address change detection signal ATD via an inverter  60 , whereas the other input terminal receives a signal POLLB which is output from the inverter  69  and input to the transistor  70 . The above inverter  60  to latch circuit  67  constitute delay unit  600 . 
     In the output signal control circuit of the fourth embodiment having this arrangement, before a predetermined time elapses after an address AD changes for the switching signal POLL for polling data and read data in a suspend read by automatic algorithm operation of a write/erase in a flash memory, i.e., during sense operation of read data in the sense amplifier  1  (“H”-level period of the address change detection signal ATD), the signal POLLB can be delayed until the address change detection signal ATD changes to “L” level even if the operation switching signal POLL changes to “L” level, as shown in the timing chart of FIG.  12 . Switching from polling data to read data can be inhibited. 
     More specifically, in the fourth embodiment, while the address change detection signal ATD is at “H” level, the gate application voltage is at “L” level, the switching transistor  63  is OFF, and no switching signal POLL is transferred. While the address change detection signal ATD is at “L” level, the gate application voltage is at “H” level, the switching transistor  63  is ON, and the switching signal POLL is transferred. Even if the switching signal POLL changes to “L” level during data sense operation of the sense amplifier  1 , the problem can be reliably solved in which polling data and read data are switched to change the output signal OUT and erroneous data is latched by generated output noise. 
     FIG. 13 is a block diagram showing the schematic arrangement of a flash memory to which an output signal control circuit  88  shown in FIG. 11 is applied. As shown in FIG. 13, this flash memory comprises a control circuit  80  having a command register, an address change detection circuit  81 , an address latch circuit  82 , a Y decoder  83 , an X decoder  84 , an enable logic circuit  85 , a memory cell array  86 , a Y gate circuit  87 , an output signal control circuit  88 , etc. 
     The control circuit  80  controls a write/erase in the flash memory, receives a reset signal RESET, a write enable signal WE, a chip enable signal CE, and the like, and outputs a strobe signal STB, an operation switching signal POLL, polling data, and the like. Note that the control circuit  80  controls a data write/erase in/from the memory cell array  86  on the basis of the automatic algorithm program of a data write/erase. 
     The address change detection circuit  81  receives the address AD. The address change detection circuit  81  detects a change in input address AD, and generates and outputs a sense amplifier operation signal PD, an address change detection signal ATD, a sense data reception signal LT, and the like. 
     The address latch circuit  82  latches the input address AD, and outputs the address AD to the Y decoder  83  and X decoder  84  in accordance with the strobe signal STB. 
     The enable logic circuit  85  receives the chip enable signal CE and output control signal OE, generates an output buffer control signal OEB based on these signals, outputs it to the output signal control circuit  88 , outputs an enable signal to the Y decoder  83 , and changes these circuits  88  and  83  to an enable state. 
     In the memory cell array  86 , cells connected to one word line in the x direction are selected by the X decoder  84 . Outputs from these cells are sequentially gated one by one by the Y gate circuit  87  selected by the Y decoder  83 . Data DQ stored in a selected cell is read out to a bit line, and the output signal control circuit  88  performs the above-mentioned sense operation. 
     According to the fourth embodiment, switching to a read of a block (sector) not subjected to any erase during a sector erase in a flash memory, i.e., output switching from polling data to read data is inhibited during data sense operation of the sense amplifier  1 . This can effectively prevent any malfunction caused by sense operation of erroneous data depending on the fall timing of the operation switching signal POLL. 
     Note that delay control of the output control signal /OE and delay control of the operation switching signal POLL are separately applied in the above-described embodiments Alternatively, these control operations may be applied to one semiconductor memory. 
     The present invention can apply to various semiconductor memories such as DRAMs and flash memories.