Semiconductor storage device, and method for generating...

Static information storage and retrieval – Addressing – Sync/clocking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C365S230080

Reexamination Certificate

active

06320818

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a semiconductor storage device and a method for generating a signal for activating an internal circuit thereof.
2. Description of the Prior Art
To generate a sense-amplifier activation signal or a latch capture signal, timing is conventionally generated from a READ command input signal by using only an internal delay circuit. Therefore, it is necessary to optimize the timing by considering the power-supply dependence and temperature dependence of the internal delay circuit and threshold voltage dependence of a transistor and thereby, optimization of the timing has made design difficult.
Moreover, even if timing is set, a temporal position of the timing has been greatly fluctuated when power supply, temperature, or threshold value of a transistor is changed. Therefore, fluctuation from a set value decreases an operation margin.
Particularly, in the case of a synchronous mask ROM, it is necessary to latch the data to be output within a predetermined cycle period and moreover, timing is designed by considering temperature, voltage, and delay of the timing due to a diffusion parameter so that latching of the data is completed in the cycle period. Therefore, design is complex.
FIG. 12
shows a block diagram of a conventional example.
The structure in
FIG. 12
comprises a timing generation circuit
22
, cells A
31
to D
34
, sense amplifiers A
41
to D
44
, latches A
51
to D
54
, and an output buffer
23
. A pulse signal READ generated when inputting a READ command is input to the timing generation circuit
22
and a sense-amplifier activation signal SAEB and a latch capture signal SALT are output.
The sense-amplifier activation signal SAEB is input to the sense amplifiers A
41
to D
44
and the latch capture signal SALT is input to the latches A
51
to D
54
. Moreover, outputs of the latches A
51
to D
54
are input to the output buffer
23
so as to be selectively conducted in accordance with select signals BURST
0
to BURST
3
. Data input to the output buffer
23
is output synchronously with an internal clock signal ICLK synchronizing with an external clock.
The timing diagram in
FIG. 13
is a timing diagram for explaining a clock of the conventional example in FIG.
12
.
FIG. 14
shows a timing generation circuit
22
of the conventional example and
FIG. 15
shows a timing diagram of the timing generation circuit.
Operations of the conventional example will be described below.
FIG.12
is a block diagram of the conventional example and
FIG. 13
is a timing diagram of the conventional example. Operations shown in
FIG. 12
will be described below.
When inputting a READ command to an external clock CLK, pulse signals RECMDB and READ are generated. These pulse signals do not synchronize with an internal clock ICLK but they generate a sense-amplifier activation signal SAEB and a latch capture signal SALT through the timing generation circuit
22
using delay circuits
24
and
25
. That is, timings of the SAEB and SALT do not depend on the timing of the external clock CLK but they determine pulse widths ({circle around (1)} and {circle around (2)} in FIG.
13
). The sense-amplifier activation signal SAEB activates the sense amplifiers A
41
to D
44
and reads data from the cells A
31
to D
34
to output the data. The latch capture signal SALT activates the latches A
51
to D
54
to latch the data output from the sense amplifiers A
41
to D
44
. These operations are performed in a latency (waiting time) period.
Data latched in the latency period is input to the output buffer depending on which one of the signals BURST
0
to BURST
3
for respectively determining a burst output is selected.
FIG. 13
shows a case in which BURST
0
, BURST
1
, and BURST
2
are selected in order. Therefore, BURST
0
is first selected after the latency period and the data in the latch A
51
is input to the output buffer. Then, OA
0
is output synchronously with an internal clock ICLK. This is a burst period. Because BURST
1
is selected next to BURST
0
, the data in the latch B
52
is output at the next cycle and OA
1
is output. This is a system of previously completing latching of cell data and outputting the data latched in a burst period every cycle. Therefore, it is necessary to complete latching of the data in the latency period.
Circuit operations of the conventional example for realizing the above mentioned will be described below.
FIG. 14
is a timing generation circuit
22
of the conventional example. Operations of this circuit will be described below by referring to the timing diagram in FIG.
14
. When a READ command is input, a pulse is input to a READ terminal in
FIG. 14. A
sense-amplifier activation signal SAEB is set to ‘L’ level by the pulse signal READ. Then, a pulse shown in
FIG. 15
is generated from SAEB and SALT in accordance with delays A
24
and B
25
(shown by A and B in FIG.
15
).
As a result, as shown by the timing diagram in
FIG. 15
, a sense-amplifier activation signal SAEB and a latch capture signal SALT become pulses not synchronizing with an internal clock ICLK but they are determined by delay A
24
and delay B
25
.
Delays A
24
and B
25
are generated by using a transistor or a wiring capacitance. However, because the delays A
24
and B
25
fluctuate due to voltage, temperature, or diffusion parameters, it is difficult to set the delays A
24
and B
25
when using them as the timings for completing data latching within the latency period.
In case of the above prior art, to generate the timing of a sense-amplifier activation signal or latch capture signal, timing is generated from a READ command input signal by using only an internal delay circuit. Therefore, it is necessary to optimize timing by considering the power supply and temperature dependence of the internal delay circuit and the threshold voltage dependence of a transistor. Therefore, optimization of the timing makes design difficult.
Moreover, even if timing is set, a temporal position of the timing has been greatly fluctuated when power supply, temperature, or threshold value of a transistor is changed. Therefore, fluctuation from a set value decreases an operation margin.
Particularly, in case of a synchronous mask ROM, where it is necessary to latch the data to be output in a predetermined cycle period and to design timing so that latching is completed in the cycle period, it is difficult to design the timing because of a delay due to temperature, voltage, or diffusion parameters.
BRIEF SUMMARY OF THE INVENTION
Objects of the Invention
It is an object of the present invention to provide a semiconductor storage device capable of optimizing timing independently of a power supply, temperature dependence, or threshold voltage dependence of a transistor and a method for generating the timing of a signal for activating an internal circuit of the memory.
SUMMARY OF THE INVENTION
A semiconductor storage device of the present invention comprises:
means for determining a pulse width by using a command input signal as a start point and thereby, making a sense-amplifier activation signal or a latch capture signal of a synchronous mask ROM synchronize with activation or inactivation of a clock signal after cycles corresponding to the number of clocks of a set latency to generate timing.
Moreover, it is permitted to use an external clock when a READ command is input as the command input signal.
Furthermore, it is permitted that the semiconductor storage device comprises a latency calculation circuit, a timing generation circuit, a plurality of cells, a plurality of sense amplifiers, a plurality of latches, and a plurality of output buffers; the latency calculation circuit has means for receiving a plurality of signals for determining a latency, an internal clock signal generated from an external clock, and a signal generated when a READ command is input and outputting a plurality of signals to the timing generation circuit; the timing generation circuit has means for receiving a pulse signal generated when a READ command is in

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Semiconductor storage device, and method for generating... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Semiconductor storage device, and method for generating..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Semiconductor storage device, and method for generating... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2608739

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.