[go: up one dir, main page]

DE19821215A1 - Access control of multiple memory semiconductor memory - Google Patents

Access control of multiple memory semiconductor memory

Info

Publication number
DE19821215A1
DE19821215A1 DE19821215A DE19821215A DE19821215A1 DE 19821215 A1 DE19821215 A1 DE 19821215A1 DE 19821215 A DE19821215 A DE 19821215A DE 19821215 A DE19821215 A DE 19821215A DE 19821215 A1 DE19821215 A1 DE 19821215A1
Authority
DE
Germany
Prior art keywords
bank
signal
circuit
activation
active state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE19821215A
Other languages
German (de)
Inventor
Seiji Sawada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE19821215A1 publication Critical patent/DE19821215A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/41Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
    • G11C11/413Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Dram (AREA)
  • Static Random-Access Memory (AREA)
  • Memory System (AREA)

Abstract

The semiconductor memory is organized as a number of stages (A,B), and which one is active is dependent upon the selection signals ( phi A, phi B) that are provided by a generator circuit via drive circuits (5,6). The circuit receives inputs from an instruction decoder (2) and also memory addresses from an input buffer (1). The generator receives activation acknowledgment signals (ACT A,ACT B) from the drive stages.

Description

Die vorliegende Erfindung bezieht sich auf eine Mehrfach-Bank-Halb­ leiterspeichervorrichtung.The present invention relates to a multi-bank half conductor storage device.

Genauer gesagt bezieht sie sich auf eine Mehrfach-Bank-Halb­ leiterspeichervorrichtung, die eine Mehrzahl von Bänken aufweist, die unabhängig voneinander in einen aktiven/inaktiven Zustand getrieben werden können. Die Erfindung bezieht sich insbesondere auf eine Struktur zur Banksteuerung in einer Syn­ chron-Halbleiterspeichervorrichtung, die in Synchronisation mit einem Taktsignal arbeitet.More specifically, it refers to a multi-bank half circuit memory device having a plurality of banks which is independent of each other in an active / inactive Condition can be driven. The invention relates in particular on a structure for bank control in a syn chron semiconductor memory device in synchronization with a clock signal works.

Eine Synchron-Halbleiterspeichervorrichtung, die eine Daten-Eingabe/Ausgabe synchron mit einem Taktsignal aufweist, ist bekannt. In der Synchron-Halbleiterspeichervorrichtung bestimmt ein Taktsignal die Daten-Eingabe/Ausgabe-Rate und Daten können z. B. entsprechend eines Hochgeschwindigkeits-Taktsignals, welches ein Systemtakt ist, übertragen werden. Als ein Ergebnis können notwendige Daten einem Prozessor, der bei hoher Ge­ schwindigkeit arbeitet, in einer kurzen Zeit geliefert werden. Die Wartezeit des Prozessors kann daher reduziert werden und die Leistung eines Verarbeitungssystems wird verbessert. A synchronous semiconductor memory device that a Has data input / output in synchronism with a clock signal known. Determined in the synchronous semiconductor memory device a clock signal the data input / output rate and data can e.g. B. corresponding to a high speed clock signal, which is a system clock, are transmitted. As a result necessary data can be processed by a processor running at high Ge speed works, can be delivered in a short time. The waiting time of the processor can therefore be reduced and the performance of a processing system is improved.  

Eine solche Synchron-Halbleiterspeichervorrichtung ist ein syn­ chroner, dynamischer Speicher mit wahlfreiem Zugriff (SDRAM). Der SDRAM weist eine dynamische Speicherzelle vom Ein- Transistor-Ein-Kondensator-Typ als eine Speicherzelle auf. Bei dem SDRAM werden externe Signale oder ein Steuersignal und ein Adreßsignal ebenso wie Schreibdaten in die Vorrichtung z. B. an einer ansteigenden Flanke eines Taktsignales aufgenommen, und ein Lesewert erreicht einen definierten Zustand an einer an­ steigenden Flanke des Taktsignals. Bei dem SDRAM wird ein Be­ fehl bzw. eine Anweisung über einen Betriebsmodus als eine Kom­ bination von logischen Zuständen einer Mehrzahl von externen Steuersignalen zugeführt. Die Betriebsmodusanweisung wird all­ gemein als ein "Befehl" bezeichnet. Durch Geben einer Anweisung bezüglich eines Betriebsmodus in der Form eines Befehls kann eine Betriebsmodusanweisung bei jedem Taktzyklus gegeben wer­ den, so daß eine Mehrzahl von Speicherfeldern intern unabhängig voneinander getrieben bzw. betrieben werden kann. Eine Mehrzahl von Bänken sind im allgemeinen in dem SDRAM intern vorgesehen. Bezüglich eines 16 MBit-SDRAM ist z. B. eine Spezifikation, entsprechend der 2 Bänke intern vorgesehen sind, durch JEDEC (Joint Electron Device Engineering Council) standardisiert.Such a synchronous semiconductor memory device is a syn Chronic dynamic random access memory (SDRAM). The SDRAM has a dynamic memory cell from the Transistor-on-capacitor type as a memory cell. At the SDRAM are external signals or a control signal and a Address signal as well as write data in the device z. B. on a rising edge of a clock signal, and a read value reaches a defined state on an rising edge of the clock signal. With the SDRAM, a Be failed or an instruction about an operating mode as a com combination of logical states of a plurality of external ones Control signals supplied. The operating mode instruction becomes all commonly referred to as an "order". By giving an instruction regarding an operating mode in the form of a command given an operating mode instruction for each clock cycle the so that a plurality of memory fields are internally independent can be driven or operated from each other. A majority of banks are generally provided internally in the SDRAM. With regard to a 16 Mbit SDRAM, e.g. B. a specification, according to which 2 banks are provided internally, by JEDEC (Joint Electron Device Engineering Council) standardized.

Fig. 25 zeigt Zustände von externen Signalen zur Zeit des Datenlesens in einem herkömmlichen SDRAM. Fig. 25 shows states of external signals at the time of data reading in a conventional SDRAM.

In einem Taktzyklus #0 ist ein externes Zeilenadreßak­ tivierungssignal ZRAS auf einen L-Pegel und sind ein Spal­ tenadreßaktivierungssignal ZCAS und ein Schreibfreigabesignal ZWE auf einen H-Pegel an einer ansteigenden Flanke eines ex­ ternen Taktsignals extCLK gesetzt. Auf diesen Zustand der Sig­ nale wird als einen Aktivierungsbefehl, der eine Feldak­ tivierung bezeichnet, Bezug genommen. "Feldaktivierung" ist ein Betrieb des Treibens einer Zeile in einem Speicherzellenfeld in einen ausgewählten Zustand und des Ausführens einer Detektion, Verstärkung und Verriegelung von Daten in einer Speicherzelle, die mit der ausgewählten Zeile verbunden ist, durch einen Le­ severstärker. Wenn der Aktivierungsbefehl ausgegeben ist, wird ein Zeilenauswahlbetrieb für eine Bank, die durch ein Bankadreßsignal BA unter Verwendung eines Adreßsignals ADD, das gleichzeitig als ein Zeilenadreßsignal X angelegt wird, ausge­ führt. Mit der Zwei-Bank-Struktur ist das Bankadreßsignal BA ein 1-Bit-Signal und ein Bankadreßsignal BA ist zum Bezeichnen einer Bank #A in dem Taktzyklus #0 auf den H-Pegel gesetzt. De­ mentsprechend wird die Bank #A in einen aktiven Zustand getrie­ ben.In a clock cycle # 0 there is an external row address Activation signal ZRAS to an L level and are a gap address activation signal ZCAS and a write enable signal ZWE to an H level on a rising edge of an ex extCLK clock signal set. On this condition the Sig nale is considered an activation command that a field ac tivation referred to. "Field activation" is a Operation of driving a row in a memory cell array in a selected state and performing a detection, Amplification and locking of data in a memory cell, which is connected to the selected line by a Le  stronger. When the activation command is issued, a row selection operation for a bank by a Bank address signal BA using an address signal ADD, the is simultaneously applied as a row address signal X, out leads. With the two-bank structure, the bank address signal is BA a 1-bit signal and a bank address signal BA are for designation bank #A is set to H level in clock cycle # 0. De Accordingly, bank #A is brought into an active state ben.

In einem Taktzyklus #1 sind das Zeilenadreßaktivierungssignal ZRAS und das Schreibfreigabesignal ZWE auf den H-Pegel und das Spaltenadreßaktivierungssignal ZCAS auf den L-Pegel gesetzt. Auf diesen Zustand wird als ein Lesebefehl, der das Lesen von Daten bezeichnet, Bezug genommen. Wenn der Lesebefehl gegeben ist, wird ein Spaltenauswahlbetrieb für die Bank #A, die durch das momentane Bankadreßsignal BA bezeichnet ist, ausgeführt, wobei das Adreßsignal ADD, das gleichzeitig wie ein Spalten­ adreßsignal angelegt wird, verwendet wird, und ein Wert in einer ausgewählten Speicherzelle wird gelesen.In a clock cycle # 1 are the row address enable signal ZRAS and the write enable signal ZWE to the H level and that Column address activation signal ZCAS set to L level. This state is called a read command that is reading from Data referred to, referred to. If given the read command is a column selection operation for bank #A by the current bank address signal BA is designated, executed, where the address signal ADD, which is simultaneously a column address signal is applied, is used, and a value in a selected memory cell is read.

Eine Taktzyklusperiode, die von dem Liefern des Lesebefehls bis zur Ausgabe des gültigen Wertes in dem SDRAM benötigt wird, wird als eine CAS-Latenzzeit bezeichnet. Ein gültiger Wert wird ausgegeben, wenn die CAS-Latenzzeit abgelaufen ist. In Fig. 25 ist ein Datenlesebetrieb mit einer CAS-Latenzzeit von 2 dar­ gestellt. In diesem Fall erreicht der Wert in einer Speicher­ zelle, die durch ein Spaltenadreßsignal Y in der Bank #A adressiert ist, einen definierten Zustand an einer ansteigenden Flanke des Taktsignals extCLK in einem Taktzyklus #3 (als Wert a0 gezeigt).A clock cycle period that is required from the delivery of the read command to the output of the valid value in the SDRAM is referred to as a CAS latency. A valid value is output when the CAS latency has expired. In Fig. 25, a data read operation with the CAS latency of 2 is is provided. In this case, the value in a memory cell, which is addressed by a column address signal Y in bank #A, reaches a defined state on a rising edge of the clock signal extCLK in a clock cycle # 3 (shown as value a0).

In dem SDRAM wird ein Spaltenadreßsignal intern entsprechend einer vorgeschriebenen Abfolge mit einem Adreßsignal zu dem Zeitpunkt des Lieferns des Lesebefehls als einer führenden Ad­ resse erzeugt und ein Auswahlbetrieb für eine Speicherzelle wird nachfolgend entsprechend des intern erzeugten Spalten­ adreßsignals (Burstadreßsignal) ausgeführt. Dementsprechend werden Daten a1, a2, und a3 aufeinanderfolgend aus der Bank #A in den Taktzyklen #4, #5 und #6 gelesen.In the SDRAM, a column address signal is internally corresponding a prescribed sequence with an address signal to the Time of delivery of the read command as a leading ad generated and a selection operation for a memory cell  is subsequently according to the internally generated columns address signal (Burstad address signal) executed. Accordingly data a1, a2, and a3 are successively extracted from bank #A read in clock cycles # 4, # 5 and # 6.

Parallel zu dem Lesen der Daten aus der Bank #A wird ein Ak­ tivierungsbefehl in Taktzyklus #4 geliefert. Zu diesem Zeit­ punkt ist das Bankadreßsignal BA auf den L-Pegel gesetzt, um eine andere Bank #B zu bezeichnen. Als ein Ergebnis wird in Taktzyklus #4 die Bank #B aktiviert, das momentane Adreßsignal ADD wird als ein Zeilenadreßsignal X verwendet, und ein Zeilenauswahlbetrieb wird ausgeführt.In parallel to reading the data from bank #A, an Ak Activation command delivered in clock cycle # 4. At that time point, the bank address signal BA is set to the L level to designate another bank #B. As a result, in Clock cycle # 4 bank #B activates the current address signal ADD is used as a row address signal X and a Row selection operation is carried out.

In Taktzyklus #5 wird die Bank #B durch erneutes Setzen des Bankadreßsignals BA auf den L-Pegel bezeichnet und ein Lesebe­ fehl wird ausgegeben. Der Lesebefehl erlaubt, daß ein Spalten­ auswahlbetrieb für die Bank #B ausgeführt wird, und ein Wert in einer Speicherzelle einer ausgewählten Spalte wird ausgelesen.In clock cycle # 5, bank #B is reset by setting the Bank address signal BA referred to the L level and a read error is output. The read command allows a split selection operation for bank #B is executed, and a value in a memory cell of a selected column is read out.

Da die CAS-Latenzzeit gleich 2 ist, wird ein Wert in der Bank #B in Taktzyklus #6 ausgelesen und ein Speicherzellenwert b0 der Bank #B erreicht einen definierten Zustand an einer anstei­ genden Flanke des externen Taktsignals extCLK in Taktzyklus #7. Ein Burst-Adreßsignal wird außerdem intern in der Bank #B er­ zeugt, Speicherzellen werden aufeinanderfolgend ausgewählt, und ein Wert in einer ausgewählten Speicherzelle wird gelesen. Die Anzahl der Daten, die aufeinanderfolgend ausgelesen werden, wenn ein Lesebefehl geliefert wird, wird als eine Burst-Länge bezeichnet. Fig. 25 zeigt einen Datenlesebetrieb, wenn die Burst-Länge gleich 4 ist.Since the CAS latency is 2, a value in bank #B is read out in clock cycle # 6 and a memory cell value b0 of bank #B reaches a defined state on a rising edge of the external clock signal extCLK in clock cycle # 7. A burst address signal is also generated internally in bank #B, memory cells are sequentially selected, and a value in a selected memory cell is read. The number of data that are successively read out when a read command is supplied is called a burst length. Fig. 25 shows a data read operation when the burst length is 4.

Andererseits sind das Zeilenadreßaktivierungssignal ZRAS und das Schreibfreigabesignal ZWE auf den L-Pegel und das Spal­ tenadreßaktivierungssignal ZCAS auf den H-Pegel in Taktzyklus #6 gesetzt, um einen Vorladebefehl zu liefern. Der Vorladebe­ fehl ist ein Befehl, der eine Bank in einem aktiven Zustand in einen inaktiven Zustand treibt. Der Vorladebefehl erlaubt es, daß eine Bank, die entsprechend des Bankadreßsignals BA adress­ iert ist, vorgeladen wird. Darum ist das Bankadreßsignal BA an der ansteigenden Flanke des externen Taktsignals extCLK in dem Taktzyklus #6 auf dem H-Pegel, die Bank #A ist bezeichnet, und die Bank #A wird deaktiviert.On the other hand, the row address activation signal ZRAS and the write enable signal ZWE to the L level and the gap ten address activation signal ZCAS to the H level in clock cycle # 6 set to deliver a preload command. The preload a command that is in a bank in an active state is failed  drives an inactive state. The preload command allows that a bank that addresses according to the bank address signal BA is preloaded. That is why the bank address signal BA is on the rising edge of the external clock signal extCLK in the Clock cycle # 6 at H level, bank #A is labeled, and bank #A is deactivated.

Parallel mit einem Lesebetrieb für die Daten b1, b2 und b3 aus der Bank #B in Taktzyklus #8 wird das Bankadreßsignal BA erneut auf den H-Pegel gesetzt, um einen Aktivierungsbefehl für die Bank #A zu liefern. Die Bank #A wird derart erneut aktiviert. Als nächstes wird in Taktzyklus #9 ein Lesebefehl für die Bank #A geliefert. Daten aus der Bank #A werden gelesen, nachdem der letzte Wert b3 der Burst-Längendaten von der Bank #B gelesen ist (gezeigt als (a) in Fig. 25).In parallel with a read operation for the data b1, b2 and b3 from the bank #B in clock cycle # 8, the bank address signal BA is again set to the H level in order to provide an activation command for the bank #A. Bank #A is reactivated in this way. Next, in clock cycle # 9, a read command for bank #A is provided. Data from bank #A is read after the last value b3 of the burst length data is read from bank #B (shown as (a) in Fig. 25).

Wenn die zwei Bänke vorgesehen sind, wie oben beschrieben wor­ den ist, werden die Bänke alternierend aktiviert/deaktiviert. Selbst falls auf unterschiedliche Zeilen (Wortleitungen) zuge­ griffen wird, ist die RAS-Vorladezeit in einem Standard-DRAM unnötig, um ein Hochgeschwindigkeitsdatenlesen zu erreichen.If the two banks are provided, as described above the banks are activated / deactivated alternately. Even if moved to different lines (word lines) is used is the RAS precharge time in a standard DRAM unnecessary to achieve high speed data reading.

Fig. 26 ist ein Zeitablaufdiagramm, das die Zustände externer Signale zur Zeit des Datenschreibens zeigt. Unter Bezugnahme auf Fig. 26, ein Datenschreibbetrieb wird beschrieben. Fig. 26 zeigt einen Betriebssequenz, wenn zwei Bänke vorgesehen sind, und Daten alternierend in die Bänke mit einer Burst-Länge von 4 geschrieben werden. Fig. 26 is a timing chart showing the states of external signals at the time of data writing. Referring to Fig. 26, data write operation will be described. Fig. 26 shows an operation sequence when two banks are provided and data is alternately written into the banks with a burst length of 4.

In dem Taktzyklus #0 ist das Bankadreßsignal BA auf den H-Pegel gesetzt und ein Aktivierungsbefehl wird ausgegeben. Die Bank #A wird derart aktiviert und ein Zeilenauswahlbetrieb wird unter Verwendung eines gleichzeitig angelegten Adreßsignals ADD als Zeilenadreßsignal X ausgeführt. In the clock cycle # 0, the bank address signal BA is at the H level set and an activation command is issued. The bank #A is activated in this way and a line selection mode is under Use of a simultaneously applied address signal ADD as Row address signal X executed.  

An einer ansteigenden Flanke des externen Taktsignals extCLK in Taktzyklus 1 ist das Zeilenadreßaktivierungssignal ZRAS auf den H-Pegel gesetzt, das Spaltenadreßaktivierungssignal ZCAS und das Schreibfreigabesignal ZWE sind auf den L-Pegel gesetzt, und ein Schreibbefehl ist gegeben. Das Bankadreßsignal BA, das zur selben Zeit wie der Schreibbefehl geliefert wird, ist auf den H-Pegel gesetzt, und eine Anweisung zum Datenschreiben in die Bank #A wird gegeben. Wenn der Schreibbefehl geliefert wird, wird eine Spaltenauswahl unter Verwendung des gleichzei­ tig angelegten Adreßsignals ADD als ein Spaltenadreßsignal aus­ geführt und ein Datenschreiben wird ausgeführt.On a rising edge of the external clock signal extCLK in clock cycle 1 , the row address activation signal ZRAS is set to the H level, the column address activation signal ZCAS and the write enable signal ZWE are set to the L level, and a write command is given. The bank address signal BA supplied at the same time as the write command is set to the H level, and an instruction to write data to the bank #A is given. When the write command is supplied, column selection is performed using the simultaneously applied address signal ADD as a column address signal, and data writing is performed.

Wenn ein Wert geschrieben wird, wird ein Wert, der in einem Taktzyklus angelegt worden ist, in dem ein Schreibbefehl geliefert worden ist, in den SDRAM zum Ausführen des Schreibens aufgenommen. In anderen Worten, der Wert c0, der in Taktzyklus #1 geliefert wird, wird in die Speichervorrichtung aufgenommen. Spaltenadreßsignale werden intern entsprechend einer vor­ geschriebenen Abfolge mit dem Adreßsignal ADD, das in Taktzyk­ lus #1 geliefert worden ist, in der Bank #A als einer führenden Adresse erzeugt, wie wenn ein Wert ausgelesen wird. In den Tak­ tzyklen #2, #3 und #4 werden Spaltenauswahlbetriebsabläufe ent­ sprechend ausgeführt und die Daten c1, c2 und c3, die momentan geliefert werden, werden aufeinanderfolgend in ausgewählten Speicherzellen in einer vorgeschriebenen Abfolge geschrieben.When a value is written, a value that is in a Clock cycle has been created in which a write command has been supplied to the SDRAM to execute the write added. In other words, the value c0 in clock cycle # 1 is included in the storage device. Column address signals are internally corresponding to one written sequence with the address signal ADD, which in Taktzyk lus # 1 has been delivered in bank #A as a leader Address generated as if a value is read out. In the tak Cycles # 2, # 3 and # 4 become column selection operations speaking and the data c1, c2 and c3, which are currently delivered, are consecutively selected in Memory cells written in a prescribed sequence.

Parallel zu dem Datenschreibbetrieb für die Bank #A wird in Taktzyklus #5 das Bankadreßsignal BA auf den L-Pegel gesetzt und ein Aktivierungsbefehl wird geliefert. In diesem Fall wird eine Anweisung zur Aktivierung der Bank #B geliefert, und eine Zeile von Speicherzellen wird unter Verwendung des Adreßsignals ADD, das momentan geliefert wird, als Zeilenadreßsignal X in der Bank #B ausgewählt. In dem nächsten Taktzyklus #5 ist das Bankadreßsignal BA erneut auf den L-Pegel gesetzt und ein Schreibbefehl wird gegeben. Dementsprechend wird der Wert b0, der in Taktzyklus #5 geliefert wird, in den SDRAM aufgenommen, und ein Datenschreibbetrieb für die Bank #B wird ausgeführt. Burst-Adreßsignale werden danach intern entsprechend einer vor­ geschriebenen Abfolge in der Bank #B erzeugt und ein Spalten­ auswahlbetrieb wird intern ausgeführt. Die Daten d1, d2 und d3, die entsprechend in den Taktzyklen #6, #7 bzw. #8 geliefert werden, werden in die Speichervorrichtung aufgenommen und Werte werden in ausgewählte Speicherzellen entsprechend einer vor­ geschriebenen Abfolge geschrieben.Parallel to the data writing operation for bank #A, in Clock cycle # 5 set the bank address signal BA to the L level and an activation command is provided. In this case an instruction to activate bank #B, and one Row of memory cells is created using the address signal ADD currently being supplied as row address signal X in selected by bank #B. In the next clock cycle # 5 that is Bank address signal BA is again set to the L level and on Write command is given. Accordingly, the value b0, which is delivered in clock cycle # 5, included in the SDRAM,  and data write operation for bank #B is performed. Burst address signals are then internally one before written sequence generated in bank #B and a columns selection mode is carried out internally. The data d1, d2 and d3, which are delivered accordingly in clock cycles # 6, # 7 and # 8 will be included in the storage device and values are selected according to one in selected memory cells written sequence written.

Parallel zu dem Datenschreibbetrieb für die Bank #B wird in Taktzyklus #6 das Bankadreßsignal BA auf den H-Pegel gesetzt und ein Vorladebefehl wird geliefert. Die Bank #A wird derart deaktiviert und das Speicherzellenfeld kehrt in einen Vorlade­ zustand zurück.Parallel to the data writing operation for bank #B, in Clock cycle # 6 set the bank address signal BA to the H level and a preload command is provided. Bank #A becomes like this deactivated and the memory cell array returns to a preload state back.

In Taktzyklus #8 wird das Bankadreßsignal BA erneut auf den H-Pegel gesetzt, um einen Aktivierungsbefehl zu liefern. Die Bank #A in dem deaktivierten Zustand wird erneut aktiviert und eine Speicherzellenzeile wird ausgewählt. Als nächstes wird in Tak­ tzyklus #9 das Bankadreßsignal BA auf den H-Pegel gesetzt und ein Schreibbefehl für die Bank #A wird ausgegeben. Vom Taktzyk­ lus #9 an wird ein Datenschreiben für die Bank #A ausgeführt. Danach werden Daten c4, c5, . . . in die ausgewählten Speicher­ zellen in der Bank #A entsprechend einer vorgeschriebenen Ab­ folge geschrieben.In clock cycle # 8, the bank address signal BA is again on the H level set to provide an activation command. The bench #A in the deactivated state is reactivated and one Memory cell row is selected. Next in Tak tcycle # 9 set the bank address signal BA to the H level and a write command for bank #A is issued. From the Taktzyk From # 9 onwards, data writing for bank #A is carried out. Then data c4, c5,. . . in the selected memory cells in bank #A according to a prescribed Ab follow written.

Wenn Daten so wie oben geschrieben werden, werden die Bänke #A und #B alternierend aktiviert/deaktiviert und Daten werden geschrieben. Als ein Ergebnis beeinflußt die RAS-Vorladezeit (eine Zeit, die zum Zurückkehren des Speicherzellenfeldes in den Vorladezustand zur Ermöglichung des erneuten Treibens des­ selben in dem aktiven Zustand benötigt wird), die zum Zurück­ bringen eines ausgewählten oder aktivierten Speicherzellen­ feldes in den Vorladezustand zum Zeitpunkt des Seiten(page)- Umschaltens notwendig ist, einen externen Zugriff nicht beein­ flussen. Daten können aufeinanderfolgend in jedem Taktzyklus geschrieben werden und ein Hochgeschwindigkeits-Datenschreiben wird erreicht.When data is written as above, banks #A and #B alternately activated / deactivated and data are written. As a result, the RAS precharge time is affected (a time to return the memory cell array in the precharge state to enable the driver to be driven again same in the active state is needed) to return bring a selected or activated memory cells field in the precharge state at the time of the page (page) - Switching is necessary, does not affect external access rivers. Data can be consecutive in every clock cycle  be written and high speed data writing is achieved.

Fig. 27 zeigt eine Struktur eines Hauptabschnittes des her­ kömmlichen SDRAM. Unter Bezugnahme auf Fig. 27, der herkömm­ liche SDRAM weist auf: einen Bankadreßeingabepuffer 1, der ein extern geliefertes Bankadreßsignal BA an einer ansteigenden Flanke eines internen Taktsignals CLK, das synchron mit dem ex­ ternen Taktsignal extCLK erzeugt wird, aufnimmt und interne Bankadreßsignale BAi und /BAi, die komplementär zueinander sind, erzeugt; einen Befehlsdecoder 2, der extern gelieferte Steuersignale ZRAS, ZCAS und ZWE an einer ansteigenden Flanke des internen Taktsignals CLK aufnimmt, die Zustände dieser Sig­ nale bestimmt, und ein Betriebsmodusanweisungssignal Φ entspre­ chend des Ergebnisses der Bestimmung erzeugt; und eine Bank­ steuerschaltung 3, die ein Betriebsmodusbezeichnungssignal für die Bank #A und die Bank #B entsprechend des Betriebsmodusan­ weisungssignals Φ, das von dem Befehlsdecoder 2 geliefert wird ebenso wie der internen Bankadreßsignale BAi und /BAi, die von dem Bankadreßeingangspuffer 1 geliefert werden, ausgibt. Ob­ wohl die Betriebsmodusanweisungssignale von dem Befehlsdecoder 2 entsprechend der entsprechenden Befehle, die in Fig. 25 und 26 gezeigt sind, erzeugt werden, stellt ein Signal Φ die Sig­ nale in Fig. 27 dar. Fig. 27 shows a structure of a main portion of the conventional SDRAM. Referring to Fig. 27, the conventional SDRAM comprises: a bank address input buffer 1 which receives an externally supplied bank address signal BA on a rising edge of an internal clock signal CLK, which is generated in synchronization with the external clock signal extCLK, and internal bank address signals BAi and / BAi that are complementary to each other; a command decoder 2 which receives externally supplied control signals ZRAS, ZCAS and ZWE on a rising edge of the internal clock signal CLK, determines the states of these signals, and generates an operating mode instruction signal Φ in accordance with the result of the determination; and a bank control circuit 3 which outputs an operation mode designation signal for the bank #A and the bank #B in accordance with the operation mode instruction signal Φ supplied from the instruction decoder 2 as well as the internal bank address signals BAi and / BAi supplied from the bank address input buffer 1 . issues. A signal Φ represents the signals in FIG. 27 as to whether the operation mode instruction signals are generated by the instruction decoder 2 in accordance with the corresponding instructions shown in FIGS. 25 and 26.

Die Banksteuerschaltung 3 weist eine UND-Schaltung 3a, die das interne Bankadreßsignal BAi und das Betriebsmodusanweisungssig­ nal Φ empfängt, und eine UND-Schaltung 3b, die das interne Bankadreßsignal /BAi und das Betriebsmodusanweisungssignal Φ empfängt, auf. Ein Betriebsmodusanweisungssignal ΦA wird von der UND-Schaltung 3a für die Bank #A ausgegeben, und ein Be­ triebsmodusanweisungssignal ΦB wird für die Bank #B von der UND-Schaltung 3b ausgegeben. The bank control circuit 3 comprises an AND circuit 3 a, which receives the internal bank address BAi and Betriebsmodusanweisungssig nal Φ, and an AND circuit 3 b, which receives the internal bank address / BAi and the operation mode instruction signal Φ on. An operating mode instruction signal ΦA is output from the AND circuit 3 a for the bank #A, and an operating mode instruction signal ΦB is output for the bank #B from the AND circuit 3 b.

Eines der internen Bankadreßsignale BAi und /BAi, die durch den Bankadreßeingangspuffer 1 erzeugt werden, ist auf dem H-Pegel, und das andere Signal ist auf dem L-Pegel. Als ein Ergebnis wird ein Betriebsmodusbezeichnungssignal entsprechend eines Be­ triebsmodusanweisungssignals von dem Befehlsdecoder 2 nur für eine Bank ausgegeben, die durch das Bankadreßsignal BA bezeich­ net ist, das Betriebsmodusanweisungssignal für die adressierte Bank erreicht einen aktiven Zustand (H-Pegel), und der bezeich­ nete Betrieb wird ausgeführt.One of the internal bank address signals BAi and / BAi generated by the bank address input buffer 1 is at the H level and the other signal is at the L level. As a result, an operation mode designation signal corresponding to an operation mode instruction signal is output from the command decoder 2 for only one bank designated by the bank address signal BA, the operation mode instruction signal for the addressed bank reaches an active state (H level), and the designated operation is running.

Wie in Fig. 27 gezeigt ist, falls ein Befehl an den SDRAM geliefert wird, sollte ein Bankadreßsignal BA, das eine Bank bezeichnet, für die ein Betrieb ausgeführt wird, geliefert wer­ den. Der Grund ist, daß ein Betriebsmodus für eine Bank in dem aktiven Zustand ohne Fehler bezeichnet werden sollte, da es einen Fall gibt, in dem zwei Bänke gleichzeitig aktiviert sind.As shown in Fig. 27, if a command is supplied to the SDRAM, a bank address signal BA indicating a bank for which an operation is being performed should be supplied. The reason is that a mode of operation for a bank in the active state should be designated without errors because there is a case where two banks are activated at the same time.

Jedoch gibt es einen Fall, in dem ein Hochgeschwindigkeitszu­ griff in einer solchen Bankverschachtelungsweise (Bank- Interleave) nicht benötigt wird, sondern ein Zugriff immer un­ ter Aktivierung nur einer Bank ausgeführt wird. In dem Feld der Bildverarbeitung wird z. B., falls eine Speichervorrichtung so strukturiert ist, daß Pixeldaten auf geraden Feldern in einer von zwei Bänken gespeichert werden und Pixeldaten von ungeraden Feldern in der anderen Bank gespeichert: werden, nur auf eine Bank während einer Feldperiode zugegriffen, so daß auf eine Bank aufeinanderfolgend zugegriffen wird. In diesem Fall wird, falls eine Bank, die entsprechend eines Bankadreßsignals zu ak­ tivieren ist, bezeichnet ist, wenn ein Aktivierungsbefehl gege­ ben wird, eine Betriebsmodusanweisung für die aktivierte Bank ausgegeben, und eine Bank muß nicht spezifisch unter Verwendung eines Bankadreßsignals bezeichnet werden, wenn der Lesebefehl, der Schreibbefehl und der Vorladebefehl geliefert werden. Jedoch sollte bei dem herkömmlichen SDRAM, wenn einmal eine Bank aktiviert ist, eine Betriebsmodusanweisung für die Bank danach gleichzeitig mit einem Bankadreßsignal ausgegeben wer­ den. In diesem Fall wird das Bankadreßsignal unnötigerweise getrieben, die elektrische Leistung zum Treiben des Bank­ adreßsignales wird unnötiger Weise verbraucht, und die ver­ brauchte Leistung des Gesamtsystems kann nicht vermindert wer­ den. Des weiteren, selbst falls die Bänke nicht gleichzeitig aktiviert werden, ein Bankadreßsignal muß mit einem Befehl geliefert werden. Selbst falls eine Bank in der irgendein Be­ trieb ausgeführt wird, offensichtlich ist, sollte eine externe Steuerung ein Bankadreßsignal liefern, was in einem Anstieg der Belastung der externen Steuerung resultiert.However, there is a case where high speed is too resorted to in such a bank nesting manner (bank Interleave) is not required, but access is always un only one bank is activated. In the field of Image processing is e.g. B. if a storage device is so is structured that pixel data on even fields in one of two banks are saved and pixel data of odd Fields stored in the other bank: are, only on one Bank accessed during a field period, so that a Bank is accessed sequentially. In this case, if a bank that ak to a bank address signal tivieren is designated when an activation command is given an operating mode instruction for the activated bank issued, and a bank does not have to use it specifically a bank address signal if the read command, the write command and the preload command are provided. However, in the conventional SDRAM, once a Bank is activated, an operating mode instruction for the bank then issued simultaneously with a bank address signal  the. In this case, the bank address signal becomes unnecessary driven, the electrical power to drive the bank address signals are consumed unnecessarily, and the ver required performance of the overall system cannot be reduced the. Furthermore, even if the banks are not at the same time A bank address signal must be activated with a command to be delivered. Even if a bank in some is running, obviously, should be an external one Control provide a bank address signal, resulting in an increase in External control is stressed.

Eine Aufgabe der Erfindung ist es, eine Mehrfachbank-Halb­ leiterspeichervorrichtung anzugeben, die zur Erleichterung der Banksteuerung in der Lage ist.An object of the invention is to create a multi-bench half Specify conductor storage device to facilitate the Bank control is capable.

Diese Aufgabe wird gelöst durch eine Halbleiterspeichervorrich­ tung nach Anspruch 1 oder 8.This problem is solved by a semiconductor memory device tion according to claim 1 or 8.

Weiterbildungen der Erfindung sind in den Unteransprüchen ange­ geben.Developments of the invention are set out in the dependent claims give.

Es wird eine Synchron-Halbleiterspeichervorrichtung angegeben, durch die die Belastung einer externen Steuerung zum Bezeichnen einer Bank reduziert wird.A synchronous semiconductor memory device is specified, by designating the load of an external controller a bank is reduced.

Weiterhin wird eine Mehrfachbank-Halbleiterspeichervorrichtung angegeben, für die ein Betriebsmodus für eine Bank in einem ak­ tiven Zustand leicht bezeichnet wird, wenn nur eine Bank aus einer Mehrzahl von Banken in dem aktiven Zustand ist.Furthermore, a multi-bank semiconductor memory device specified for which an operating mode for a bank in an ak tive state is easily referred to if only one bank is out a plurality of banks are in the active state.

Eine Halbleiterspeichervorrichtung entsprechend eines ersten Aspektes weist auf: eine Mehrzahl von Banktreiberschaltungen, die entsprechend einer Mehrzahl von Bänken vorgesehen sind, zum Treiben entsprechender Banken entsprechend eines gelieferten Betriebsmodusbezeichnungssignals; und eine Treibersignaler­ zeugungsschaltung, die mit der Mehrzahl der Banktreiberschal­ tungen gekoppelt ist, zum Bestimmen, ob jede der Mehrzahl der Bänke in einem aktiven Zustand ist oder nicht, und, wenn das Ergebnis der Bestimmung anzeigt, daß nur eine der Mehrzahl der Bänke in dem aktiven Zustand ist, zum Ausgeben des Betriebs­ modusbezeichnungssignals entsprechend eines Betriebsmodusan­ weisungssignals für eine Bank in dem aktiven Zustand.A semiconductor memory device corresponding to a first one Aspect includes: a plurality of bank driver circuits, which are provided in accordance with a plurality of banks for Corresponding banks according to a supplied Operating mode designation signal; and a driver signaler generating circuit with the majority of the bank driver scarf  is coupled to determine whether each of the plurality of Banks are in an active state or not, and if that The result of the determination indicates that only one of the majority of the Banks are in the active state to output the operation mode designation signal corresponding to an operating mode instruction signal for a bank in the active state.

Eine Halbleiterspeichervorrichtung entsprechend eines zweiten Aspektes weist auf: Eine Mehrzahl von Bänken, die unabhängig voneinander in einen aktiven Zustand und einen deaktivierten Zustand getrieben werden können; eine Bankauswahlschaltung, die ein Bankadreßsignal, das synchron mit einem, Taktsignal geliefert wird, empfängt, zum Erzeugen eines Bankbezeichnungs­ signals für eine Bank, die durch das empfangende Bankadreßsig­ nal bezeichnet ist; eine Bankaktivierungsschaltung, die ein Bankaktivierungsanweisungssignal, das synchron mit einem Taktsignal geliefert wird, empfängt, zum Ausgeben eines Feldak­ tivierungssignals an eine Bank, die durch das Bankbezeich­ nungssignal von der Bankauswahlschaltung bezeichnet ist; eine Schaltung, die ein Betriebsmodusanweisungssignal, das unter­ schiedlich von dem Bankaktivierungsanweisungssignal ist, das gleichzeitig mit einem Taktsignal geliefert wird, empfängt, zum Erzeugen eines internen Anweisungssignals, das dem empfangenen Betriebsmodusanweisungssignal entspricht; und eine Mehrzahl von Steuerschaltungen, die entsprechend der Mehrzahl von Bänken vorgesehen sind, die jeweils das Bankbezeichnungssignal von der Bankauswahlschaltung ebenso wie die Feldaktivierungssignale für eine entsprechende Bank und andere Banken von der Bankak­ tivierungsschaltung empfangen, zum Liefern eines Betriebsmodu­ saktivierungssignals entsprechend des internen Anweisungssig­ nals an die entsprechende Bank, während sie das Bankbezeich­ nungssignal von der Bankauswahlschaltung vernachlässigen, wenn die Feldaktivierungssignale für andere Banken in dem deak­ tivierten Zustand sind und das Feldaktivierungssignal für die entsprechende Bank in dem aktiven Zustand ist. A semiconductor memory device corresponding to a second one Aspect features: A plurality of banks that are independent from each other to an active state and a deactivated one Condition can be driven; a bank selection circuit that a bank address signal synchronized with a clock signal is delivered, received, to generate a bank label signals for a bank by the receiving bank address nal is designated; a bank activation circuit that a Bank activation instruction signal that is in synchronism with a Clock signal is supplied, receives, for outputting a field tivierungssignals to a bank by the bank designation is designated by the bank selection circuit; a Circuit which is an operating mode instruction signal which is under is different from the bank activation instruction signal that is delivered simultaneously with a clock signal, receives to Generate an internal instruction signal corresponding to the received Operating mode instruction signal; and a plurality of Control circuits that correspond to the plurality of banks are provided, each of the bank name signal from the Bank selection circuit as well as the field activation signals for a corresponding bank and other banks from Bankak Activation circuit received to deliver an operating mod Activation signal according to the internal instruction sig nals to the relevant bank while giving the bank name neglect the signal from the bank selection circuit if the field activation signals for other banks in the deak are activated state and the field activation signal for the corresponding bank is in the active state.  

Ob die Mehrzahl der Bänke jeweils in dem aktiven Zustand oder in dem deaktivierten Zustand sind, wird immer überwacht, und wenn ein Betriebsmodusanweisungssignal geliefert wird, wird ein Betriebsmodusbezeichnungssignal zum Ausführen des Betriebsmodus an eine Bank geliefert, die diejenige der Mehrzahl der Banken ist, die in dem aktiven Zustand ist. Dementsprechend kann, selbst falls ein Bankadreßsignal nicht mit dem Betriebsmodusan­ weisungssignal geliefert wird, ein bezeichneter Betriebsmodus für die Bank in dem aktiven Zustand ausgeführt werden. Es gibt keine Notwendigkeit des Lieferns eines Bankadreßsignals mit dem Betriebsmodusanweisungssignal, eine externe Steuerung wird nicht zum Überwachen einer Bank, in welcher der Betriebsmodus ausgeführt wird, benötigt, ein Bankadreßsignal muß nicht gleichzeitig mit einem Betriebsmodusanweisungssignal gegeben werden, und die Belastung zum Bezeichnen einer Bank wird reduziert. Als ein Ergebnis wird eine leichte Banksteuerung er­ reicht und eine Mehrfachbank-Halbleiterspeichervorrichtung kann implementiert werden, die in der Benutzbarkeit exzellent ist.Whether the majority of the banks are each in the active state or are in the deactivated state, is always monitored, and when an operation mode instruction signal is supplied, a Operating mode designation signal for executing the operating mode delivered to a bank that that of the majority of banks that is in the active state. Accordingly, even if a bank address signal does not start with the operation mode instruction signal is supplied, a designated operating mode for the bank to be executed in the active state. There are no need to provide a bank address signal with the Operating mode instruction signal, an external controller will not to monitor a bank in which the operating mode is executed, a bank address signal is not required given simultaneously with an operation mode instruction signal and the burden of designating a bank becomes reduced. As a result, he will have easy bank control is enough and a multi-bank semiconductor memory device can be implemented, which is excellent in usability.

Das Vorhergehende und andere Merkmale und Vorteile ergeben sich aus der folgenden detaillierten Beschreibung von Ausfüh­ rungsformen anhand der Figuren. Von den Figuren zeigen:The foregoing and other features and advantages result from the following detailed description of Exec tion forms based on the figures. From the figures show:

Fig. 1 schematisch eine Gesamtstruktur einer Halb­ leiterspeichervorrichtung entsprechend der ersten Ausführungsform der vorliegenden Er­ findung; Fig. 1 schematically shows an overall structure of a semiconductor memory device according to the first embodiment of the present invention;

Fig. 2 schematisch eine Struktur eines Bankadreßsig­ naleingangspuffers, der in Fig. 1 gezeigt ist; Fig. 2 schematically shows a structure of a bank address signal input buffer shown in Fig. 1;

Fig. 3 schematisch eine Struktur eines Befehlsde­ coders, der in Fig. 1 gezeigt ist; Fig. 3 schematically shows a structure of a command decoder shown in Fig. 1;

Fig. 4 ein Zeitablaufdiagramm, das einen Betrieb des Befehlsdecoders darstellt, der in Fig. 3 gezeigt ist; Fig. 4 is a timing chart illustrating an operation of the instruction decoder shown in Fig. 3;

Fig. 5 schematisch eine Struktur einer Modifikation des Befehlsdecoders, der in Fig. 1 gezeigt ist; Fig. 5 schematically shows a structure of a modification of the instruction decoder shown in Fig. 1;

Fig. 6 ein Zeitablaufdiagramm, das den Befehl eines Befehlsdecoders zeigt, der in Fig. 5 gezeigt ist; Fig. 6 is a timing chart showing the instruction of an instruction decoder shown in Fig. 5;

Fig. 7 ein Beispiel einer Struktur einer Feldak­ tivierungsanweisungssignalerzeugungseinheit in einer Banktreibersignalerzeugungsschal­ tung, die in Fig. 1 gezeigt ist; FIG. 7 shows an example of a structure of a field activation instruction signal generation unit in a bank driver signal generation circuit shown in FIG. 1;

Fig. 8 ein Zeitablaufdiagramm, das einen Betrieb der Schaltung zeigt, die in Fig. 7 gezeigt ist; Fig. 8 is a timing chart showing an operation of the circuit shown in Fig. 7;

Fig. 9 schematisch die Struktur eines Abschnittes, der sich auf eine Zeilenauswahl in der Halb­ leiterspeichervorrichtung bezieht, die in Fig. 1 gezeigt ist; Fig. 9 schematically shows the structure of a portion related to row selection in the semiconductor memory device shown in Fig. 1;

Fig. 10 ein Zeitablaufdiagramm, das einen Betrieb einer Banktreiberschaltung zeigt, die in Fig. 9 gezeigt ist; Fig. 10 is a timing chart showing an operation of a bank driver circuit shown in Fig. 9;

Fig. 11 schematisch eine Struktur eines Abschnittes, der ein Betriebsmodusbezeichnungssignal ent­ sprechend eines Befehls, der ein anderer als der Aktivierungsbefehl ist, erzeugt, in der Banktreibersignalerzeugungsschaltung, die in Fig. 1 gezeigt ist; FIG. 11 schematically shows a structure of a portion that generates an operation mode designation signal corresponding to a command other than the activation command in the bank driver signal generating circuit shown in FIG. 1;

Fig. 12 ein Beispiel einer Struktur der Banktreiber­ signalerzeugungsschaltung, die in Fig. 11 gezeigt ist; Fig. 12 shows an example of a structure of the bank driver signal generating circuit shown in Fig. 11;

Fig 13 und 14 Zeitablaufdiagramme, die Betriebsabläufe der Banktreibererzeugungsschaltung zeigen, die in Fig. 12 gezeigt ist; 13 and 14 are timing charts showing operations of the bank driver generating circuit shown in Fig. 12;

Fig. 15 bzw. 16 Strukturen einer ersten und einer zweiten Modifikation der Banktreibersignalerzeugung­ sschaltung, die in Fig. 11 gezeigt ist; Fig. 15 and 16 structures a first and a second modification of the database driver signal generating sschaltung shown in Fig. 11;

Fig. 17 insbesondere eine Struktur der Banktreiber­ signalerzeugungsschaltung, die in Fig. 11 gezeigt ist; Fig. 17 specifically shows a structure of the bank driver signal generating circuit shown in Fig. 11;

Fig. 18 und 19 Zeitablaufdiagramme, die Betriebsabläufe der Banktreibersignalerzeugungsschaltung zeigen, die in Fig. 17 gezeigt ist; Fig. 18 and 19 are timing charts, the operations of the database driver signal generating circuit show that shown in Fig. 17;

Fig. 20 schematisch eine Struktur eines Abschnittes, der sich auf ein Daten-Schreiben/Lesen in der Halb­ leiterspeichervorrichtung bezieht, die in Fig. 1 gezeigt ist; FIG. 20 schematically shows a structure of a portion related to data write / read in the semiconductor memory device shown in FIG. 1;

Fig. 21 schematisch eine Gesamtstruktur einer Halb­ leiterspeichervorrichtung entsprechend der zweiten Ausführungsform der Erfindung; FIG. 21 schematically shows a whole structure of a semiconductor memory device according to the second embodiment of the invention;

Fig. 22 schematisch eine Struktur einer Banktreiber­ signalerzeugungsschaltung, die in Fig. 21 gezeigt ist; Fig. 22 schematically shows a structure of a bank driver signal generating circuit shown in Fig. 21;

Fig. 23 ein Beispiel einer Struktur einer Banktrei­ bersignalerzeugungsschaltung, die in Fig. 22 gezeigt ist; Fig. 23 shows an example of a structure of a bank driver signal generating circuit shown in Fig. 22;

Fig. 24 ein Zeitablaufdiagramm, das einen Betrieb der Banktreibersignalerzeugungsschaltung zeigt, die in Fig. 17 gezeigt ist; Fig. 24 is a timing chart showing an operation of the bank driver signal generating circuit shown in Fig. 17;

Fig. 25 ein Zeitablaufdiagramm, das einen Betrieb zu der Zeit des Datenlesens in einer herkömmli­ chen Synchron-Halbleiterspeichervorrichtung zeigt; Fig. 25 is a timing chart showing an operation at the time of data reading in a conventional synchronous semiconductor memory device;

Fig. 26 ein Zeitablaufdiagramm, das einen Betrieb zur Zeit eines Datenschreibens in der herkömmli­ chen Synchron-Halbleiterspeichervorrichtung zeigt; und Fig. 26 is a timing chart showing an operation at the time of data writing in the conventional synchronous semiconductor memory device; and

Fig. 27 schematisch eine Struktur eines internen Be­ triebsmodusbezeichnungssignalerzeugungsab­ schnittes in der herkömmlichen Synchron-Halb­ leiterspeichervorrichtung. Fig. 27 schematically shows a structure of an internal Be triebsmodusbezeichnungssignalerzeugungsab section in the conventional synchronous semiconductor memory device.

(Erste Ausführungsform)(First embodiment)

Fig. 1 zeigt schematisch eine Gesamtstruktur einer Halbleiter­ speichervorrichtung entsprechend der ersten Ausführungsform der Erfindung. Unter Bezugnahme auf Fig. 1, die Halbleiterspeicher­ vorrichtung weist zwei Bänke #A und #B auf. Jede der Bänke #A und #B weist eine Mehrzahl von Speicherzellen, die in Zeilen und Spalten angeordnet sind, eine Schaltung zum Treiben der Zeilen bzw. Spalten in einen ausgewählten Zustand, und eine Lese/Schreib-Schaltung zum Schreiben/Lesen von Daten auf. Die Strukturen der Bänke #A und #B werden später im Detail beschrieben. Banktreiberschaltungen 5 und 6 sind entsprechend für die Bänke #A und #B zum Steuern der Betriebsabläufe der Bänke #A und #B entsprechend zu Betriebsmodusbezeichnungssigna­ len ΦA und ΦB, die von einer Banktreibersignalerzeugungsschal­ tung 30 geliefert werden, vorgesehen. Fig. 1 schematically shows an overall structure of a semiconductor memory device according to the first embodiment of the invention. Referring to Fig. 1, the semiconductor memory device has two banks #A and #B. Each of banks #A and #B has a plurality of memory cells arranged in rows and columns, a circuit for driving the rows and columns into a selected state, and a read / write circuit for writing / reading data . The structures of banks #A and #B will be described later in detail. Bank driver circuits 5 and 6 are respectively provided for banks #A and #B for controlling the operations of banks #A and #B in accordance with operation mode designation signals ΦA and ΦB provided by bank driver signal generation circuit 30 .

Die Banktreiberschaltungen 5 bzw. 6 geben Feldaktivierungssig­ nale ACT#A und ACT#B, die die entsprechenden Bänke #A und #B in einen aktiven Zustand treiben und halten, aus. Wenn die Feldak­ tivierungssignale ACT#A und ACT#B in dem aktiven Zustand sind, sind die Bänke #A bzw. #B entsprechend in dem aktiven Zustand zum Freigeben eines Schreibens/Lesens von Daten während der Periode in diesem Zustand. Die Aktivierung/Deaktivierung der Feldaktivierungssignale ACT# und ACT#B wird durch das Be­ triebsmodusbezeichnungssignal von der Banktreibersignaler­ zeugungsschaltung 30 gesteuert.The bank driver circuits 5 and 6 , respectively, output field activation signals ACT # A and ACT # B, which drive and hold the corresponding banks #A and #B in an active state. Similarly, when the field activation signals ACT # A and ACT # B are in the active state, banks #A and #B are in the active state for enabling data write / read during the period in this state. The activation / deactivation of the field activation signals ACT # and ACT # B is controlled by the operating mode designation signal from the bank driver signal generation circuit 30 .

Die Banktreibersignalerzeugungsschaltung 30 gibt verschiedene Betriebsmodusbezeichnungssignale entsprechend eines Betriebs­ modusanweisungssignals, das von einem Befehlsdecoder 2 geliefert wird, aus. In Fig. 1 sind das Betriebsmodusbezeich­ nungssignal ΦA für die Bank #A und das Betriebsmodusbezeich­ nungssignal ΦB für die Bank #B repräsentativ gezeigt.The bank driver signal generation circuit 30 outputs various operation mode designation signals corresponding to an operation mode instruction signal supplied from an instruction decoder 2 . In Fig. 1, the operating mode designation signal ΦA for bank #A and the operating mode designation signal ΦB for bank #B are shown representatively.

Die Banktreibersignalerzeugungsschaltung 30 empfängt die Fel­ daktivierungssignale ACT#A und ACT#B von den Banktreiberschal­ tungen 5 und 6 und erzeugt ein Betriebsmodusbezeichnungssignal für eine Bank, die entsprechend der Bankadreßsignale BAi und /BAi, die von dem Bankadreßsignaleingangspuffer 1 geliefert werden, adressiert ist, falls die Feldaktivierungssignale ACT#A und ACT#B beide in dem aktiven Zustand sind. Falls nur eines der Feldaktivierungssignale ACT#A und ACT#B in dem aktiven Zus­ tand ist, gibt die Banktreibersignalerzeugungsschaltung 30, wenn das Betriebsmodusanweisungssignal Φ von dem Befehlsdecoder 2 geliefert wird, ein Betriebsmodusbezeichnungssignal entspre­ chend des gelieferten Betriebsmodusanweisungssignal für die Bank in dem aktiven Zustand aus. In diesem Fall werden die in­ ternen Bankadreßsignale BAi und /BAi von dem Bankadreßsignal­ eingangspuffer 1 vernachlässigt.The bank driver signal generation circuit 30 receives the field activation signals ACT # A and ACT # B from the bank driver circuits 5 and 6 and generates an operation mode designation signal for a bank which is addressed in accordance with the bank address signals BAi and / BAi provided from the bank address signal input buffer 1 , if so field activation signals ACT # A and ACT # B are both in the active state. If only one of the field activation signals ACT # A and ACT # B is in the active state, the bank driver signal generation circuit 30 , when the operation mode instruction signal Φ is supplied from the command decoder 2 , outputs an operation mode designation signal corresponding to the operation mode instruction signal supplied to the bank in the active state . In this case, the bank address signals BAi and / BAi in the internal bank address signals are neglected by the bank address signal input buffer 1 .

Falls beide Feldaktivierungssignale ACT#A und ACT#B in dem deaktivierten Zustand sind, sind die Bänke #A und #B beide in dem deaktivierten Zustand (inaktiver Zustand). In diesem Fall gibt die Banktreibersignalerzeugungsschaltung 30 ein Betriebs­ modusanweisungssignal zum Aktivieren einer entsprechenden Bank nur aus, wenn ein Betriebsmodusanweisungssignal von dem Be­ fehlsdecoder 2 geliefert wird, d. h. wenn ein Aktivierungsbe­ fehl geliefert wird.If both field activation signals ACT # A and ACT # B are in the deactivated state, banks #A and #B are both in the deactivated state (inactive state). In this case, the bank driver signal generation circuit 30 outputs an operation mode instruction signal for activating a corresponding bank only when an operation mode instruction signal is supplied from the command decoder 2 , that is, when an activation command is supplied.

Wie oben beschrieben worden ist, falls nur eine Bank in dem aktiven Zustand ist, gibt es keine Notwendigkeit für die Lieferung eines Bankadreßsignals. Es ist nicht notwendig, daß das Bankadreßsignal geliefert wird, wenn ein Wert in die/aus der Bank geschrieben/gelesen wird und wenn der Vorladebetrieb für die Bank ausgeführt wird. Als ein Ergebnis wird die Belas­ tung einer externen Steuerung für die Banksteuerung reduziert.As described above, if only one bank in the is active state, there is no need for that Delivery of a bank address signal. It is not necessary that the bank address signal is provided when a value is in / out the bank is written / read and when the preload operation running for the bank. As a result, the Belas external control for bank control reduced.

Die Halbleiterspeichervorrichtung weist weiter auf: Einen Ad­ ressignaleingangspuffer 4, der ein extern geliefertes Adreßsig­ nal AD empfängt, ein internes Zeilenadreßsignal X und ein in­ ternes Spaltenadreßsignal Y erzeugt und diese an die Bänke #A und #B liefert; eine Eingabe/Ausgabeschaltung 7, die mit den Bänken #A und #B über einen gemeinsamen internen Datenbus 8 ge­ koppelt ist, welche Daten zwischen einer ausgewählten (adress­ ierten) Bank und einer externen Vorrichtung unter der Steuerung durch die Banktreibersignalerzeugungsschaltung 30 eingibt/aus­ gibt; und eine Takterzeugungsschaltung 9, die das interne Taktsignal CLK synchron mit dem externen Taktsignal extCLK er­ zeugt. Das interne Taktsignal CLK von der Takterzeugungsschal­ tung 9 wird jeder Schaltung geliefert und ein interner Betrieb wird synchron mit dem internen Taktsignal CLK ausgeführt. Die Beschreibung der Struktur jeder Einheit wird als nächstes gege­ ben. The semiconductor memory device further comprises: an address signal input buffer 4 which receives an externally supplied address signal AD, generates an internal row address signal X and an internal column address signal Y and supplies them to the banks #A and #B; is an input / output circuit 7, the ge to the banks #A and #B via a common internal data bus 8 is coupled, which data (adress ierten) between a selected bank and an external device under the control of the bank drive signal generating circuit 30 inputs / off ; and a clock generating circuit 9 which generates the internal clock signal CLK in synchronism with the external clock signal extCLK. The internal clock signal CLK from the clock generating circuit 9 is supplied to each circuit, and an internal operation is carried out in synchronism with the internal clock signal CLK. The description of the structure of each unit is given next.

(Struktur des Bankadreßsignalpuffers)(Structure of bank address signal buffer)

Fig. 2 zeigt ein Beispiel einer Struktur des Bankadreßsignal­ eingangspuffers 1, der in Fig. 1 gezeigt ist. Unter Bezugnahme auf Fig. 2, der Bankadreßsignaleingangspuffer 1 weist auf: Ein Übertragungsgatter 1a, das von einem n-Kanal-MCS-Transistor ge­ bildet wird und leitend gemacht wird, wenn ein invertiertes Signal /CLK des internen Taktsignals CLK auf dem H-Pegel ist, und das extern gelieferte Taktadreßsignal BA durchgibt; zwei­ stufig kaskadierte Inverter 1b und 1c, die ein Bankadreßsignal von dem Übertragungsgatter 1a empfangen und das interne Bankadreßsignal BAi erzeugen; und einen Inverter 1d, der ein Signal, das von dem Inverter 1b ausgegeben wird, invertiert und das invertierte Signal an den Eingangsabschnitt des Inverters 1b liefert. Ein komplementäres internes Bankadreßsignal /BAi wird durch den Inverter 1b erzeugt. Fig. 2 shows an example of a structure of the bank address signal input buffer 1 shown in Fig. 1. Referring to Fig. 2, the bank address signal input buffer 1 has: A transfer gate 1 a, which is formed by an n-channel MCS transistor and is made conductive when an inverted signal / CLK of the internal clock signal CLK on the H- Is level, and transmits the externally supplied clock address signal BA; two cascaded inverters 1 b and 1 c, which receive a bank address signal from the transmission gate 1 a and generate the internal bank address signal BAi; and an inverter 1 d that inverts a signal output from the inverter 1 b and supplies the inverted signal to the input portion of the inverter 1 b. A complementary internal bank address signal / BAi is generated by the inverter 1 b.

In der Struktur des Bankadreßsignaleingangspuffers 1, die in Fig. 1 gezeigt ist, erhält, wenn das interne Taktsignal CLK den H-Pegel erhält, das invertierte interne Taktsignal /CLK den L-Pegel und das Übertragungsgatter 1a kommt in einen nicht­ leitenden Zustand. Dementsprechend ist das extern gelieferte Bankadreßsignal BA zur Verriegelung durch die Inverter 1b und 1d aufgenommen, und die internen Bankadreßsignale BAi und /BAi erreichen einen definierten Zustand. Das extern gelieferte Bankadreßsignal BA wird derart synchron mit einem Taktsignal aufgenommen und die internen Bankadreßsignale BAi und /BAi kön­ nen in jedem Taktzyklus erzeugt werden.In the structure of Bankadreßsignaleingangspuffers 1 shown in Fig. 1, are obtained when the internal clock signal CLK to the H level is obtained, the inverted internal clock signal / CLK to the L level and the transfer gate 1 a comes into a nonconductive state. Accordingly, the externally supplied bank address signal BA is for locking by the inverters 1 b and added d 1, and the internal bank address signals BAi and / BAi achieve a defined state. The externally supplied bank address signal BA is recorded synchronously with a clock signal and the internal bank address signals BAi and / BAi can be generated in each clock cycle.

Der Adreßsignalpuffer 4, der in Fig. 1 gezeigt ist, weist eben­ falls eine Struktur auf, die ähnlich bzw. identisch zu derjeni­ gen des Bankadreßsignaleingangspuffers 1 ist, die in Fig. 2 gezeigt ist. The address signal buffer 4 shown in FIG. 1 also has a structure similar to that of the bank address signal input buffer 1 shown in FIG. 2.

(Struktur des Befehlsdecoders)(Structure of the command decoder)

Fig. 3 zeigt schematisch eine Struktur des Befehlscoders 2, wie er in Fig. 1 gezeigt ist. Unter Bezugnahme auf Fig. 3, der Befehlsdecoder 2 weist Gatterschaltungen 2aa, 2pa, 2ra und 2wa, die jeweils einen Satz aus dem internen Taktsignal CLK, dem Zeilenadreßaktivierungssignal ZRAS, dem Spaltenadreßaktivie­ rungssignal ZCAS und dem Schreibfreigabesignal ZWE empfangen, auf. FIG. 3 schematically shows a structure of the command encoder 2 as shown in FIG. 1. Referring to Fig. 3, the instruction decoder 2 includes gate circuits 2 aa, 2 pa, 2 ra and 2 wa, each of which receives a set of the internal clock signal CLK, the Zeilenadreßaktivierungssignal address strobe signal ZRAS, the Spaltenadreßaktivie approximate signal ZCAS and the write enable signal ZWE on.

Die Gatterschaltung 2aa gibt ein Signal auf dem H-Pegel aus, wenn das Zeilenadreßaktivierungssignal ZRAS auf dem L-Pegel ist und das interne Taktsignal CLK, das Spaltenadreßaktivie­ rungssignal ZCAS und das Schreibfreigabesignal ZWE auf dem H-Pegel sind.The gate circuit 2 aa outputs a signal at the H level when the row address activation signal ZRAS is at the L level and the internal clock signal CLK, the column address activation signal ZCAS and the write enable signal ZWE are at the H level.

Die Gatterschaltung 2a gibt ein Signal auf dem H-Pegel aus, wenn das Zeilenadreßaktivierungssignal ZRAS und das Schreib­ freigabgesignal ZWE beide auf dem L-Pegel sind und das interne Taktsignal CLK und das Spaltenadreßaktivierungssignal ZCAS beide auf dem H-Pegel sind.The gate circuit 2 a outputs a signal at the H level when the row address activation signal ZRAS and the write enable signal ZWE are both at the L level and the internal clock signal CLK and the column address activation signal ZCAS are both at the H level.

Die Gatterschaltung 2ra gibt ein Signal auf dem H-Pegel aus, wenn das interne Taktsignal CLK, das Zeilenadreßaktivie­ rungssignal ZRAS und das Schreibfreigabesignal ZWE auf dem H-Pegel sind und das Spaltenadreßaktivierungssignal ZCAS auf dem L-Pegel ist.The gate circuit 2 ra outputs a signal at the H level when the internal clock signal CLK, the row address activation signal ZRAS and the write enable signal ZWE are at the H level and the column address activation signal ZCAS is at the L level.

Die Gatterschaltung 2wa gibt ein Signal auf dem H-Pegel aus, wenn das interne Taktsignal CLK und das Zeilenadreßaktivie­ rungssignal ZRAS beide auf dem H-Pegel sind und das Spalten­ adreßaktivierungssignal ZCAS und das Schreibfreigabesignal ZWE beide auf dem L-Pegel sind.The gate circuit 2 wa outputs a signal at the H level when the internal clock signal CLK and the row address activation signal ZRAS are both at the H level and the column address activation signal ZCAS and the write enable signal ZWE are both at the L level.

In anderen Worten, die Gatterschaltung 2aa gibt ein Signal auf dem H-Pegel aus, wenn ein Aktivierungsbefehl geliefert wird, die Gatterschaltung 2pa gibt ein Signal auf dem H-Pegel aus, wenn ein Vorladebefehl geliefert wird, die Gatterschaltung 2ra gibt ein Signal auf dem H-Pegel aus, wenn ein Lesebefehl geliefert wird, und die Gatterschaltung 2wa gibt ein Signal auf dem H-Pegel aus, wenn ein Schreibbefehl geliefert wird.In other words, the gate circuit 2 aa outputs a signal at the H level when an activation command is supplied, the gate circuit 2 pa outputs a signal at the H level when a precharge command is supplied, the gate circuit 2 ra inputs Signal at the H level when a read command is supplied, and the gate circuit 2 wa outputs a signal at the H level when a write command is supplied.

Pulserzeugungsschaltungen 2ab, 2pb, 2rb und 2wb, die jeweils ein Einmalpulssignal mit einer vorgeschriebenen zeitlichen Breite als Reaktion auf den Anstieg eines Ausgangssignals von einer entsprechenden Gatterschaltung ausgeben, sind entspre­ chend der entsprechenden Gatterschaltungen 2aa, 2pa, 2ra und 2wa vorgesehen. Ein Feldaktivierungsanweisungssignal Φa wird von der Pulserzeugungsschaltung 2ab ausgegeben, ein Vorladean­ weisungssignal Φp wird von der Pulserzeugungsschaltung 2pb aus­ gegeben, ein Lesebetriebsanweisungssignal Φr wird von der Pul­ serzeugungsschaltung 2rb ausgegeben, und ein Schreibbetriebsan­ weisungssignal Φw wird von der Pulserzeugungsschaltung 2wb aus­ gegeben.Pulse generating circuits 2 ab, 2 pb, 2 rb and 2 wb, each of which output a single-pulse signal with a prescribed time width in response to the rise of an output signal from a corresponding gate circuit, are accordingly the corresponding gate circuits 2 aa, 2 pa, 2 ra and 2 wa provided. A field activation instruction signal Φa is output from the pulse generation circuit 2 ab, a precharge instruction signal Φp is output from the pulse generation circuit 2 pb, a read operation instruction signal Φr is output from the pulse generation circuit 2 rb, and a write operation instruction signal Φw is output from the pulse generation circuit 2 wb.

Ein angewiesener Betrieb wird entsprechend dieser Signale Φa, Φp, Φr und Φw als Betriebsmodusanweisungssignale aktiviert.Instructional operation is performed according to these signals Φa, Φp, Φr and Φw activated as operating mode instruction signals.

Fig. 4 ist ein Zeitablaufdiagramm, das einen Betrieb des Be­ fehlsdecoders darstellt, der in Fig. 3 gezeigt ist. Die Beschreibung eines Betriebes des Befehlsdecoders, der in Fig. 3 gezeigt ist, wird unten unter Bezugnahme auf Fig. 4 gegeben. FIG. 4 is a timing chart illustrating an operation of the instruction decoder shown in FIG. 3. The description of an operation of the instruction decoder shown in FIG. 3 is given below with reference to FIG. 4.

Wenn der Aktivierungsbefehl in Taktzyklus #1 geliefert wird, erreicht ein Signal, das von der Gatterschaltung 2aa, die in Fig. 3 gezeigt ist, ausgegeben wird, den H-Pegel, und das Fel­ daktivierungsanweisungssignal Φa von der Pulserzeugungsschal­ tung 2ab ist für einen vorgeschriebenen Zeitraum auf dem H-Pegel. Die anderen Signale Φp, Φr und Φw bleiben in dem deak­ tivierten Zustand auf dem L-Pegel. When the activation command is supplied in clock cycle # 1, a signal output from the gate circuit 2 aa shown in Fig. 3 reaches the H level and the field deactivation instruction signal Φa from the pulse generating circuit 2 is off for a prescribed period at the H level. The other signals Φp, Φr and Φw remain in the deactivated state at the L level.

Wenn der Lesebefehl in Taktzyklus #2 geliefert wird, erreicht ein Signal, das von der Gatterschaltung 2ra, die in Fig. 3 gezeigt ist, ausgegeben wird, den H-Pegel und das Lesebetrieb­ sanweisungssignal Φr von der Pulserzeugungsschaltung 2rb ist für einen vorgeschriebenen Zeitraum auf dem H-Pegel. Die an­ deren Signal Φa, Φw und Φp bleiben in dem deaktivierten Zustand auf dem L-Pegel.When the read command is supplied in clock cycle # 2, a signal output from the gate circuit 2 ra shown in Fig. 3 reaches the H level and the read operation instruction signal Φr from the pulse generating circuit 2 rb is for a prescribed one Period at the H level. The other signals Φa, Φw and Φp remain in the deactivated state at the L level.

Wenn der Schreibbefehl in Taktzyklus #3 geliefert wird, er­ reicht ein Signal, das von der Gatterschaltung 2wa ausgegeben wird, den H-Pegel und das Schreibbetriebsanweisungssignal Φw von der Pulserzeugungsschaltung 2wb ist für einen vorgeschriebenen Zeitraum in dem aktiven Zustand auf dem H-Pegel. Die verblei­ benden Signale Φa, Φr und Φp bleiben in dem deaktivierten Zus­ tand auf dem L-Pegel.When the write command is supplied in clock cycle # 3, it passes a signal output from the gate circuit 2 wa, the H level, and the write operation instruction signal Φw from the pulse generation circuit 2 wb is in the active state on the H- for a prescribed period. Level. The remaining signals Φa, Φr and Φp remain in the deactivated state at the L level.

Wenn der Vorladebefehl in Taktzyklus #4 geliefert wird, geht ein Signal, das von der Gatterschaltung 2pa ausgegeben wird, auf den H-Pegel und das Vorladeanweisungssignal Φp von der Pul­ serzeugungsschaltung 2pb ist für einen vorgeschriebenen Zei­ traum auf dem H-Pegel. Die Signale Φa, Φr und Φw bleiben in dem deaktivierten Zustand auf dem L-Pegel.When the precharge command is supplied in clock cycle # 4, a signal output from the gate circuit 2 pa goes to the H level and the precharge instruction signal Φp from the pulse generation circuit 2 pb is at the H level for a prescribed period. The signals Φa, Φr and Φw remain in the deactivated state at the L level.

Durch Ausgeben eines internen Betriebsmodusanweisungssignals entsprechend einer Kombination der logischen Zustände der Steu­ ersignale an der ansteigenden Flanke des internen Taktsignals CLK unter Verwendung des Befehlsdecoders, der in Fig. 3 gezeigt ist, wird ein interner Betriebsmodus an der ansteigenden Flanke des internen Taktsignals CLK bezeichnet. Derart gibt es keine Notwendigkeit, den Spielraum für eine Asymmetrie bzw. einen zeitlichen Versatz der externen Steuersignale ZRAS, ZCAS und ZWE zu berücksichtigen, so daß der interne Betrieb mit einem schnelleren Zeitablauf gestartet werden kann. Des weiteren kann durch Ausgeben eines Betriebsmodusanweisungssignals in der Form eines Einmal-Pulssignals unter Verwendung der Pulserzeugung­ sschaltungen 2ab, 2pb, 2rb und 2wb ein Betriebsmodusan­ weisungssignal, das eine vorgeschriebene zeitliche Breite auf­ weist, ohne Fehler erzeugt werden.By outputting an internal operation mode instruction signal corresponding to a combination of the logic states of the control signals on the rising edge of the internal clock signal CLK using the command decoder shown in FIG. 3, an internal operation mode on the rising edge of the internal clock signal CLK is designated. In this way, there is no need to take into account the scope for an asymmetry or a time offset of the external control signals ZRAS, ZCAS and ZWE, so that the internal operation can be started with a faster time. Furthermore, by outputting an operation mode instruction signal in the form of a one-time pulse signal using the pulse generation circuits 2 ab, 2 pb, 2 rb, and 2 wb, an operation mode instruction signal having a prescribed time latitude can be generated without errors.

(Modifikation des Befehlsdecoders)(Modification of the command decoder)

Fig. 5 zeigt eine Struktur einer Modifikation des Befehlsdecod­ ers, der in Fig. 1 gezeigt ist. Eine Struktur nur des Teils, der das Vorladebetriebsanweisungssignal erzeugt, ist in Fig. 5 gezeigt. Die Strukturen der Abschnitte, die das Feldaktivie­ rungsanweisungssignal Φa, das Lesebetriebsanweisungssignal Φr und das Schreibbetriebsanweisungssignal Φw erzeugen, sind ähnlich bzw. identisch zu denjenigen des Befehlsdecoders, der in Fig. 3 gezeigt ist. FIG. 5 shows a structure of a modification of the instruction decoder shown in FIG. 1. A structure of only the part that generates the precharge operation instruction signal is shown in FIG. 5. The structures of the portions that generate the field activation instruction signal Φa, the read operation instruction signal Φr, and the write operation instruction signal Φw are similar to those of the instruction decoder shown in FIG. 3.

Unter Bezugnahme auf Fig. 5, der Befehlsdecoder weist auf: eine Gatterschaltung 2pc, die das interne Taktsignal CLK, das Zeilenadreßaktivierungssignal ZRAS, das Spaltenadreßak­ tivierungssignal ZCAS und ein spezifisches Adreßsignalbit A10 empfängt; einen Burst-Längen-Zähler 2pd, der als Reaktion auf die Aktivierung eines Signals, das von der Gatterschaltung 2pc ausgegeben wird, zum Zählen einer Periode der Burst-Länge ak­ tiviert wird; eine Gatterschaltung 2pa, die das interne Taktsignal CLK, das Zeilenadreßaktiverungssignal ZRAS, das Spaltenadreßaktivierungssignal ZCAS und das Schreibfreigabesig­ nal ZWE empfängt; eine ODER-Schaltung 2pe, die ein Ausgangssig­ nal Φpp von der Gatterschaltung 2pa und ein Hochzählsignal Φap von dem Burst-Längen-Zähler 2pd empfängt; und eine Pulser­ zeugungsschaltung 2pb, die auf die Aktivierung eines Signals, das von der ODER-Schaltung 2pe ausgegeben wird, aktiviert wird zum Ausgeben des Vorladeanweisungssignals Φp, das eine vor­ geschriebene zeitliche Breite aufweist. Referring to Fig. 5, the instruction decoder comprises: a gate circuit 2 pc which receives the internal clock signal CLK, the row address activation signal ZRAS, the column address activation signal ZCAS and a specific address signal bit A10; a burst length counter 2 pd which is activated in response to the activation of a signal output from the gate circuit 2 pc for counting a period of the burst length; a gate circuit 2 pa which receives the internal clock signal CLK, the row address activation signal ZRAS, the column address activation signal ZCAS and the write enable signal ZWE; an OR circuit 2 pe, which receives a Ausgangssig nal Φpp from the gate circuit 2 and a count-up signal pa Φap from the burst length counter 2 pd; and a pulser generating circuit 2 pb which is activated upon activation of a signal output from the OR circuit 2 pe for outputting the precharge instruction signal Φp which has a prescribed time width.

Die Strukturen der Gatterschaltung 2pa und der Pulserzeugung­ sschaltung 2pb sind ähnlich bzw. identisch zu denjenigen, die in Fig. 3 gezeigt sind. Die Gatterschaltung 2pc gibt ein Signal in ,dem aktiven Zustand auf H-Pegel aus, wenn das interne Taktsignal CLK und das Zeilenadreßaktivierungssignal ZRAS auf dem H-Pegel sind, das Spaltenadreßaktivierungssignal ZCAS auf dem L-Pegel ist, und das Adreßsignalbit A10 auf dem H-Pegel ist. Die Gatterschaltung 2pc gibt derart ein Signal auf dem H-Pegel aus, wenn der Lesebefehl oder der Schreibbefehl geliefert wird und das Adreßignalbit A10 auf den H-Pegel gesetzt ist (wenn ein Befehl zum automatischen Vorladen geliefert wird) Der Burst-Längen-Zähler 2pd verschiebt (verzögert) ein Signal, das von der Gatterschaltung 2pc ausgegeben wird, um eine Peri­ ode der Burst-Länge und gibt das Vorladeanweisungssignal Φap aus, wenn die Burst-Längen-Periode abgelaufen ist. Die ODER-Schaltung 2pe gibt ein Signal in dem aktiven Zustand auf H-Pegel aus, wenn eines der Signal, das Signal Φpp von der Gat­ terschaltung 2pa oder das Signal Φap von dem Burst-Längen-Zähler 2pd, den aktiven Zustand erreicht.The structures of the gate circuit 2 pa and the pulse generation circuit 2 pb are similar or identical to those shown in FIG. 3. The gate circuit 2 pc outputs a signal in, the active state at the H level when the internal clock signal CLK and the row address activation signal ZRAS are at the H level, the column address activation signal ZCAS is at the L level, and the address signal bit A10 at the Is H level. The gate circuit 2 pc thus outputs a signal at the H level when the read command or the write command is supplied and the address signal bit A10 is set at the H level (when an automatic precharge command is supplied). The burst length counter 2 pd shifts (delays) a signal output from the gate circuit 2 pc by a period of the burst length and outputs the precharge instruction signal Φap when the burst length period has expired. The OR circuit 2 pe outputs a signal in the active state at H level when one of the signals, the signal Φpp from the gate circuit 2 pa or the signal Φap from the burst length counter 2pd, reaches the active state .

Das Vorladetriggersignal Φp nimmt den aktiven Zustand an, wenn der Vorladebefehl oder der Befehl zum automatischen Vorladen geliefert wird. Unter Bezugnahme auf Fig. 6, die das Zeit­ ablaufdiagramm darstellt, wird ein Betrieb des Befehlsdecoders, der in Fig. 5 gezeigt ist, beschrieben.The precharge trigger signal Φp assumes the active state when the precharge command or the command for automatic precharge is delivered. An operation of the instruction decoder shown in FIG. 5 will be described with reference to FIG. 6, which shows the timing chart.

Wenn der Vorladebefehl in Taktzyklus #a geliefert wird, geht das Ausgangssignal Φpp von der Gatterschaltung 2pa auf den H-Pegel und ein Signal, das von der ODER-Schaltung 2pe ausgegeben wird, geht dementsprechend auf den H-Pegel. Die Pulserzeugung­ sschaltung 2pb gibt als Reaktion auf die Aktivierung des Aus­ gangssignals von der ODER-Schaltung 2pe das Vorladean­ weisungssignal Φp mit einer vorgeschriebenen zeitlichen Breite aus. When the precharge command is supplied in clock cycle #a, the output signal Φpp from the gate circuit 2 pa goes to the H level, and a signal output from the OR circuit 2 pe goes to the H level accordingly. The pulse generation circuit 2 pb outputs in response to the activation of the output signal from the OR circuit 2 pe the Vorladean instruction signal Φp with a prescribed time width.

In Taktzyklus #b sind das Zeilenadreßaktivierungssignal ZRAS und das Adreßsignalbit A10 auf den H-Pegel gesetzt und das Spaltenadreßaktivierungssignal ZCAS ist auf den L-Pegel ge­ setzt. Das Schreibfreigabesignal ZWE ist auf den H- oder den L-Pegel entsprechend des Lese- oder des Schreibbefehls gesetzt. Die Kombination dieser Signale ist der automatische Vorladebe­ fehl, so daß ein Signal, das von der Gatterschaltung 2pc ausge­ geben wird, den H-Pegel annimmt und der Burst-Längen-Zähler 2pd aktiviert wird. Angenommen, daß die Burst-Länge gleich 4 ist, reicht das Hochzählsignal Φap von dem Burst-Längen-Zähler 2pd den H-Pegel in Taktzyklus #c, nachdem vier Taktzyklen abgelau­ fen sind, und das Vorladeanweisungssignal Φp, das von der Pul­ serzeugungsschaltung 2pb ausgegeben wird, ist für einen vor­ geschriebenen Zeitraum auf dem H-Pegel.In clock cycle #b the row address activation signal ZRAS and the address signal bit A10 are set to the H level and the column address activation signal ZCAS is set to the L level. The write enable signal ZWE is set to the H or L level in accordance with the read or the write command. The combination of these signals is the automatic precharge, so that a signal that is output by the gate circuit 2 pc assumes the H level and the burst length counter 2 pd is activated. Assuming that the burst length is 4, the count-up signal Φap from the burst length counter 2 pd reaches the H level in clock cycle #c after four clock cycles have elapsed, and the precharge instruction signal Φp from the pulse generation circuit 2 pb is output, is at the H level for a prescribed period.

Unter Verwendung des Befehls zum automatischen Vorladen kann der Vorladebefehl gleichzeitig mit dem Anlegen des Lesebefehls oder des Schreibbefehls geliefert werden, und der andere Befehl kann in Taktzyklus #c angelegt werden. Des weiteren besteht für die externe Steuerung keine Notwendigkeit, den Vorladebefehl erneut anzulegen, nachdem der Lese- oder der Schreibbetrieb ausgeführt ist, was in einer Vereinfachung der Befehlsanlegese­ quenz resultiert.Using the automatic preload command the precharge command simultaneously with the creation of the read command or the write command, and the other command can be created in clock cycle #c. Furthermore there is for the external control no need the preload command to create again after the read or write operation is done, which in a simplification of the command application quenz results.

(Struktur der Banktreibersignalerzeugungsschaltung 1)(Structure of Bank Driver Signal Generation Circuit 1)

Fig. 7 zeigt schematisch eine Struktur eines Abschnittes, der ein Feldaktivierungsanweisungssignal, das sich auf die Ak­ tivierung des Feldes bezieht, erzeugt, in der Banktreibersig­ nalerzeugungsschaltung 30. Unter Bezugnahme auf Fig. 7, die Banktreibersignalerzeugungsschaltung 30 weist auf: Eine Einmal­ pulserzeugungsschaltung 30aa, die ein Bankbezeichnungssignal Φba aus einem Einmal-Pulssignal erzeugt, wenn das Bankadreßsig­ nalbit BAi auf dem H-Pegel ist; eine Einmalpulserzeugungs­ schaltung 30ab, die ein Bankbezeichnungssignal Φbb aus einem Einmal-Pulssignal ausgibt, wenn das Bankadreßsignal /BAi auf dem H-Pegel ist; eine NAND-Schaltung 30ac, die das Bankbezeich­ nungssignal Φba von der Einmalpulserzeugungsschaltung 30aa und das Feldaktivierungsanweisungssignal Φa von dem Befehlsdecoder empfängt und ein Feldaktivierungstriggersignal Φaa für die Bank #A ausgibt; und eine NAND-Schaltung 30ad, die das Bankbezeich­ nungssignal Φbb von der Einmalpulserzeugungsschaltung 30ab und das Feldaktivierungsanweisungssignal Φa empfängt und ein Fel­ daktivierungstriggersignal Φab für die Bank #B ausgibt. Es wird nun ein Betrieb des Feldaktivierungstriggersignalerzeugungsab­ schnittes, der in Fig. 7 gezeigt ist, unter Bezugnahme auf das Zeitablaufdiagramm aus Fig. 8 beschrieben. Fig. 7 schematically shows a structure of a portion relating a field activation instruction signal tivierung to the Pc of the field generated in the nalerzeugungsschaltung Banktreibersig 30th Referring to Fig. 7, the bank driver signal generating circuit 30 includes: a one-time pulse generating circuit 30 aa which generates a bank designation signal Φba from a one-time pulse signal when the bank address signal BAi is at H level; a one-time pulse generation circuit 30 which outputs a bank designation signal Φbb from a one-time pulse signal when the bank address signal / BAi is at the H level; a NAND circuit 30 ac that receives the bank designation signal Φba from the one-time pulse generation circuit 30 aa and the field activation instruction signal Φa from the command decoder and outputs a field activation trigger signal Φaa for the bank #A; and a NAND circuit 30 ad that receives the bank designation signal Φbb from the one-time pulse generation circuit 30 and receives the field activation instruction signal Φa and outputs a field deactivation trigger signal Φab for the bank #B. An operation of the field activation trigger signal generating section shown in FIG. 7 will now be described with reference to the timing chart of FIG. 8.

Unter Bezugnahme auf Fig. 8, ein Aktivierungsbefehl für die Bank #A wird in Taktzyklus #a geliefert. Die Bank #A wird bezeichnet, wenn das Bankadreßsignal BAi auf dem H-Pegel ist. Das Bankbezeichnungssignal Φba von der Einmalpulserzeugung­ sschaltung 30aa ist für eine vorgeschriebene Periode auf dem H-Pegel. Das Bankbezeichnungssignal Φbb von der Einmalpulser­ zeugungsschaltung 30ab bleibt auf dem L-Pegel. Da der Ak­ tivierungsbefehl geliefert ist, wird das Feldaktivierungsan­ weisungssignal Φaa von der NAND-Schaltung 30ac in den aktiven Zustand auf dem L-Pegel entsprechend des Feldaktivierungsan­ weisungssignal Φa, das von dem Befehlsdecoder geliefert wird, getrieben. Der aktive Zustand des Feldaktivierungstriggersig­ nals ist auf den L-Pegel gesetzt, um der Struktur des Schal­ tungsabschnittes für die Feldaktivierung in der Banktreiber­ schaltung zu folgen.Referring to Figure 8, an activation command for bank #A is provided in clock cycle #a. Bank #A is designated when the bank address signal BAi is at the H level. The bank designation signal Φba from the one-time pulse generation circuit 30 aa is at the H level for a prescribed period. The bank designation signal Φbb from the single-pulse generation circuit 30 remains at the L level. Since the activation command is provided, the field activation instruction signal Φaa is driven by the NAND circuit 30 ac into the active state at the L level in accordance with the field activation instruction signal Φa provided by the instruction decoder. The active state of the field activation trigger signal is set to the L level in order to follow the structure of the circuit section for the field activation in the bank driver circuit.

In Taktzyklus #b wird ein Aktivierungsbefehl für die Bank #B geliefert. Die Bank #B wird bezeichnet, wenn das Bankadreßsig­ nal BAi auf dem L-Pegel ist. Das Bankbezeichnungssignal Φbb wird durch die Einmalpulserzeugungsschaltung 30ab auf den H-Pegel entsprechend des komplementären Bankadreßsignals /BAi auf dem H-Pegel getrieben. Der Befehlsdecoder treibt das Feldak­ tivierungsanweisungssignal Φa für eine vorgeschriebene Periode entsprechend des Aktivierungsbefehls auf den H-Pegel. Als ein Ergebnis wird das Feldaktivierungstriggersignal Φab von der NAND-Schaltung 30ad in dem aktiven Zustand auf dem L-Pegel für eine vorgeschriebene Periode ausgegeben.An activation command for bank #B is provided in clock cycle #b. Bank #B is designated when the bank address signal BAi is at the L level. The bank designation signal Φbb is driven by the one-time pulse generation circuit 30 down to the H level corresponding to the complementary bank address signal / BAi at the H level. The command decoder drives the field activation instruction signal Φa to H level for a prescribed period in accordance with the activation command. As a result, the field activation trigger signal Φab is output from the NAND circuit 30 ad in the active state at the L level for a prescribed period.

Der Aktivierungsbefehl wird immer gleichzeitig mit dem Bank­ adreßsignal geliefert. Wie später im Detail beschrieben wird, ob das Bankadreßsignal gültig/ungültig ist, wird entsprechend der Anzahl der Bänke, die in dem aktiven Zustand sind, bes­ timmt, wie für ein Betriebsmodusanweisungssignal, das an die Bank in dem aktiven Zustand geliefert wird.The activation command is always issued simultaneously with the bank address signal supplied. As will be described in detail later, whether the bank address signal is valid / invalid becomes corresponding the number of banks that are in the active state, esp as for an operating mode instruction signal sent to the Bank is delivered in the active state.

(Struktur des zeilenbezogenen Schaltungsteils der Bank)(Structure of the row-related circuit part of the bank)

Fig. 9 zeigt schematisch eine Struktur eines Abschnittes, der sich auf die Zeilenauswahl der Banktreiberschaltungen 5 und 6 für die Bänke #A und #B bezieht. Da die Bänke #A und #B eine ähnliche bzw. identische Struktur aufweisen, ist eine Struktur der Bank #A in Fig. 9 gezeigt. Unter Bezugnahme auf Fig. 9, die Bank #A weist ein Speicherzellenfeld 50, das eine Mehrzahl von Speicherzellen MC aufweist, die in Zeilen und Spalten angeord­ net sind, auf. Das Speicherzellenfeld 50 weist eine Wortleitung WL entsprechend jeder Zeile von Speicherzellen MC, mit der Speicherzellen einer entsprechenden Zeile verbunden sind, und eine Mehrzahl von Bitleitungs-Paaren BLP, die entsprechend ent­ sprechender Spalten von Speicherzellen angeordnet sind und mit denen die Speicherzellen in entsprechenden Spalten verbunden sind, auf. In Fig. 9 sind repräsentativ ein Bitleitungs-Paar BLP, eine Wortleitung WL und eine Speicherzelle MC, die ent­ sprechend des Kreuzungspunktes des Bitleitungs-Paares BLP und der Wortleitung WL angeordnet ist, gezeigt. Die Speicherzelle MC weist die Struktur einer dynamischen Speicherzelle vom Ein- Transistor-Ein-Kondensator-Typ auf. Fig. 9 schematically shows a structure of a section related to the row selection of the bank driver circuits 5 and 6 for the banks #A and #B. Since banks #A and #B have a similar or identical structure, a structure of bank #A is shown in FIG. 9. Referring to FIG. 9, bank #A has a memory cell array 50 that has a plurality of memory cells MC arranged in rows and columns. The memory cell array 50 has a word line WL corresponding to each row of memory cells MC, to which memory cells of a corresponding row are connected, and a plurality of bit line pairs BLP, which are arranged corresponding to corresponding columns of memory cells and to which the memory cells are connected in corresponding columns are on. FIG. 9 representatively shows a bit line pair BLP, a word line WL and a memory cell MC which is arranged corresponding to the crossing point of the bit line pair BLP and the word line WL. The memory cell MC has the structure of a dynamic memory cell of the one-transistor-one-capacitor type.

Die Bank #A weist weiter auf: Eine Zeilenadreßverriegelung 52, die das Zeilenadreßsignal X verriegelt, das von dem Adreßsig­ naleingangspuffer, der in Fig. 1 gezeigt ist, geliefert wird, wenn sie aktiviert ist; eine Zeilenauswahlschaltung 54, die eine Wortleitung, die einer adressierten Zeile in dem Speicher­ zellenfeld 50 entspricht, in den ausgewählten Zustand treibt, entsprechend des internen Zeilenadreßsignals, das durch die Zeilenadreßverriegelung 52 verriegelt ist, wenn sie aktiviert ist; eine Leseverstärkerschaltung 58, die Daten der Speicher­ zellen, die mit der ausgewählten Wortleitung verbunden sind, erfaßt, verstärkt und verriegelt, wenn sie aktiviert ist; und eine Bitleitungs-Ausgleichsschaltung 56, die das Potential jeder Bitleitung des Bitleitungs-Paares BLP vorlädt und auf ein vorgeschriebenes Potential ausgleicht, wenn sie aktiviert ist. Die Zeilenauswahlschaltung 54 weist eine Decodierschaltung, die das interne Zeilenadreßsignal, das durch die Zeilenadreßver­ riegelung 52 verriegelt ist, decodiert, und eine Wortleitung­ streiberschaltung, die eine entsprechende Wortleitung in den ausgewählten Zustand entsprechend eines Signals, das von der Decodierschaltung ausgegeben wird, treibt, auf. Die Lesever­ stärkerschaltung 58 weist eine Mehrzahl von Leseverstärkern, die entsprechend zu den entsprechenden Bitleitungs-Paaren vor­ gesehen sind, auf, die das Potential auf den entsprechenden Bitleitungs-Paaren differentiell verstärken. Die Bitleitungs- Ausgleichsschaltung 56 weist eine Bitleitungs-Vorladungs/ Aus­ gleichsschaltung, die entsprechend jedes Bitleitungs-Paares vorgesehen ist, zum Vorladen und Ausgleichen jeder Bitleitung des entsprechenden Bitleitungs-Paares auf ein vorgeschriebenes Potential auf.Bank #A further includes: a row address latch 52 which latches row address signal X provided by the address signal input buffer shown in Figure 1 when activated; a row selection circuit 54 which drives a word line corresponding to an addressed row in the memory cell array 50 to the selected state in accordance with the internal row address signal which is latched by the row address latch 52 when activated; a sense amplifier circuit 58 which detects, amplifies and latches data from the memory cells connected to the selected word line when activated; and a bit line equalization circuit 56 that precharges the potential of each bit line of the bit line pair BLP and equalizes it to a prescribed potential when it is activated. Row select circuit 54 includes a decode circuit that decodes the internal row address signal latched by row address latch 52 , and a word line driver circuit that drives a corresponding word line in the selected state in accordance with a signal output from the decode circuit . The sense amplifier circuit 58 has a plurality of sense amplifiers, which are provided corresponding to the corresponding bit line pairs, which differentially amplify the potential on the corresponding bit line pairs. The bit line equalization circuit 56 has a bit line precharge / equalization circuit, which is provided corresponding to each bit line pair, for precharging and equalizing each bit line of the corresponding bit line pair to a prescribed potential.

Die Banktreiberschaltung 5, die für die Bank #A vorgesehen ist, weist ein Setz/Rücksetz-Flip-Flop 5a, das als Reaktion auf die Aktivierung des Feldaktivierungstriggersignals Φaa, das von der Banktreibersignalerzeugungsschaltung, die in Fig. 1 gezeigt ist, geliefert wird, gesetzt und als Reaktion auf das Vorlade­ triggersignal Φpa zurückgesetzt wird, zum Ausgeben des Feldak­ tivierungssignals ACT#A und außerdem eine zeilenbezogene Steu­ erschaltung 5b, die ein Steuersignal zum Steuern des Betriebes einer zeilenbezogenen Schaltung der Bank #A entsprechend der Aktivierung des Feldaktivierungssignals ACT#A von dem Setz/Rücksetz-Flip-Flop 5a ausgibt, auf. Die zeilenbezogene Steuerschaltung 5b steuert die Aktivierung/Deaktivierung der Zeilenadreßverriegelung 52, der Zeilenauswahlschaltung 54, der Bitleitungs-Ausgleichsschaltung 56 und der Leseverstärkerschal­ tung 58. Die Struktur der zeilenbezogenen Steuerschaltung 5b ist äquivalent zu der Struktur zum Verriegeln des Zeilen­ adreßsignals, Decodieren des Zeilenadreßsignals, Treiben der Wortleitung in den ausgewählten Zustand und Aktivieren des Le­ severstärkers in einer vorgeschriebenen Abfolge entsprechend der Aktivierung des internen Zeilenadreßaktivierungssignals RAS in einem Standard-DRAM. Die Bitleitungs-Ausgleichsschaltung 56 wird in dem deaktivierten Zustand gehalten, wenn das Feldak­ tivierungssignal ACT#A aktiviert ist.The bank driver circuit 5 , which is provided for the bank #A, has a set / reset flip-flop 5 a, which is provided in response to the activation of the field activation trigger signal Φaa, which is provided by the bank driver signal generating circuit shown in FIG. 1 , set and reset in response to the precharge trigger signal Φpa, for outputting the field activation signal ACT # A and also a line-related control circuit 5 b, which is a control signal for controlling the operation of a line-related circuit of bank #A in accordance with the activation of the field activation signal ACT #A outputs from the set / reset flip-flop 5 a. The row-related control circuit 5 b controls the activation / deactivation of the row address latch 52 , the row selection circuit 54 , the bit line compensation circuit 56 and the sense amplifier circuit 58 . The structure of the row-related control circuit 5 b is equivalent to the structure for locking the row address signal, decoding of the row, driving the word line in the selected state and activating the Le sever stärkers in a prescribed sequence according to the activation of the internal Zeilenadreßaktivierungssignals RAS in a standard DRAM . Bit line equalization circuit 56 is maintained in the deactivated state when field activation signal ACT # A is activated.

Das Setz/Rücksetz-Flip-Flop 5a weist eine NAND-Schaltung NA1, die das Feldaktivierungstriggersignal Φaa an einem Eingang emp­ fängt und das Feldaktivierungssignal ACT#A aus gibt, und eine NAND-Schaltung NA2, die das Vorladetriggersignal Φpa, das über einen Inverter IV geliefert wird, und das Feldaktivierungssig­ nal ACT#A empfängt und das Ausgangssignal an den anderen Ein­ gang der NAND-Schaltung NA1 liefert, auf.The set / reset flip-flop 5 a has a NAND circuit NA1, which receives the field activation trigger signal Φaa at one input and outputs the field activation signal ACT # A, and a NAND circuit NA2, which has the precharge trigger signal Φpa, via a Inverter IV is supplied, and the field activation signal ACT # A receives and supplies the output signal to the other input of the NAND circuit NA1.

Die Banktreiberschaltung 6 für die Bank #B weist ein Setz/Rücksetz-Flip-Flop 6a, das das Feldaktivierungstriggersig­ nal Φab an einem Setzeingang S und das Vorladetriggersignal Φpb an einem Rücksetzeingang R empfängt und das Feldaktivierungs­ signal ACT#B aus einem Ausgang Q ausgibt, und eine zeilen­ bezogene Steuerschaltung 6b, die die zeilenbezogene Schaltung der Bank #B in einer vorgeschriebenen Abfolge als Reaktion auf die Aktivierung des Feldaktivierungssignals ACT#B von dem Setz/Rücksetz-Flip-Flop 6a aktiviert, auf. Unter Bezugnahme auf das Zeitablaufdiagramm aus Fig. 10 wird ein Betrieb der Bank­ treiberschaltung, die in Fig. 9 gezeigt ist, nun beschrieben. Ein Unterschied zwischen der Banktreiberschaltung 5 und der Banktreiberschaltung 6 liegt darin, daß sie unterschiedliche Triggersignale empfangen. In Fig. 10 ist ein Betrieb der Bank­ treiberschaltung 5 für die Bank #A dargestellt. In Taktzyklus #a wird ein Aktivierungsbefehl für die Bank #A geliefert und das Feldaktivierungstriggersignal Φaa von der Banktreibersig­ nalerzeugungsschaltung 30, die in Fig. 7 gezeigt ist, erhält den aktiven Zustand auf dem L-Pegel für einen vorgeschriebenen Zeitraum. Wenn das Feldaktivierungstriggersignal Φaa den L-Pegel erhält, erreicht das Feldaktivierungssignal ACT#A von der NAND-Schaltung NA1 den aktiven Zustand auf dem H-Pegel in dem Setz/Rücksetz-Flip-Flop 5a, das in der Banktreiberschaltung 5 enthalten ist. Dementsprechend wird die zeilenbezogene Steuer­ schaltung 5b aktiviert, das gelieferte Zeilenadreßsignal X wird durch die Zeilenadreßverriegelung 52 verriegelt, die Zeilen­ auswahlschaltung 54 wird aktiviert und die Leseverstärkerschal­ tung 58 wird aktiviert. Die Bitleitungs-Ausgleichs-Schaltung 56 wird in den deaktivierten Zustand entsprechend der Aktivierung des Feldaktivierungssignals ACT#A getrieben.The bank driver circuit 6 for bank #B has a set / reset flip-flop 6 a, which receives the field activation trigger signal alab at a set input S and the precharge trigger signal Φpb at a reset input R and outputs the field activation signal ACT # B from an output Q. , and a line-related control circuit 6 b, which activates the line-related circuit of bank #B in a prescribed sequence in response to the activation of the field activation signal ACT # B by the set / reset flip-flop 6 a. Referring to the timing diagram of Fig. 10, an operation of the bank is driving circuit shown in Fig. 9, described below. One difference between the bank driver circuit 5 and the bank driver circuit 6 is that they receive different trigger signals. In Fig. 10, an operation of the bank driver circuit 5 for the bank #A is shown. In clock cycle #a, an activation command for bank #A is provided and the field activation trigger signal Φaa from bank driver signal generating circuit 30 shown in FIG. 7 maintains the active state at the L level for a prescribed period of time. When the field activation trigger signal Φaa receives the L level, the field activation signal ACT # A from the NAND circuit NA1 reaches the active state at the H level in the set / reset flip-flop 5 a, which is contained in the bank driver circuit 5 . Accordingly, the line-related control circuit 5 b is activated, the supplied row address signal X is locked by the row address lock 52 , the row selection circuit 54 is activated and the sense amplifier circuit 58 is activated. The bit line equalization circuit 56 is driven into the deactivated state in accordance with the activation of the field activation signal ACT # A.

Obwohl das Feldaktivierungstriggersignal Φaa von dem H-Pegel auf den L-Pegel zurückkehrt, ist das Vorladetriggersignal Φpa immer noch in dem deaktivierten Zustand auf den L-Pegel und ein Signal, das von der NAND-Schaltung NA2 ausgegeben wird, ist auf dem H-Pegel. Darum wird das Feldaktivierungssignal ACT#A durch das Setz/Rücksetz-Flip-Flop 5a verriegelt und auf dem H-Pegel gehalten. Although the field activation trigger signal Φaa returns from the H level to the L level, the precharge trigger signal Φpa is still in the deactivated state to the L level and a signal output from the NAND circuit NA2 is on the H- Level. Therefore, the field activation signal ACT # A is locked by the set / reset flip-flop 5 a and kept at the H level.

In Taktzyklus #b wird ein Vorladebefehl für die Bank #A geliefert oder alternativ wird ein Befehl zum automatischen Vorladen in dem vorhergehenden Zyklus geliefert, und das Vor­ ladetriggersignal Φpa von der Banktreibersignalerzeugungsschal­ tung 30 wird für einen vorgeschriebenen Zeitraum auf den H-Pegel getrieben, wie später beschrieben wird. Ein Signal, das von dem Inverter TV ausgegeben wird, erhält derart den L-Pegel, ein Signal, das von der NAND-Schaltung NA1 ausgegeben wird, er­ reicht den H-Pegel, und das Feldaktivierungssignal ACT#A von der NAND-Schaltung NA1 wird dementsprechend in den deaktivier­ ten Zustand auf den L-Pegel getrieben. Als Reaktion auf die Deaktivierung, des Feldaktivierungssignals ACT#A treibt die zeilenbezogene Steuerschaltung 5b die Zeilenauswahlschaltung 54 und die Leseverstärkerschaltung 58 in den deaktivierten Zustand und treibt die Bitleitungs-Ausgleichsschaltung 56 in den ak­ tiven Zustand. Die Zeilenadreßverriegelung 52 wird zurückge­ setzt. Als ein Ergebnis wird die Bank #A deaktiviert.In clock cycle #b, a precharge command for bank #A is provided, or alternatively, an automatic precharge command is provided in the previous cycle, and precharge trigger signal Φpa from bank driver signal generation circuit 30 is driven high for a prescribed period of time, such as will be described later. A signal that is output from the inverter TV thus receives the L level, a signal that is output from the NAND circuit NA1, it reaches the H level, and the field activation signal ACT # A from the NAND circuit NA1 is accordingly driven to the L level in the deactivated state. In response to the deactivation of the field activation signal ACT # A, the row-related control circuit 5 b drives the row selection circuit 54 and the sense amplifier circuit 58 into the deactivated state and drives the bit line equalization circuit 56 into the active state. The row address latch 52 is reset. As a result, bank #A is deactivated.

Wenn die Bank #B aktiviert wird, wird das Feldaktivierungssig­ nal ACT#B entsprechend der Aktivierung des Feldaktivierung­ striggersignals Φab aktiviert. Die Vervollständigung der Feld­ aktivierung in der Bank #B wird durch Aktivieren des Vorlade­ triggersignals Φpb erreicht.When bank #B is activated, the field activation sig nal ACT # B according to the activation of the field activation Striggersignals Φab activated. The completion of the field Activation in bank #B is done by activating the preload trigger signals Φpb reached.

Der Zustand, in dem eine Wortleitung in den ausgewählten Zus­ tand getrieben wird und Daten in einer Speicherzelle, die mit der ausgewählten Zeile verbunden ist, durch die Leseverstärker­ schaltung 58 erfaßt, verstärkt und verriegelt werden, wird als "Aktivierung der Bank" bezeichnet.The state in which a word line is driven into the selected state and data in a memory cell connected to the selected row is detected, amplified and locked by the sense amplifier circuit 58 is referred to as "bank activation".

Wie in Fig. 9 gezeigt ist, falls das Feldaktivierungstrigger­ signal geliefert wird, bleibt die Bank in ihrem aktiven Zustand bis das Vorladeanweisungssignal als nächstes an diese geliefert wird. Das Feldaktivierungstriggersignal Φa und das Vorladean­ weisungssignal Φp werden in der Form des Einmal-Pulssignals er­ zeugt. Darum können die Bänke #A und #B unabhängig voneinander in jedem Taktzyklus aktiviert/deaktiviert werden.As shown in Fig. 9, if the field activation trigger is provided, the bank remains in its active state until the precharge instruction signal is next delivered to it. The field activation trigger signal Φa and the Vorladean instruction signal Φp are generated in the form of the one-time pulse signal. Therefore banks #A and #B can be activated / deactivated independently of each other in each clock cycle.

(Struktur der Banktreibersignalerzeugungsschaltung für die zeilenbezogene Schaltung)(Structure of the bank driver signal generation circuit for the line-related circuit)

Fig. 11 zeigt schematisch eine Struktur eines Abschnittes, der ein anderer als der Abschnitt ist, der das Feldaktivierung­ striggersignal erzeugt, der Banktreibersignalerzeugungsschal­ tung 30, die in Fig. 1 gezeigt ist. Unter Bezugnahme auf Fig. 11, die Banktreibersignalerzeugungsschaltung 30 weist auf: Eine Bestimmungsschaltung 30b, die die Feldaktivierungssignal ACT#A und ACT#B von den Banktreiberschaltungen 5 und 6, die in Fig. 9 gezeigt sind, empfängt, bestimmt, ob die Bänke #A und #B beide in dem aktiven Zustand sind oder nicht, und gibt ein Signal aus, das das Ergebnis der Bestimmung anzeigt; eine Bankent­ scheidungsschaltung 30c, die ein Signal, das das Ergebnis der Bestimmung durch die Bestimmungsschaltung 30b anzeigt, ebenso wie die Bankbezeichnungssignale Φba und Φbb empfängt und eine auszuwählende Bank entsprechend der Bestimmung entscheidet; und Betriebsmodusbezeichnungssignalerzeugungsschaltungen 30d und 30e, die Betriebsmodusbezeichnungssignale ΦA und ΦB für die Bänke #A und #B entsprechend des Betriebsmodusanweisungssignals Φ von dem Befehlsdecoder und des Bankbezeichnungssignals von der Bankentscheidungsschaltung 30c ausgibt. Obwohl die Be­ triebsmodusbezeichnungssignale ΦA und ΦB entsprechend repräsen­ tativ gezeigt sind, enthalten die Bezeichnungssignale ein Lese­ betriebsbezeichnungssignal, ein Schreibbetriebsbezeichnungssignal und ein Vorladebetriebsbezeichnungssignal, wie später beschrie­ ben wird. Fig. 11 schematically shows a structure of a portion, which is other than the portion that generates the activation field striggersignal, the bank drive signal generating TIC 30, which is shown in FIG. 1. Referring to FIG. 11, the bank driver signal generation circuit 30 includes: a determination circuit 30 b that receives the field activation signals ACT # A and ACT # B from the bank driver circuits 5 and 6 shown in FIG. 9 determines whether the banks #A and #B are both in the active state or not, and outputs a signal indicating the result of the determination; a bank decision circuit 30 c which receives a signal indicating the result of the determination by the determination circuit 30 b as well as the bank designation signals Φba and Φbb and decides a bank to be selected according to the determination; and operation mode designating signal generation circuits 30 output d and 30 e, the operation mode designation signals ØA and ØB for the banks #A and #B corresponding to the operation mode instruction signal Φ from the instruction decoder and the bank designation signal from the bank decision circuit 30 c. Although the operation mode designation signals ΦA and ΦB are shown representatively, the designation signals include a read operation designation signal, a write operation designation signal, and a precharge operation designation signal, as will be described later.

Die Bankentscheidungsschaltung 30c wählt eine der Betriebs­ modusbezeichnungssignalerzeugungsschaltungen 30d und 30e ent­ sprechend der Bankbezeichnungssignale Φba und Φbb aus, falls die Bestimmungsschaltung 30b signalisiert, daß beide Bänke #A und #B in dem aktiven Zustand sind. Falls die Bestimmungsschal­ tung 30b signalisiert, daß nur eine Bank in dem aktiven Zustand ist, wählt die Bankentscheidungsschaltung 30c eine Betriebs­ modusbezeichnungssignalerzeugungsschaltung aus, die für die Bank in dem aktiven Zustand vorgesehen ist. Des weiteren setzt die Bankentscheidungsschaltung 30c beide Betriebsmodusbezeich­ nungssignalerzeugungsschaltungen 30d und 30e in den nicht­ ausgewählten Zustand, falls die Bestimmungsschaltung 30b sig­ nalisiert, daß beide Bänke #A und #B in dem deaktivierten Zus­ tand sind. Der Grund ist, daß irgendein signifikanter Betrieb für die Bänke #A und #B nicht ausgeführt wird, selbst falls ein Betriebsmodusbezeichnungssignal an die Bank in dem deaktivier­ ten Zustand geliefert wird.The bank decision circuit 30 selects c one of the operation mode designating signal generating circuits 30 d and 30 e accordingly the bank designating signals Φba and Φbb of, if the determination circuit 30 b indicates that both banks #A and #B are in the active state. If the determination circuit 30 b signals that only one bank is in the active state, the bank decision circuit 30 c selects an operation mode designation signal generating circuit which is provided for the bank in the active state. Furthermore, the bank decision circuit 30 c sets both operating mode designation signal generation circuits 30 d and 30 e to the unselected state if the determination circuit 30 signals that both banks #A and #B are in the deactivated state. The reason is that any significant operation for banks #A and #B is not carried out even if an operation mode designation signal is supplied to the bank in the deactivated state.

(Spezifische Struktur der Banktreibersignalerzeugungsschaltung)(Specific Structure of Bank Driver Signal Generation Circuit)

Fig. 12 zeigt eine spezifische Struktur der Banktreibersig­ nalerzeugungsschaltung 30, die in Fig. 11 gezeigt ist. Unter Bezugnahme auf Fig. 12, die Bestimmungsschaltung 30b weist eine NAND-Schaltung 30ba, die die Feldaktivierungssignale ACT#A und ACT#B empfängt, und einen Inverter 30bb, der ein Signal, das von der NAND-Schaltung 30ba ausgegeben wird, empfängt, auf. Auswahlsignale ZBAS und BAS, die anzeigen, ob die Bänke #A und #B beide in dem aktiven Zustand sind oder nicht, werden von der Bestimmungsschaltung 30b ausgegeben, die Feldaktivierungssig­ nale ACT#A und ACT#B, die eine in den aktiven Zustand zu trei­ bende Bank anzeigen, werden ebenfalls von der Bestimmungsschal­ tung 30b ausgegeben, und diese Signale von der Bestimmungs­ schaltung 30b werden der Bankentscheidungsschaltung 30c geliefert. FIG. 12 shows a specific structure of the bank driver signal generating circuit 30 shown in FIG. 11. Referring to FIG. 12, the determination circuit 30 b has a NAND circuit 30 ba that receives the field activation signals ACT # A and ACT # B, and an inverter 30 bb that has a signal output from the NAND circuit 30 ba will receive on. Selection signals ZBAS and BAS, which indicates whether the banks #A and #B are both in the active state or not, is output from the determination circuit 30 b, the Feldaktivierungssig dimensional ACT # A and ACT # B, one in the active state See for trei Bende bank are also processing from the determination scarf 30 b outputted, and these signals from the determination circuit 30 b of the decision circuit 30 are supplied bank c.

Die Bankentscheidungsschaltung 30c weist auf: Ein CMOS-Übertragungsgatter Taa, das leitend wird, wenn die Auswahlsig­ nale ZBAS und BAS von der Bestimmungsschaltung 30b in dem deak­ tivierten Zustand sind und mindestens eine Bank als in dem deaktivierten Zustand befindlich angezeigt ist, um das Feldak­ tivierungssignal ACT#A von der Bestimmungsschaltung 30b durch­ zugeben; ein CMOS-Übertragungsgatter Tab, das leitend wird, wenn die Auswahlsignale ZBA5 und BA5 in dem aktiven Zustand sind, was anzeigt, daß beide Bänke in dem aktiven Zustand sind, um das Bankbezeichnungssignal Φba, das die Bank #A bezeichnet, durchzugeben; ein CMOS-Übertragungsgatter Tba, das als Reaktion auf den deaktivierten Zustand der Auswahlsignale ZBA5 und BAS leitend wird, um das Feldaktivierungssignal ACT#B von der Bes­ timmungsschaltung 30b durchzugeben; und ein CMOS-Übertragungs­ gatter Tbb, das leitend wird, wenn die Auswahlsignale ZBAS und BAS in dem aktiven Zustand sind, um das Bankbestimmungssignal Φbb, das die Bank #B bezeichnet, durchzugeben.The bank decision circuit 30 c has: a CMOS transmission gate Taa which becomes conductive when the Auswahlsig dimensional ZBAS and BAS b from the determination circuit 30 are in the Deak TiVi Erten state and at least one bank is shown as being in the deactivated state to the Feldak tivierungssignal ACT # A by the determination circuit 30 b by adding; a CMOS transfer gate Tab which becomes conductive when the selection signals ZBA5 and BA5 are in the active state, indicating that both banks are in the active state to pass the bank designation signal Φba designating the bank #A; a CMOS transmission gate TBA which becomes conductive in response to the deactivated state of the selection signals ZBA5 and BAS to array activation signal ACT # B of the Bes timmungsschaltung by adding 30 b; and a CMOS transfer gate Tbb which becomes conductive when the selection signals ZBAS and BAS are in the active state to pass the bank designation signal Φbb denoting bank #B.

Die Auswahlsignale ZBAS und BAS sind auf den L-Pegel bzw. den H-Pegel in dem aktiven Zustand gesetzt, wenn die Feldaktivie­ rungssignale ACT#A und ACT#B beide auf dem H-Pegel in dem ak­ tiven Zustand sind.The selection signals ZBAS and BAS are at the L level and the H level set in the active state when the field activation tion signals ACT # A and ACT # B both at the H level in the ak tive condition.

Die Betriebsmodusbezeichnungssignalerzeugungsschaltung 30d weist eine UND-Schaltung 30da, die das Betriebsmodusbezeich­ nungssignal ΦA für die Bank #A entsprechend des Betriebsmodu­ sanweisungssignals Φ von dem Befehlsdecoder und einem Signal, das von einem der CMOS-Übertragungsgatter Taa und Tab ausgege­ ben wird, ausgibt. Die Betriebsmodusbezeichnungssignaler­ zeugungsschaltung 30e gibt das Betriebsmodusbezeichnungssignal ΦB für die Bank #B entsprechend des Betriebsmodusanweisungssig­ nals Φ von dem Befehlsdecoder und einem Signal, das von einem der Übertragungsgatter Tba und Tbb geliefert wird, aus. Ein Betrieb der Banktreibersignalerzeugungsschaltung, die in Fig. 12 gezeigt ist, wird nun unter Bezugnahme auf die Zeitablaufdi­ agramme, die in den Fig. 13 und 14 gezeigt sind, beschrieben. The operation mode designation signal generation circuit 30 d has an AND circuit 30 which outputs the operation mode designation signal ΦA for the bank #A in accordance with the operation mode instruction signal Φ from the command decoder and a signal output from one of the CMOS transmission gates Taa and Tab. The operation mode designation signal generating circuit 30 e outputs the operation mode designation signal ΦB for the bank #B in accordance with the operation mode instruction signal Φ from the command decoder and a signal supplied from one of the transmission gates Tba and Tbb. Operation of the bank driver signal generating circuit shown in FIG. 12 will now be described with reference to the timing diagrams shown in FIGS . 13 and 14.

Unter Bezugnahme auf zuerst Fig. 13, ein Betrieb der Banktrei­ bersignalerzeugungsschaltung 30, wenn nur eine Bank in dem ak­ tiven Zustand ist, wird beschrieben.Referring first to FIG. 13, an operation of the bank driver signal generating circuit 30 when only one bank is in the active state will be described.

In Taktzyklus #0 sind die Bänke #A und #B beide in dem deak­ tivierten Zustand und die Feldaktivierungssignale ACT#A und ACT#B sind beide auf dem L-Pegel.In clock cycle # 0, banks #A and #B are both in the deak activated state and the field activation signals ACT # A and ACT # B are both at L level.

In Taktzyklus #1 wird ein Aktivierungsbefehl für die Bank #A geliefert. Da die Bank #A bezeichnet wird, wenn das Bankadreß­ signal BA auf dem H-Pegel ist, erreicht das Bankbezeichnungs­ signal Φba, das die Bank #A bezeichnet, den H-Pegel und das Feldaktivierungsanweisungssignal Φa von dem Befehlsdecoder erhält den aktiven Zustand auf dem H-Pegel für einen vor­ geschriebenen Zeitraum. Wie unter Bezugnahme auf die Fig. 9 und 10 beschrieben worden ist, das Feldaktivierungstriggersignal Φaa für die Bank #A erreicht den H-Pegel und das Feldak­ tivierungssignal ACT#A erreicht dementsprechend den H-Pegel. In Taktzyklus #3 wird ein Befehl, der ein anderer als der Ak­ tivierungsbefehl ist, geliefert. In Taktzyklus #3 sind die Auswahlsignale ZBAS und BAS von der Bestimmungsschaltung 30b, die in Fig. 12 gezeigt ist, auf dem L-Pegel bzw. dem H-Pegel und die CMOS-Übertragungsgatter Taa und Tba, die die Feldak­ tivierungssignale ACT#A und ACT#B auswählen, sind in dem leitenden Zustand in der Bankentscheidungsschaltung 30c. Da das Feldaktivierungssignal ACT#A auf dem H-Pegel ist und das Fel­ daktivierungssignal ACT#B auf dem L-Pegel ist, ist das Be­ triebsmodusbezeichnungssignal ΦA von der Betriebsmodusbezeich­ nungssignalerzeugungsschaltung 30d in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum für den Befehl, der ein anderer als der Aktivierungsbefehl ist.In clock cycle # 1, an activation command for bank #A is provided. Since the bank #A is designated when the bank address signal BA is at the H level, the bank designation signal Φba which designates the bank #A reaches the H level and the field activation instruction signal Φa from the command decoder receives the active state on the H level for a prescribed period. As has been described with reference to FIGS . 9 and 10, the field activation trigger signal Φaa for bank #A reaches the H level and the field activation signal ACT # A accordingly reaches the H level. In clock cycle # 3, an instruction other than the activation instruction is delivered. In clock cycle # 3, the selection signals ZBAS and BAS are b from the determination circuit 30 shown in Fig. 12, at the L level and the H level, and the CMOS transmission gate Taa and TBA, the Feldak tivierungssignale ACT # A and B select ACT #, c in the conductive state in the bank decision circuit 30th Since the array activation signal ACT # A is at H level, and the Fel daktivierungssignal ACT # B at the L level, the loading operation mode designation signal .phi.A of the operation mode identifier is voltage signal generating circuit 30 d in the active state at the H level for a prescribed period for the command that is different from the activation command.

Dementsprechend wird ein bezeichneter Betriebsmodus in der Bank #A ausgeführt. Falls der Befehl, der in Taktzyklus #3 geliefert wird, der Vorladebefehl ist, wird das Feldaktivierungssignal ACT#A auf den L-Pegel getrieben, wie es durch die gestrichelte Linie in Fig. 13 gezeigt ist.Accordingly, a designated mode of operation is executed in bank #A. If the command provided in clock cycle # 3 is the precharge command, the field enable signal ACT # A is driven low, as shown by the dashed line in FIG. 13.

Ein Betrieb, wenn die Bänke #A und #B beide in dem aktiven Zus­ tand sind, wird nun unter Bezugnahme auf Fig. 14 beschrieben. In Taktzyklus #0 sind die Bänke #A und #B beide in dem deak­ tivierten Zustand.Operation when banks #A and #B are both in the active state will now be described with reference to FIG. 14. In clock cycle # 0, banks #A and #B are both in the deactivated state.

In Taktzyklus #1 wird ein Aktivierungsbefehl für die Bank #A geliefert. Dementsprechend erhält das Feldaktivierungssignal ACT#A den aktiven Zustand, vergleichbar zu dem Betrieb, der in Fig. 13 gezeigt ist.In clock cycle # 1, an activation command for bank #A is provided. Accordingly, the field activation signal ACT # A receives the active state, comparable to the operation shown in FIG. 13.

Als nächstes wird in Taktzyklus #3 ein Aktivierungsbefehl für die Bank #B geliefert und das Bankaktivierungssignal ACT#B wird in den aktiven Zustand getrieben. Da die Feldaktivierungssig­ nale ACT#A und ACT#B beide auf dem H-Pegel sind, ist das Auswahlsignal ZBAS von der Bestimmungsschaltung 30b in dem ak­ tiven Zustand auf dem L-Pegel und das Auswahlsignal BAS ist in dem aktiven Zustand auf dem H-Pegel. Als ein Ergebnis werden die CMOS-Übertragungsgatter Tab und Tbb in der Bankentschei­ dungsschaltung 30c leitend und die Bankbezeichnungssignale ba und bb werden den Betriebsmodusbezeichnungssignalerzeugungs­ schaltungen 30d und 30e geliefert.Next, in clock cycle # 3, an activation command for bank #B is provided and bank activation signal ACT # B is driven into the active state. Since the field activation signals ACT # A and ACT # B are both at the H level, the selection signal ZBAS from the determination circuit 30 b is in the active state at the L level and the selection signal BAS is in the active state at the H -Level. As a result, the CMOS transmission gate tab and Tbb be in the Bankentschei decision circuit 30 c conductive and the bank designating signals ba and bb are the operation mode designation signal generating circuits 30 d and 30 e delivered.

In Taktzyklus #6 wird ein Befehl, der ein anderer als der Ak­ tivierungsbefehl ist (Lese- oder Schreibbefehl in Fig. 14), für die Bank #A geliefert. Zu diesem Zeitpunkt ist das Bankadreß­ signal BA auf dem H-Pegel, die Bank #A ist bezeichnet, und das Bankbezeichnungssignal Φba ist in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum. Entsprechend des Befehls, der in Taktzyklus #6 geliefert wird, erhält das Be­ triebsmodusanweisungssignal Φ den aktiven Zustand auf dem H-Pegel, das Betriebsmodusbezeichnungssignal Φa von der Be­ triebsmodusbezeichnungserzeugungsschaltung 30d erhält dement­ sprechend den H-Pegel und ein bezeichneter Betriebsmodus wird in der Bank #A ausgeführt.In clock cycle # 6, an instruction other than the activation instruction (read or write instruction in Fig. 14) is provided for bank #A. At this time, the bank address signal BA is at the H level, the bank #A is designated, and the bank designation signal Φba is in the active state at the H level for a prescribed period. According to the command supplied in clock cycle # 6, the operation mode instruction signal Φ receives the active state at the H level, the operation mode designation signal Φa from the operation mode designation generation circuit 30 d accordingly receives the H level, and a designated operation mode becomes in the bank #A executed.

Der Befehl in Taktzyklus #6 ist der andere Befehl, der sich von dem Aktivierungsbefehl und dem Vorladebefehl unterscheidet, und die Feldaktivierungssignale ACT#A und ACT#B sind beide in dem aktiven Zustand gehalten.The instruction in clock cycle # 6 is the other instruction that differs from distinguishes between the activation command and the precharge command, and the field activation signals ACT # A and ACT # B are both in the kept active state.

In Taktzyklus #10 wird ein Befehl, der ein anderer als der Ak­ tivierungsbefehl und der Vorladebefehl ist (Lese- und Schreib­ befehle), für die Bank #B geliefert und das Bankadreßsignal BA wird auf den L-Pegel gesetzt, um die Bank #B zu bezeichnen. In diesem Fall erhält das Bankbezeichnungssignal Φbb den aktiven Zustand auf dem H-Pegel und das Betriebsmodusbezeichnungssignal ΦB für die Bank #B erhält den aktiven Zustand auf dem H-Pegel entsprechend des Betriebsmodusbezeichnungssignals Φ, das in den aktiven Zustand entsprechend des bezeichneten Betriebsmodus ge­ setzt ist.In clock cycle # 10, an instruction other than the Ak activation command and the precharge command is (read and write commands), for bank #B and the bank address signal BA is set to L level to designate bank #B. In in this case the bank designation signal Φbb receives the active one State at the H level and the operation mode designation signal ΦB for bank #B maintains the active state at the H level corresponding to the operation mode designation signal Φ which is in the active state according to the designated operating mode ge sets is.

Falls die Bänke #A und #B beide in dem aktiven Zustand sind, wird ein Betriebsmodusbezeichnungssignal für eine Bank ausgege­ ben, die durch das Bankadreßsignal BA bezeichnet ist, das gleichzeitig mit dem Befehl geliefert wird. Falls nur eine Bank in dem aktiven Zustand ist, wird ein Betriebsmodusbezeich­ nungssignal für die Bank in dem aktiven Zustand geliefert. Falls die Bänke #A und #B beide in dem deaktivierten Zustand sind, erreicht das Auswahlsignal ZBAS den H-Pegel und die Bank­ entscheidungsschaltung 30c wählt die Feldaktivierungssignale ACT#A und ACT#B aus und liefert diese an die Betriebsmodus­ bezeichnungssignalerzeugungsschaltungen 30a bzw. 30e. In diesem Zustand sind die Feldaktivierungssignale ACT#A und ACT#B beide auf dem L-Pegel, so daß, falls das Betriebsmodusanweisungssig­ nal Φ den aktiven Zustand erhält, selbst wenn ein Befehl, der ein anderer als der Aktivierungsbefehl ist, fehlerhafterweise geliefert wird, die Betriebsmodusbezeichnungssignale ΦA und ΦB den deaktivierten Zustand beibehalten und die Bänke #A und #B keinen Betrieb ausführen. Dementsprechend kann ein unnötiger Leistungsverbrauch verhindert werden.If the banks #A and #B are both in the active state, an operation mode designation signal for a bank is outputted, which is indicated by the bank address signal BA, which is provided simultaneously with the command. If only one bank is in the active state, an operating mode designation signal is provided for the bank in the active state. If the banks #A and #B are both in the deactivated state, the selection signal ZBAS reaches the H level and the bank decision circuit 30 c selects the field activation signals ACT # A and ACT # B and delivers them to the operating mode designating signal generation circuits 30 a and 30 e. In this state, the field activation signals ACT # A and ACT # B are both at the L level, so that if the operating mode instruction signal erhält receives the active state, even if a command other than the activation command is incorrectly delivered, the operating mode designation signals ΦA and ΦB maintain the deactivated state and the banks #A and #B do not carry out any operation. Accordingly, unnecessary power consumption can be prevented.

Wie oben beschrieben worden ist, falls nur eine Bank in dem ak­ tiven Zustand ist, wird ein Betriebsmodusbezeichnungssignal automatisch für die Bank in dem aktiven Zustand ungeachtet des Bankadreßsignals geliefert, wenn ein Befehl, der ein anderer als der Aktivierungsbefehl ist, geliefert wird. Die Struktur, die den obigen Betrieb implementiert, ermöglicht es, daß eine externe Steuerung nicht die Notwendigkeit des Lieferns eines Bankadreßsignals gleichzeitig mit einem Befehl aufweist, und reduziert die Belastung der Steuerung beim Auswählen einer Bank.As described above, if only one bank in the ak tive state is an operating mode designation signal automatically for the bank in the active state regardless of the Bank address signal delivered when one command, another than the activation command is delivered. The structure, implementing the above operation allows a external control doesn't need to deliver one Bank address signal simultaneously with a command, and reduces the burden on the controller when selecting one Bank.

(Modifikation 1 der Banktreibersignalerzeugungsschaltung)(Modification 1 of the Bank Driver Signal Generation Circuit)

Fig. 15 zeigt eine Struktur einer Modifikation der Banktreiber­ signalerzeugungsschaltung 30, die in Fig. 11 gezeigt ist. Die Strukturen der Bankentscheidungsschaltung 30c und der Be­ triebsmodusbezeichnungssignalerzeugungsschaltungen 30d und 30e sind in Fig. 15 gezeigt. Die Struktur der Bestimmungsschaltung 30b ist ähnlich bzw. identisch zu derjenigen, die in Fig. 12 gezeigt ist. FIG. 15 shows a structure of a modification of the bank driver signal generation circuit 30 shown in FIG. 11. The structures of the bank decision circuit 30 c and the operation mode designation signal generation circuits 30 d and 30 e are shown in FIG. 15. The structure of the determination circuit 30 b is similar to that shown in FIG. 12.

Unter Bezugnahme auf Fig. 15, die Bankentscheidungsschaltung 30c weist auf: Eine NAND-Schaltung 30ca, die das Auswahlsignal BAS von der Bestimmungsschaltung 30b in Fig. 12 und das Bank­ bezeichnungssignal Φba, das über einen Inverter 30cf geliefert wird, empfängt; eine NAND-Schaltung 30cb, die das Auswahlsignal BAS und das Bankbezeichnungssignal Φbb, das über einen Inverter 30cg geliefert wird, empfängt; eine UND-Schaltung 30cd, die das Feldaktivierungssignal ACT#A und ein Signal, das von der NAND-Schaltung 30ca ausgegeben wird, empfängt; und eine UND-Schaltung 30ce, die ein Signal, das von der NAND-Schaltung 30cb ausgegeben wird, und das Feldaktivierungssignal ACT#B empfängt. Die Betriebsmodusbezeichnungssignalerzeugungsschaltung 30d weist eine NAND-Schaltung 30db, die das Betriebsmodusanwei­ sungssignal Φ und ein Signal, das von der UND-Schaltung 30cd ausgegeben wird, und einen Inverter 30dc, der ein Signal, das von der NAND-Schaltung 30db ausgegeben wird, empfängt und das Betriebsmodusbezeichnungssignal ΦA ausgibt, auf. Die Be­ triebsmodusbezeichnungssignalerzeugungsschaltung 30e weist eine NAND-Schaltung 30ea, die das Betriebsmodusanweisungssignal Φ und ein Signal, das von der UND-Schaltung 30ce ausgegeben wird, empfängt, und einen Inverter 30eb, der ein Signal, das von der NAND-Schaltung 30ea ausgegeben wird, empfängt und das Betriebs­ modusbezeichnungssignal Φb ausgibt, auf. Diese Betriebsmodus­ bezeichnungssignalerzeugungsschaltungen 30d und 30e sind ent­ sprechend im wesentlichen äquivalent zu den UND-Schaltungen und weisen Strukturen auf, die äquivalent zu denjenigen sind, die in Fig. 12 gezeigt sind. . Referring to Figure 15, the bank decision circuit 30 c comprises: a NAND circuit 30 about which the selection signal BAS from the determination circuit 30 b in Fig 12 and the bank designation signal Φba which is supplied via an inverter 30 cf receives. ; a NAND circuit 30 cb which receives the selection signal BAS and the bank designation signal Φbb, which is supplied via an inverter 30 cg; an AND circuit 30 cd which receives the field activation signal ACT # A and a signal which is output from the NAND circuit 30 ca; and an AND circuit 30 ce which receives a signal output from the NAND circuit 30 cb and the field activation signal ACT # B. The operation mode designation signal generation circuit 30 d has a NAND circuit 30 db that supplies the operation mode instruction signal Φ and a signal output from the AND circuit 30 cd, and an inverter 30 dc that receives a signal that is output from the NAND circuit 30 db is output, receives and outputs the operation mode designation signal ΦA. The operation mode designation signal generating circuit 30 e includes a NAND circuit 30 ea that receives the operation mode instruction signal Φ and a signal output from the AND circuit 30 ce, and an inverter 30 eb that receives a signal that is output from the NAND circuit 30 ea is output, receives and outputs the operating mode designation signal Φb. Accordingly, these operation mode designation signal generation circuits 30 d and 30 e are substantially equivalent to the AND circuits and have structures equivalent to those shown in FIG. 12.

In der Struktur, die in Fig. 15 gezeigt ist, ist eine Logik- Schaltung anstelle des CMOS-Übertragungsgatters verwendet. Falls die Feldaktivierungssignale ACT#A und ACT#B beide in dem aktiven Zustand auf dem H-Pegel sind, ist das Auswahlsignal BAS in dem aktiven Zustand auf dem H-Pegel (siehe Fig. 12) und die NAND-Schaltungen 30ca und 30cb arbeiten als Inverter. Falls das Bankbezeichnungssignal Φba den H-Pegel erreicht, erhält das Signal, das von dem Inverter 30cf ausgegeben wird, den L-Pegel, das Signal, das von der NAND-Schaltung 30ca ausgegeben wird, erhält den H-Pegel, und das Signal, das von der UND-Schaltung 30cb ausgegeben wird, erhält dementsprechend den H-Pegel. Als ein Ergebnis erreicht das Betriebsmodusbezeichnungssignal ΦA den H-Pegel in dem aktiven Zustand entsprechend des Be­ triebsmodusanweisungssignals Φ.In the structure shown in Fig. 15, a logic circuit is used in place of the CMOS transmission gate. If the field activation signals ACT # A and ACT # B are both in the active state at the H level, the selection signal BAS is in the active state at the H level (see FIG. 12) and the NAND circuits 30 ca and 30 cb work as an inverter. If the bank designation signal Φba reaches the H level, the signal output from the inverter 30 cf becomes the L level, the signal output from the NAND circuit 30 ca becomes the H level, and that Accordingly, the signal output from the AND circuit 30 cb becomes the H level. As a result, the operation mode designation signal ΦA reaches the H level in the active state in accordance with the operation mode instruction signal Φ.

Falls mindestens eine Bank in dem deaktivierten Zustand ist, erhält das Auswahl BAS den L-Pegel und die Signale, die von den NAND-Schaltungen 30ca und 30cb ausgegeben werden, sind auf dem H-Pegel fixiert. In diesem Zustand werden die Logik-Pegel der Ausgangssignale von den UND-Schaltungen 30cd und 30ce entspre­ chend der Zustände der Feldaktivierungssignale ACT#A und ACT#B ungeachtet des Zustandes der Bankbezeichnungssignale Φba und Φbb entschieden. Falls das Feldaktivierungssignal ACT#a in dem aktiven Zustand ist, erreicht das Signal, das von der UND-Schaltung 30cd ausgegeben wird, den H-Pegel, so daß das Be­ triebsmodusbezeichnungssignal ΦA in den aktiven Zustand ent­ sprechend des Betriebsmodusanweisungssignals Φ getrieben wird. Falls das Feldaktivierungssignal ACT#B auf dem H-Pegel in dem aktiven Zustand ist, erreicht das Signal, das von der UND-Schaltung 30ce ausgegeben wird, den H-Pegel, so daß das Be­ triebsmodusbezeichnungssignal ΦB in den aktiven Zustand ent­ sprechend des Betriebsmodusanweisungssignals Φ getrieben wird. Falls die Feldaktivierungssignale ACT#A und ACT#B beide in dem deaktivierten Zustand sind, werden die Signale, die von den UND-Schaltungen 30cd und 30ce ausgegeben werden, beide in den deaktivierten Zustand auf den L-Pegel gesetzt, so daß die Be­ triebsmodusbezeichnungssignale ΦA und ΦB in dem deaktivierten Zustand auf dem L-Pegel gehalten werden.If at least one bank is in the deactivated state, the selection BAS receives the L level and the signals which are output by the NAND circuits 30 ca and 30 cb are fixed at the H level. In this state, the logic levels of the output signals from the AND circuits 30 cd and 30 ce are decided according to the states of the field activation signals ACT # A and ACT # B regardless of the state of the bank designation signals Φba and Φbb. If the field activation signal ACT # a is in the active state, the signal which is output from the AND circuit 30 cd reaches the H level, so that the operating mode designation signal ΦA is driven to the active state in accordance with the operating mode instruction signal Φ. If the field activation signal ACT # B is at the H level in the active state, the signal which is output from the AND circuit 30 ce reaches the H level, so that the operating mode designation signal ΦB is in the active state accordingly Operating mode instruction signal Φ is driven. If the field activation signals ACT # A and ACT # B are both in the deactivated state, the signals output by the AND circuits 30 cd and 30 ce are both set to the L level in the deactivated state, so that the Operating mode designation signals ΦA and ΦB are kept at the L level in the deactivated state.

Wie in Fig. 15 gezeigt ist, obwohl die Bankentscheidungsschal­ tung aus den Logikgattern aufgebaut ist, wenn nur eine Bank in dem aktiven Zustand ist, kann das Betriebsmodusbezeichnungssig­ nal an die Bank in dem aktiven Zustand ungeachtet des Zustands des Bankadreßsignals geliefert werden. As shown in Fig. 15, although the bank decision circuit is composed of the logic gates when only one bank is in the active state, the operation mode designation signal can be supplied to the bank in the active state regardless of the state of the bank address signal.

(Modifikation 2 der Banktreibersignalerzeugungsschaltung)(Modification 2 of the Bank Driver Signal Generation Circuit)

Fig. 16 zeigt eine Struktur der Modifikation 2 der Banktreiber­ signalerzeugungsschaltung 30, die in Fig. 1 gezeigt ist. Die Banktreibersignalerzeugungsschaltung 30, die in Fig. 16 gezeigt ist, gibt ebenfalls Betriebsmodusbezeichnungssignale ΦA und ΦB entsprechend eines Befehls, der ein anderer als der Aktivie­ rungsbefehl ist, aus. Unter Bezugnahme auf Fig. 16, die Bank­ treibersignalerzeugungsschaltung 30 weist eine Bankbestimmungs/- entscheidungsschaltung 30f auf, die die Bankaktivierungssignale ACT#A und ACT#B und die Bankbezeichnungssignale Φba und Φbb empfängt, bestimmt, ob die Bank #A und die Bank ΦB beide in dem aktiven Zustand sind oder nicht, entscheidet, ob die Bank­ bezeichnungssignale Φba und Φbb gültig/ungültig sind, entspre­ chend der Bestimmung, und über eine auszuwählende Frank ent­ scheidet. Die Banktreibersignalerzeugungsschaltung 30 weist weiter die Betriebsmodusbezeichnungssignalerzeugungsschaltungen 30d und 30e auf, die die Betriebsmodusbezeichnungssignale ΦA und ΦB für die Bänke #A bzw. #B entsprechend eines Signals, das von der Bankbestimmungs/entscheidungsschaltung 30f ausgegeben wird, ausgeben. FIG. 16 shows a structure of modification 2 of the bank driver signal generation circuit 30 shown in FIG. 1. The bank driver signal generation circuit 30 shown in FIG. 16 also outputs operation mode designation signals ΦA and ΦB in accordance with a command other than the activation command. . Referring to Figure 16, the bank drive signal generating circuit 30 comprises a bank determination / - decision circuit 30 f, which receives the bank activation signals ACT # A and ACT # B and the bank designating signals Φba and Φbb determined whether the bank #A and the bank .phi.B both are in the active state or not, decides whether the bank designation signals Φba and Φbb are valid / invalid according to the determination, and decides on a Frank to be selected. The bank drive signal generating circuit 30 further has the operation mode designation signal generating circuits 30 d and 30 e to which the operation mode designation signals ØA and ØB for the banks #A or #B corresponding to a signal / decision circuit of the bank determination is output 30f, to output.

Die Bankbestimmungs/entscheidungsschaltung 30f weist einen Inverter 30fa, der das Bankbezeichnungssignal Φba empfängt, eine NAND-Schaltung 30fb, die das Feldaktivierungssignal ACT#B und ein Signal, das von dem Inverter 30fa ausgegeben wird, emp­ fängt, eine UND-Schaltung 30fc, die das Feldaktivierungssignal ACT#A und ein Signal, das von der NAND-Schaltung 30fb ausgege­ ben wird, empfängt, einen Inverter 30fd, der das Bankbezeich­ nungssignal Φbb empfängt, eine NAND-Schaltung 30fe, die ein Signal, das von dem Inverter 30fd ausgegeben wird, und das Fel­ daktivierungssignal ACT#A empfängt, und eine UND-Schaltung 30ff, die ein Signal, das von der NAND-Schaltung 30fe ausgege­ ben wird, und das Feldaktivierungssignal ACT#B empfängt, auf. The bank determination / decision circuit 30f has an inverter 30 fa that receives the bank designation signal Φba, a NAND circuit 30 fb that receives the field activation signal ACT # B and a signal output from the inverter 30 fa, an AND circuit 30 fc which receives the field activation signal ACT # A and a signal which is output by the NAND circuit 30 fb, an inverter 30 fd which receives the bank designation signal Φbb, a NAND circuit 30 fe which a signal which is output from the inverter 30 fd and receives the field activation signal ACT # A, and an AND circuit 30 ff which receives a signal which is output by the NAND circuit 30 fe and the field activation signal ACT # B, on.

Die Betriebsmodusbezeichnungssignalerzeugungsschaltung 30d weist eine NAND-Schaltung 30db, die ein Signal, das von der UND-Schaltung 30fc ausgegeben wird, und das Betriebsmodusan­ weisungssignal Φ empfängt, und einen Inverter 30dc, der das Signal, das von der NAND-Schaltung 30db ausgegeben wird, inver­ tiert und das Betriebsmodusbezeichnungssignal A ausgibt, auf. Die Betriebsmodusbezeichnungssignalerzeugungsschaltung 30e weist eine NAND-Schaltung 30ea, die ein Signal, das von der UND-Schaltung 30ff ausgegeben wird, und das Betriebsmodusan­ weisungssignal Φ empfängt, und einen Inverter 30eb, der das Signal, das von der NAND-Schaltung 30ea ausgegeben wird, inver­ tiert und das Betriebsmodusbezeichnungssignal ΦB ausgibt, auf. Falls das Feldaktivierungssignal ACT#B auf dem L-Pegel in dem deaktivierten Zustand ist, ist das Signal, das von der NAND-Schaltung 30fb ausgegeben wird, auf dem H-Pegel fixiert, und die UND-Schaltung 30fc arbeitet als ein Puffer, so daß ein Bankbezeichnungssignal für die Bank #A entsprechend des Feldak­ tivierungssignals ACT#A ausgegeben wird. Falls das Feldaktivie­ rungssignal ACT#B in dem aktiven Zustand ist, arbeitet die NAND-Schaltung 30fb als ein Inverter, so daß ein Bankbezeich­ nungssignal für die Bank #A entsprechend des Bankbezeichnungs­ signals Φba und des Feldaktivierungssignals ACT#A ausgegeben wird.The operation mode designation signal generation circuit 30 d includes a NAND circuit 30 db that receives a signal output from the AND circuit 30 fc and the operation mode instruction signal Φ, and an inverter 30 dc that receives the signal from the NAND circuit 30 db is output, inverted and the operating mode designation signal A outputs. The operation mode designation signal generation circuit 30 e has a NAND circuit 30 ea that receives a signal output from the AND circuit 30 ff and the operation mode instruction signal Φ, and an inverter 30 eb that receives the signal from the NAND circuit 30 ea is output, inverted and outputs the operating mode designation signal ΦB. If the field activation signal ACT # B is at the L level in the deactivated state, the signal output from the NAND circuit 30 fb is fixed at the H level and the AND circuit 30 fc functions as a buffer so that a bank designation signal for bank #A is output in accordance with the field activation signal ACT # A. If the field activation signal ACT # B is in the active state, the NAND circuit 30 fb operates as an inverter, so that a bank designation signal for the bank #A corresponding to the bank designation signal Φba and the field activation signal ACT # A is output.

Die Bank #B betrachtend, falls das Feldaktivierungssignal ACT#A in dem aktiven Zustand ist und die Bank #A in dem aktiven Zu­ stand ist, arbeitet die NAND-Schaltung 30fe als ein Inverter, so daß ein Bankbezeichnungssignal für die Bank #B entsprechend des Bankbezeichnungssignals Φbb und des Feldaktivierungssignals ACT#B ausgegeben wird. Falls das Feldaktivierungssignal ACT#A auf dem L-Pegel in dem deaktivierten Zustand ist, ist das Sig­ nal, das von der NAND-Schaltung 30fe ausgegeben wird, auf dem H-Pegel fixiert, so daß das Bankbezeichnungssignal für die Bank #B entsprechend des Feldaktivierungssignals ACT#B ausgegeben wird.Looking at the bank #B, if the field activation signal ACT # A is in the active state and the bank #A is in the active state, the NAND circuit 30 fe operates as an inverter so that a bank designation signal for the bank #B is corresponding of the bank designation signal Φbb and the field activation signal ACT # B is output. If the field activation signal ACT # A is at the L level in the deactivated state, the signal which is output by the NAND circuit 30 fe is fixed at the H level, so that the bank designation signal for the bank #B is corresponding of the field activation signal ACT # B is output.

Dementsprechend werden in der Struktur der Bankbestimmungs/- entscheidungsschaltung, die in Fig. 16 gezeigt ist, falls die Feldaktivierungssignale ACT#A und ACT#B beide auf dem H-Pegel in dem aktiven Zustand sind und die Bänke #A und #B beide in dem aktiven Zustand sind, die Bankbezeichnungssignale für die Bänke #A und #B entsprechend der Bankbezeichnungssignale Φba und Φbb ausgegeben. Falls eines der Feldaktivierungssignale ACT#A und ACT#B in dem deaktivierten Zustand ist und die andere Bank in dem aktiven Zustand ist, wird das Bankbezeichnungssig­ nal Φba und Φbb für die Bank in dem aktiven Zustand ungültig gemacht (nicht darum kümmern = don't care), so daß das Bank­ bezeichnungssignal entsprechend des Feldaktivierungssignals für die Bank in dem aktiven Zustand ausgegeben wird. Falls beide Feldaktivierungssignale ACT#A und ACT#B in dem deaktivierten Zustand sind, sind die Signale, die von den UND-Schaltungen 30fc und 30ff ausgegeben werden, auf dem L-Pegel fixiert, und die Betriebsmodusbezeichnungssignale ΦA und ΦB sind in dem deaktivierten Zustand auf dem L-Pegel fixiert, so daß der Betriebsmodus nicht bezeichnet wird.Accordingly, in the structure of the bank determination / decision circuit shown in Fig. 16, if the field activation signals ACT # A and ACT # B are both at the H level in the active state and the banks #A and #B are both in are active, the bank designation signals for banks #A and #B are output in accordance with bank designation signals Φba and Φbb. If one of the field activation signals ACT # A and ACT # B is in the deactivated state and the other bank is in the active state, the bank designation signals Φba and Φbb are invalidated for the bank in the active state (do not care = don't care) so that the bank designation signal corresponding to the field activation signal for the bank is output in the active state. If both of the field activation signals ACT # A and ACT # B are in the deactivated state, the signals output from the AND circuits 30 fc and 30 ff are fixed at the L level, and the operation mode designation signals ΦA and ΦB are in that deactivated state fixed at the L level, so that the operating mode is not designated.

In der Zwei-Bank-Struktur ist, falls eine Bank in dem aktiven Zustand ist, das Bankbezeichnungssignal für die andere Bank gültig, und ein Bankauswahlsignal für die andere Bank wird ent­ sprechend des gültigen Bankbezeichnungssignals und des Feldak­ tivierungssignals für die andere Bank ausgegeben. Darum wird, falls eine Mehrzahl von Bänken gleichzeitig in dem aktiven Zus­ tand gehalten wird, eine Bank entsprechend des Bankbezeich­ nungssignals ausgewählt. Falls eine Bank in dem aktiven Zustand ist, wird das Bankbezeichnungssignal für eine andere Bank ungültig gemacht, und das Bankbezeichnungssignal für die andere Bank wird entsprechend des Feldaktivierungssignals für die an­ dere Bank erzeugt. Dementsprechend wird, falls nur eine Bank in dem aktiven Zustand ist, die aktive Bank immer ausgewählt. Bei der Struktur, die in Fig. 16 gezeigt ist, werden zwei Be­ triebsabläufe gleichzeitig ausgeführt. Genauer gesagt, ein Be­ trieb wird ausgeführt zum Bestimmen, ob eine Mehrzahl von Bänken gleichzeitig in dem aktiven Zustand gehalten werden oder nicht, und der andere Betrieb wird ausgeführt, um zu bestimmen, ob ein Bankbezeichnungssignal gültig oder ungültig entsprechend der Bestimmung ist, und um das Bankauswahlsignal für die Bank in dem aktiven Zustand aus zugeben, falls nur eine Bank in dem aktiven Zustand ist.In the two-bank structure, if one bank is in the active state, the bank designation signal is valid for the other bank, and a bank selection signal for the other bank is outputted in accordance with the valid bank designation signal and the field activation signal for the other bank. Therefore, if a plurality of banks are kept in the active state at the same time, a bank is selected in accordance with the bank designation signal. If one bank is in the active state, the bank designation signal for another bank is invalidated and the bank designation signal for the other bank is generated in accordance with the field activation signal for the other bank. Accordingly, if only one bank is in the active state, the active bank is always selected. In the structure shown in Fig. 16, two operations are carried out simultaneously. More specifically, an operation is performed to determine whether or not a plurality of banks are kept in the active state at the same time, and the other operation is performed to determine whether a bank designation signal is valid or invalid according to the determination, and so on output the bank selection signal for the bank in the active state if only one bank is in the active state.

Durch Verwenden einer solchen Bankbestimmungs/entscheidungs­ schaltung, wie es in Fig. 16 gezeigt ist, müssen die Bank­ bestimmungsschaltung und die Bankentscheidungsschaltung nicht getrennt vorgesehen werden, und eine Reduzierung der Signal­ fortpflanzungsverzögerung und der Erzeugung von Bankauswahl­ signalen bei hoher Geschwindigkeit wird ermöglicht.By using such a bank determination / decision circuit as shown in Fig. 16, the bank determination circuit and the bank decision circuit need not be provided separately, and a reduction in the signal propagation delay and the generation of bank selection signals at high speed is enabled.

(Spezifische Struktur der Banktreibersignalerzeugungsschaltung)(Specific Structure of Bank Driver Signal Generation Circuit)

Fig. 17 zeigt insbesondere eine Struktur der Banktreibersig­ nalerzeugungsschaltung. Unter Bezugnahme auf Fig. 17, die Bank­ treibersignalerzeugungsschaltung 30 weist auf: eine Bankaus­ wahlsteuerschaltung 30g, die die Gültigkeit/Ungültigkeit des Bankbezeichnungssignals Φba entsprechend des Bankbezeich­ nungssignals Φba und des Feldaktivierungssignals ACT#B steuert; eine Bankauswahlsteuerschaltung 30h, die entscheidet, ob das Bankbezeichnungssignal Φbb gültig oder ungültig entsprechend des Feldaktivierungssignals ACT#A und des Bankbezeichnungssig­ nals Φbb ist; eine Vorladetriggersignalerzeugungsschaltung 30i, die ein Vorladebetriebsbezeichnungssignal (Vorladetriggersignal) Φpa für die Bank #A entsprechend eines Signals, das von der Bankauswahlsteuerschaltung 30g ausgegeben wird, das Feldak­ tivierungssignal ACT#A und das Vorladebetriebsanweisungssignals Φp ausgibt; eine Lesetriggersignalerzeugungsschaltung 30j, die ein Lesetriggersignal Φra für die Bank #A entsprechend des Le­ sebetriebsmodusanweisungssignals Φr, des Feldaktivierungssig­ nals ACT#A und eines Signals, das von der Bankauswahlsteuer­ schaltung 30g ausgegeben wird, ausgibt; und eine Schreibtrig­ gersignalerzeugungsschaltung 30k, die ein Schreibtriggersignal Φwa, das einen Datenschreibbetrieb für die Bank #A bezeichnet, entsprechend des Schreibbetriebanweisungssignals Φw, des Fel­ daktivierungssignals ACT#A und eines Signals das von der Auswahlsteuerschaltung 30g ausgegeben wird, auswählt. Die Triggersignalerzeugungsschaltungen 30i, 30j und 30k werden freigegeben, falls das Feldaktivierungssignal ACT#A in dem ak­ tiven Zustand ist und das Signal, das von der Bankauswahlsteu­ erschaltung 30g ausgegeben wird, in dem aktiven Zustand auf dem H-Pegel ist, um ein Triggersignal, das einen Betriebsmodus ent­ sprechend des gelieferten Betriebsmodusanweisungssignal bezeichnet, aus zugeben. Fig. 17 shows a structure of the particular Banktreibersig nalerzeugungsschaltung. Referring to Fig. 17, the bank drive signal generation circuit 30 includes: a bank selection control circuit 30 g which controls the validity / invalidation of the bank designation signal Φba in accordance with the bank designation signal Φba and the field activation signal ACT # B; a bank selection control circuit 30 h which decides whether the bank designation signal Φbb is valid or invalid according to the field activation signal ACT # A and the bank designation signal Φbb; a Vorladetriggersignalerzeugungsschaltung 30 i which the Feldak tivierungssignal ACT # A and the Vorladebetriebsanweisungssignals Φp outputs a signal which is outputted from the bank selection control circuit 30 g, corresponding to a Vorladebetriebsbezeichnungssignal (Vorladetriggersignal) Φpa for the bank #A; which a read trigger signal for the bank #A Φra Le sebetriebsmodusanweisungssignals .phi.R, the Feldaktivierungssig Nals ACT # A and a signal circuit of the bank selection control output corresponding to 30 g of a read trigger signal generating circuit 30 j, outputs; and a write trigger signal generation circuit 30 k which selects a write trigger signal Φwa indicating a data write operation for the bank #A in accordance with the write operation instruction signal Φw, the field activation signal ACT # A, and a signal output from the selection control circuit 30 g. The trigger signal generation circuits 30 i, 30 j and 30 k are enabled if the field activation signal ACT # A is in the active state and the signal which is output by the bank selection control circuit 30 g is in the active state at the H level, to output a trigger signal that designates an operating mode corresponding to the supplied operating mode instruction signal.

Die Banktreibersignalerzeugungsschaltung 30 weist weiter auf: eine Vorladetriggersignalerzeugungsschaltung 30m, die ein Vor­ ladetriggersignal Φpb, das einen Vorladebetrieb für die Bank #B entsprechend des Vorladebetriebsanweisungssignals Φp, eines Signals, das von der Bankauswahlsteuerschaltung 30h ausgegeben wird, und des Feldaktivierungssignals ACT#B bezeichnet, aus­ gibt; eine Lesetriggersignalerzeugungsschaltung 30n, die ein Lesetriggersignal Φrb, das einen Datenlesebetrieb für die Bank #B entsprechend des Lesebetriebsanweisungssignals Φr, des Fel­ daktivierungssignals ACT#B und eines Signals das von der Ban­ kauswahlsteuerschaltung 30h ausgegeben wird, bezeichnet, aus­ gibt; und eine Schreibtriggersignalerzeugungsschaltung 30p, die ein Schreibtriggersignal Φwb, das einen Datenschreibbetrieb für die Bank #B entsprechend des Schreibbetriebsmodusanweisungssig­ nals Φw, des Feldaktivierungssignals ACT#B und eines Signals, das von der Bankauswahlsteuerschaltung 30h ausgegeben wird, bezeichnet, ausgibt.The bank drive signal generating circuit 30 further includes: a Vorladetriggersignalerzeugungsschaltung 30 m, the designating an on charging trigger signal Φpb, a precharging operation for the bank #B according to the Vorladebetriebsanweisungssignals Φp, which is issued from the selection control circuit 30 h of a signal, and array activation signal ACT # B , out there; a read trigger signal generating circuit 30 n, which a read trigger signal Φrb which a data read operation for the bank #B according to the read operation instruction signal .phi.R, the Fel daktivierungssignals ACT # B and a signal of the kauswahlsteuerschaltung of the Ban 30 is output h is, from there; and a write trigger signal generating circuit 30 p, which indicates a write trigger signal Φwb that Φw, array activation signal ACT # B and a signal is issued from the selection control circuit 30 hours a data writing operation for the bank #B according to the Schreibbetriebsmodusanweisungssig Nalles outputs.

Die Triggersignalerzeugungsschaltungen 30m, 30n und 30p werden freigegeben, wenn das Signal, das von der Bankauswahlsteuer­ schaltung 30h ausgegeben wird, in dem aktiven Zustand auf dem H-Pegel ist und das Feldaktivierungssignal ACT#B in dem aktiven Zustand ist, um ein entsprechendes Betriebsmodusbezeich­ nungssignal (Triggersignal) entsprechend des gelieferten Be­ triebsmodusanweisungssignals auszugeben.The trigger signal generating circuits 30 m, 30 n and p 30 is released when the signal circuit of the bank selection control output 30 h, is in the active state at the H level and the array activation signal ACT # B is in the active state to to output a corresponding operating mode designation signal (trigger signal) in accordance with the supplied operating mode instruction signal.

Die Bankauswahlsteuerschaltung 30g weist einen Inverter 30ga, der das Bankbezeichnungssignal Φba empfängt, und eine NAND-Schaltung 30gb, die ein Signal, das von dem Inverter 30ga aus­ gegeben wird, und das Feldaktivierungssignal ACT#B empfängt, auf. Die Bankauswahlsteuerschaltung 30h weist einen Inverter 30ha, der das Bankbezeichnungssignal Φbb empfängt, und eine NAND-Schaltung 30hb, die ein Signal, das von dem Inverter 30ha ausgegeben wird, und das Feldaktivierungssignal ACT#A empfängt, auf. Die Signale zum Auswählen der Bänke werden von den NAND-Schaltungen 30gb bzw. 30hb ausgegeben. Die Bankauswahlsteuer­ schaltungen 30g bzw. 30h entsprechen den Strukturen der Inverter 30fa und der NAND-Schaltung 30fb und der Inverter 30fd und der NAND-Schaltung 30fe, die in Fig. 16 gezeigt sind. Die Vorladetriggersignalerzeugungsschaltung 30i weist eine 3- Eingänge-NAND-Schaltung 30ia, die das Vorladeanweisungssignal Φp, das Feldaktivierungssignal ACT#A und ein Signal, das von der NAND-Schaltung 30gb ausgegeben wird, und einen Inverter 30ib, der ein Signal, das von der NAND-Schaltung 30ia ausgege­ ben wird, invertiert und das Vorladetriggersignal Φpa für die Bank #A ausgibt, auf. The bank selection control circuit 30 g has an inverter 30 ga that receives the bank designation signal Φba and a NAND circuit 30 gb that receives a signal output from the inverter 30 ga and the field activation signal ACT # B. The bank selection control circuit 30 h includes an inverter 30 ha, receives the bank designation signal Φbb, and a NAND circuit 30 hb, which receives a signal which is output from the inverter 30 ha, and array activation signal ACT # A, to. The signals for selecting the banks are output from the 30 gb and 30 hb NAND circuits. The bank selection control circuits 30 g and 30 h correspond to the structures of the inverters 30 fa and the NAND circuit 30 fb and the inverters 30 fd and the NAND circuit 30 fe shown in FIG. 16. The precharge trigger signal generation circuit 30 i has a 3-input NAND circuit 30 ia which contains the precharge instruction signal Φp, the field activation signal ACT # A and a signal which is output by the NAND circuit 30 gb, and an inverter 30 ib which generates a signal , which is output by the NAND circuit 30 , is inverted and outputs the precharge trigger signal Φpa for the bank #A.

Die Lesetriggersignalerzeugungsschaltung 30j für die Bank #A weist eine 3-Eingänge-NAND-Schaltung 30ja, die das Lesebetrieb­ sanweisungssignal Φr, das Feldaktivierungssignal ACT#A und ein Signal, das von der NAND-Schaltung 30gb ausgegeben wird, emp­ fängt, und einen Inverter 30jb, der ein Signal, das von der NAND-Schaltung 30ja ausgegeben wird, invertiert und das Lese­ triggersignal Φra für die Bank #A ausgibt, auf.The read trigger signal generation circuit 30 j for the bank #A has a 3-input NAND circuit 30 yes which receives the read operation instruction signal Φr, the field activation signal ACT # A and a signal which is output by the NAND circuit 30 gb, and an inverter 30 jb that inverts a signal output from the NAND circuit 30 and outputs the read trigger signal Φra for the bank #A.

Die Schreibtriggersignalerzeugungsschaltung 30k weist eine 3- Eingänge-NAND-Schaltung 30ka, die das Schreibbetriebsan­ weisungssignal Φw, das Feldaktivierungssignal ACT#A und ein Signal, das von der NAND-Schaltung 30gb ausgegeben wird, emp­ fängt, und einen Inverter 30kb, der ein Signal, das von der NAND-Schaltung 30ka ausgegeben wird, invertiert und das Schreibtriggersignal Φwa für die Bank #A ausgibt, auf. Die Vorladetriggersignalerzeugungsschaltung 30m für die Bank #B weist eine 3-Eingänge-NAND-Schaltung 30ma, die das Vorladebe­ triebsanweisungssignal Φp, ein Signal, das von der NAND-Schaltung 30hb ausgegeben wird, die in der Bankauswahlsteuer­ schaltung 30h enthalten ist, und das Feldaktivierungssignal ACT#B empfängt, und einen Inverter 30mb, der ein Signal, das von der NAND-Schaltung 30ma ausgegeben wird, invertiert und das Vorladetriggersignal Φpb für die Bank #B ausgibt, auf. Die Lesetriggersignalerzeugungsschaltung 30n für die Bank #B weist eine 3-Eingänge-NAND-Schaltung 30na, die das Lesebetrieb­ sanweisungssignal Φr, das Feldaktivierungssignal ACT#B und ein Signal, das von der NAND-Schaltung 30hb ausgegeben wird, emp­ fängt, und einen Inverter 30nb, der ein Signal, das von der NAND-Schaltung 30na ausgegeben wird, invertiert und das Lebe­ triggersignal Φrb, das den Lesebetriebsmodus für die Bank #B bezeichnet, ausgibt. The write trigger signal generation circuit 30 k has a 3-input NAND circuit 30 ka which receives the write operation instruction signal Φw, the field activation signal ACT # A and a signal output from the NAND circuit 30 gb, and an inverter 30 kb which inverts a signal output from the NAND circuit 30 ka and outputs the write trigger signal Φwa for the bank #A. The Vorladetriggersignalerzeugungsschaltung 30 m for the bank #B includes a 3-input NAND circuit 30 ma contained the Vorladebe drive instruction signal Φp, which is output from the NAND circuit 30 hb a signal, the circuit in the bank selection control 30 h , and receives the field activation signal ACT # B, and an inverter 30 mb that inverts a signal output from the NAND circuit 30 ma and outputs the precharge trigger signal Φpb for the bank #B. The read trigger signal generation circuit 30 n for the bank #B has a 3-input NAND circuit 30 na which receives the read operation instruction signal Φr, the field activation signal ACT # B and a signal which is output by the NAND circuit 30 hb, and an inverter 30 nb that inverts a signal output from the NAND circuit 30 na and outputs the live trigger signal Φrb that designates the read operation mode for the bank #B.

Die Schreibtriggersignalerzeugungsschaltung 30p für die Bank #B weist eine 3-Eingänge-NAND-Schaltung 30pa, die ein Signal, das von der der NAND-Schaltung 30hb ausgegeben wird, das Schreibbe­ triebsanweisungssignal Φw und das Feldaktivierungssignal ACT#B empfängt, und einen Inverter 30pb, der ein Signal, das von der NAND-Schaltung 30pa ausgegeben wird, invertiert und das Schreibtriggersignal Φwb, das den Schreibbetriebsmodus für die Bank #B bezeichnet, ausgibt, auf.The write trigger signal generating circuit 30 p for the bank #B includes a 3-input NAND circuit 30 pa which the Schreibbe receives a signal from the NAND circuit 30 hb is output drive instruction signal Φw and array activation signal ACT # B, and an inverter 30 pb which inverts a signal output from the NAND circuit 30 pa and outputs the write trigger signal Φwb which designates the write operation mode for the bank #B.

Die Triggersignalerzeugungsschaltungen 30m, 30n und 30p werden freigegeben, falls das Feldaktivierungssignal ACT#B in dem ak­ tiven Zustand ist und das Signal, das von der Bankauswahlsteu­ erungsschaltung 30h ausgegeben wird, in dem aktiven Zustand ist, um ein entsprechendes Betriebsmodusbezeichnungssignal (Trigger­ signal) entsprechend des gelieferten Betriebsmodusanweisungs­ signa 34204 00070 552 001000280000000200012000285913409300040 0002019821215 00004 34085ls auszugeben. Die Strukturen der Triggersignalerzeu­ gungsschaltungen 30i, 30j, 30k, 30m, 30n und 30p entsprechen den Strukturen der UND-Schaltungen 30fc und 30ff, und der Be­ triebsmodusbezeichnungssignalerzeugungsschaltungen 30d und 30e, die in Fig. 16 gezeigt sind.The trigger signal generation circuits 30 m, 30 n and 30 p are enabled if the field activation signal ACT # B is in the active state and the signal output by the bank selection control circuit 30 h is in the active state to generate a corresponding operating mode designation signal ( Trigger signal) according to the supplied operating mode instruction signa 34204 00070 552 001000280000000200012000285913409300040 0002019821215 00004 34085ls. The structures of the trigger signal generation circuits 30 i, 30 j, 30 k, 30 m, 30 n and 30 p correspond to the structures of the AND circuits 30 fc and 30 ff, and the operating mode designation signal generation circuits 30 d and 30 e shown in FIG. 16 are shown.

Bei der Struktur, die in Fig. 17 gezeigt ist, implementieren die Triggersignalerzeugungsschaltungen 30i bis 30k und 30m bis 30p die Funktion des Bestimmens, ob nur eine entsprechende Bank in dem aktiven Zustand ist oder nicht. Falls die andere Bank in dem deaktivierten Zustand ist, machen die Bankauswahlsteuer­ schaltungen 30g und 30h das Bankbezeichnungssignal unwirksam, da nur eine Bank, die diesen entspricht, in dem aktiven Zustand sein kann. Falls die andere Bank in dem aktiven Zustand ist, könnte eine Mehrzahl von Bänken gleichzeitig in dem aktiven Zustand sein, so daß die Bankauswahlsteuerschaltungen 30g und 30h die Bankbezeichnungssignale Φba bzw. Φbb gültig machen und die Zustände der Ausgangssignale entsprechend der Bankbezeich­ nungssignale Φba und Φbb setzen. In the structure shown in Fig. 17, the trigger signal generation circuits 30 i to 30 k and 30 m to 30 p implement the function of determining whether or not only a corresponding bank is in the active state. If the other bank is in the deactivated state, the bank selection control circuits 30 g and 30 h deactivate the bank designation signal, since only one bank that corresponds to this can be in the active state. If the other bank is in the active state, a plurality of banks could be in the active state at the same time, so that the bank selection control circuits 30 g and 30 h validate the bank designation signals Φba and Φbb and the states of the output signals corresponding to the bank designation signals Φba and Put Φbb.

Unter Bezugnahme auf die Zeitablaufdiagramme, die in den Fig. 18 und 19 gezeigt sind, wird ein Betrieb der Banktreibersig­ nalerzeugungsschaltung, die in Fig. 17 gezeigt ist, unten beschrieben.Referring to the timing charts shown in Figs. 18 and 19, an operation of the bank driver signal generating circuit shown in Fig. 17 will be described below.

Zuerst unter Bezugnahme auf Fig. 18, ein Betrieb, der ausge­ führt wird, falls der Lesebefehl geliefert wird, wenn nur eine Bank in den aktiven Zustand getrieben ist, wird beschrieben. In Taktzyklus #0 sind die Bänke #A und #B beide in dem deak­ tivierten Zustand und die Feldaktivierungssignale ACT#A und ACT#B sind beide in dem deaktivierten Zustand auf dem L-Pegel. In diesem Zustand sind die Signale, die von den Bankauswahl­ steuerschaltungen 30g und 30h ausgegeben werden, auf dem H-Pegel. Jedoch sind, da die Triggersignalerzeugungsschaltungen 30i bis 30k und 30m bis 30p die Feldaktivierungssignale ACT#A bzw. ACT#B liefern, die Triggersignale alle in dem deaktivier­ ten Zustand auf dem L-Pegel.First, referring to Fig. 18, an operation performed if the read command is supplied when only one bank is driven to the active state will be described. In clock cycle # 0, banks #A and #B are both in the deactivated state and field activation signals ACT # A and ACT # B are both in the deactivated state at the L level. In this state, the signals output from the bank selection control circuits 30 g and 30 h are at the H level. However, since the trigger signal generation circuits 30 i to 30 k and 30 m to 30 p supply the field activation signals ACT # A and ACT # B, respectively, the trigger signals are in the deactivated state at the L level.

In Taktzyklus #1 wird das Bankadreßsignal BA auf den H-Pegel gesetzt und ein Aktivierungsbefehl wird geliefert. Das Bankak­ tivierungsanweisungssignal Φa ist in dem aktiven Zustand auf H-Pegel für einen vorgeschriebenen Zeitraum und das Bankbezeich­ nungssignal Φba ist in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum. Dementsprechend wird das Fel­ daktivierungssignal ACT#A für die Bank #A in den aktiven Zus­ tand auf den H-Pegel getrieben, wie es aus der Struktur, die in Fig. 10 gezeigt ist, offensichtlich ist.In clock cycle # 1, the bank address signal BA is set to the H level and an activation command is provided. The bank activation instruction signal Φa is in the active state at the H level for a prescribed period and the bank designation signal signalba is in the active state at the H level for a prescribed period. Accordingly, the field deactivation signal ACT # A for bank #A is driven to the H level in the active state, as is apparent from the structure shown in FIG. 10.

In Taktzyklus #4 wird ein Lesebefehl geliefert. In diesem Fall ist das Feldaktivierungssignal ACT#A in dem aktiven Zustand auf dem H-Pegel und das Feldaktivierungssignal ACT#B ist in dem deaktivierten Zustand auf dem L-Pegel. Als ein Ergebnis werden die Triggersignale von den Triggersignalerzeugungsschaltungen 30m bis 30p für die Bank #B alle in dem deaktivierten Zustand auf dem L-Pegel gehalten. In der Bankauswahlsteuerschaltung 30g ist das Signal, das von dieser ausgegeben wird, auf dem H-Pegel, und das Feldaktivierungssignal ACT#A ist in dem aktiven Zustand auf dem H-Pegel, so daß die Triggersignalerzeugung­ sschaltungen 30i bis 30k für die Bank #A alle freigegeben sind. Als ein Ergebnis ist, falls der Lesebefehl geliefert wird und das Lesebetriebsanweisungssignal Φr in den aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum getrieben ist, das Lesetriggersignal Φra von der Lesetriggersignalerzeugung­ sschaltung 30j in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum und ein Datenlesemodus für die Bank #A ist bezeichnet. In Taktzyklus #4 ist der Status des Bankadreßsignals BA willkürlich bzw. frei wählbar und die Zustände der Bankbezeichnungssignale Φba und Φbb sind ebenfalls willkürlich bzw. frei wählbar. Ungeachtet des Zustandes des Bankadreßsignals BA ist nur die Triggersignalerzeugungsschal­ tung für die Bank #A freigegeben.A read command is provided in clock cycle # 4. In this case, the field activation signal ACT # A is in the active state at the H level and the field activation signal ACT # B is in the deactivated state at the L level. As a result, the trigger signals from the trigger signal generating circuits 30 m to 30 p for the bank #B are all kept at the L level in the deactivated state. In the bank selection control circuit 30 g, the signal output therefrom is at the H level, and the field activation signal ACT # A is in the active state at the H level, so that the trigger signal generation circuits 30 i to 30 k for the Bank #A are all released. As a result, if the read command is supplied and the read operation instruction signal Φr is driven to the active state at the H level for a prescribed period, the read trigger signal Φra from the read trigger signal generation circuit 30 j is in the active state at the H level for one prescribed period and a data reading mode for bank #A is designated. In clock cycle # 4, the status of the bank address signal BA is arbitrary or freely selectable and the states of the bank designation signals Φba and Φbb are also arbitrary or freely selectable. Regardless of the state of the bank address signal BA, only the trigger signal generating circuit for the bank #A is released.

In Taktzyklus #9 wird ein Vorladebefehl geliefert. Der Zustand des Bankadreßsignals BA ist ebenfalls willkürlich bzw. frei wählbar. Entsprechend des Vorladebefehls ist das Vorladean­ weisungssignal Φp in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum. In Taktzyklus #9 ist das Sig­ nal, das von der Bankauswahlsteuerschaltung 30g ausgegeben wird, auf dem H-Pegel, das Feldaktivierungssignal ACT#A ist ebenfalls auf dem H-Pegel, und nur die Triggersignalerzeugung­ sschaltungen 30i bis 30k für die Bank #A sind freigegeben. De­ mentsprechend ist, falls das Vorladeanweisungssignal Φp in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum entsprechend des Vorladebefehls ist, das Vorladetrig­ gersignal Φpa von der Vorladetriggersignalerzeugungsschaltung 30i in dem aktiven Zustand auf dem H-Pegel für einen vor­ geschriebenen Zeitraum, so daß das Feldaktivierungssignal ACT#A in den deaktivierten Zustand auf dem L-Pegel entsprechend der Struktur, die in Fig. 6 gezeigt ist, getrieben wird. In Zyklus #9 ist der Zustand des Bankadreßsignals BA ebenfalls willkür­ lich bzw. frei wählbar.A precharge command is provided in clock cycle # 9. The state of the bank address signal BA is also arbitrary or freely selectable. According to the precharge command, the precharge instruction signal Φp is in the active state at the H level for a prescribed period. In clock cycle # 9, the signal output from the bank selection control circuit 30 g is at the H level, the field activation signal ACT # A is also at the H level, and only the trigger signal generation circuits 30 i to 30 k for the bank #A are released. Accordingly, if the precharge instruction signal Φp is in the active state at the H level for a prescribed period corresponding to the precharge command, the precharge trigger signal Φpa from the precharge trigger signal generating circuit 30 i is in the active state at the H level for a prescribed period, so that the field activation signal ACT # A is driven into the deactivated state at the L level according to the structure shown in FIG. 6. In cycle # 9, the state of the bank address signal BA is also arbitrary or freely selectable.

Wie oben beschrieben worden ist, falls nur eine Bank in dem ak­ tiven Zustand ist, wird ein Betriebsmodus entsprechend eines Befehls für die Bank in dem aktiven Zustand bezeichnet. In und nach dem Taktzyklus #10 sind die Bänke #A und #B erneut in dem deaktivierten Zustand und in dem Zustand des Wartens auf die nächste Befehlseingabe.As described above, if only one bank in the ak tive state, an operating mode corresponding to a Command for the bank in the active state. In and after clock cycle # 10, banks #A and #B are again in that disabled state and in the state of waiting for the next command entry.

Als nächstes unter Bezugnahme auf Fig. 19, ein Betrieb, der ausgeführt wird, wenn die Bänke #A und #B gleichzeitig in den aktiven Zustand getrieben sind, wird beschrieben. In Taktzyklus #0 sind beide Bänke #A und #B in dem deaktivier­ ten Zustand. In Taktzyklus #1 wird das Bankadreßsignal BA auf den H-Pegel gesetzt und ein Aktivierungsbefehl wird geliefert. Dementsprechend ist das Bankaktivierungsanweisungssignal Φa in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum, das Feldaktivierungsanweisungssignal Φba für die Bank #A ist auf dem H-Pegel für einen vorgeschriebenen Zeitraum und das Feldaktivierungssignal ACT#A für die Bank #A wird dement­ sprechend in den aktiven Zustand auf den H-Pegel getrieben. In Taktzyklus #3 wird das Bankadreßsignal BA auf den L-Pegel gesetzt und ein Aktivierungsbefehl wird geliefert. In dem Zus­ tand, in dem das Bankadreßsignal BA auf dem L-Pegel ist, wird die Bank #B bezeichnet. Das Bankaktivierungsanweisungssignal Φa wird aktiviert und das Bankbezeichnungssignal Φbb wird in den aktiven Zustand auf den H-Pegel für einen vorgeschriebenen Zei­ traum getrieben. Dementsprechend wird das Feldaktivierungssig­ nal ACT#B für die Bank #B in den aktiven Zustand getrieben. In Taktzyklus #3 sind die Feldaktivierungssignale ACT#A und ACT#B beide in dem aktiven Zustand auf dem H-Pegel. In diesem Zustand werden Signale, die von den Bankauswahlsteuerschaltungen 30g und 30h ausgegeben werden, durch die Bankbezeichnungssignale Φba und Φbb entschieden (da die NAND-Schaltungen 30ga und 30hb als Inverter arbeiten).Next, referring to Fig. 19, an operation that is performed when banks #A and #B are simultaneously driven in the active state will be described. In clock cycle # 0, both banks #A and #B are in the deactivated state. In clock cycle # 1, the bank address signal BA is set to the H level and an activation command is provided. Accordingly, the bank activation instruction signal Φa is in the active state at the H level for a prescribed period of time, the field activation instruction signal Φba for the bank #A is at the H level for a prescribed period and the field activation signal ACT # A for the bank #A becomes demented speaking driven to the active state at the H level. In clock cycle # 3, the bank address signal BA is set to L level and an activation command is provided. In the state in which the bank address signal BA is at the L level, the bank #B is designated. The bank activation instruction signal Φa is activated and the bank designation signal Φbb is driven into the active state at the H level for a prescribed period. Accordingly, the field activation signal ACT # B for bank #B is driven into the active state. In clock cycle # 3, the field activation signals ACT # A and ACT # B are both in the active state at the H level. In this state, signals are outputted from the bank selection control circuits 30 g and 30 h, decided by the bank designating signals and Φba Φbb (since the NAND circuits 30 and 30 ga hb as an inverter to work).

In Taktzyklus #5 ist das Bankadreßsignal BA auf den H-Pegel ge­ setzt und ein Lesebefehl wird geliefert. Entsprechend des Bankadreßsignals BA auf dem H-Pegel ist das Bankbezeichnungs­ signal Φba auf dem H-Pegel für einen vorgeschriebenen Zeitraum und ein Lesebetriebsanweisungssignal Φr ist auf dem H-Pegel für einen vorgeschriebenen Zeitraum entsprechend des Lesebefehls. Als ein Ergebnis erreicht ein Signal, das von der Bankauswahl­ steuerschaltung 30g ausgegeben wird, den H-Pegel und die Trig­ gersignalerzeugungsschaltungen 30i bis 30k für die Bank #A wer­ den freigegeben. Entsprechend des Lesebetriebsanweisungs­ signals Φr treibt die Lesetriggersignalerzeugungsschaltung 30j das Lesetriggersignal Φra, das den Lesebetriebsmodus für die Bank #A bezeichnet, in den aktiven Zustand. Für die Bank #B sind, da das Bankbezeichnungssignal Φbb auf dem L-Pegel ist, die Triggersignalerzeugungsschaltungen 30m bis 30p alle in dem deaktivierten Zustand. In Bank #A wird der Datenlesebetrieb ausgeführt.In clock cycle # 5, the bank address signal BA is set to the H level and a read command is provided. According to the bank address signal BA at the H level, the bank designation signal Φba is at the H level for a prescribed period and a read operation instruction signal Φr is at the H level for a prescribed period in accordance with the read command. As a result, a signal control circuit of the bank selection is issued 30 g is reached, the H level and the Trig gersignalerzeugungsschaltungen 30 i k for the bank #A who released until the 30th According to the read operation instruction signal Φr, the read trigger signal generation circuit 30 j drives the read trigger signal Φra, which designates the read operation mode for the bank #A, to the active state. For bank #B, since the bank designation signal Φbb is at the L level, the trigger signal generating circuits 30 m to 30 p are all in the deactivated state. Data reading operation is carried out in bank #A.

Als nächstes wird in Taktzyklus #9 das Bankadreßsignal BA auf den L-Pegel gesetzt und ein Lesebefehl wird geliefert. Entspre­ chend des Bankadreßsignals BA auf dem L-Pegel wird das Bank­ bezeichnungssignal Φbb in den aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum gesetzt und ein Signal, das von der Bankauswahlsteuerschaltung 30h ausgegeben wird, er­ reicht dementsprechend den H-Pegel, so daß die Triggersignaler­ zeugungsschaltungen 30m bis 30p für die Bank #B freigegeben werden. Entsprechend des Lesebefehls wird das Lesebetriebsan­ weisungssignal Φr in den aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum getrieben, das Lesetriggersig­ nal Φrd von der Lesetriggersignalerzeugungsschaltung 30n ist in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum, und der Datenlesemodus für die Bank #B ist bezeich­ net.Next, in clock cycle # 9, the bank address signal BA is set to L level and a read command is provided. Accordingly, the bank address signal BA at the L level, the bank designation signal Φbb is set in the active state at the H level for a prescribed period of time and a signal which is output by the bank selection control circuit 30 h, it accordingly reaches the H level, so that the trigger signaler generating circuits 30 m to 30 p are released for bank #B. According to the read command, the read operation instruction signal Φr is driven into the active state at the H level for a prescribed period, the read trigger signal Φrd from the read trigger signal generating circuit 30 n is in the active state at the H level for a prescribed period, and the data read mode for bank #B is called net.

Während ein Wert in der Bank #B ausgelesen wird, in Taktzyklus #11, wird das Bankadreßsignal BA auf den H-Pegel gesetzt und ein Vorladebefehl wird geliefert. Als ein Ergebnis werden das Vorladeanweisungssignal Φp und das Bankbezeichnungssignal Φba in den aktiven Zustand auf dem H-Pegel für einen vorbeschrie­ benen Zeitraum gesetzt, das Vorladetriggersignal Φpa von der Vorladetriggersignalerzeugungsschaltung 30i ist auf dem H-Pegel für einen vorgeschriebenen Zeitraum, und der Vorladebetriebs­ modus für die Bank #A ist bezeichnet. Entsprechend der Aktivie­ rung des Vorladetriggersignals Φpa wird das Feldaktivierungs­ signal ACT#A in den deaktivierten Zustand auf dem L-Pegel getrieben.While a value in bank #B is being read out, in clock cycle # 11, bank address signal BA is set to H level and a precharge command is provided. As a result, the precharge instruction signal Φp and the bank designation signal Φba are set in the active state at the H level for a prescribed period, the precharge trigger signal Φpa from the precharge trigger signal generating circuit 30 i is at the H level for a prescribed period, and the precharge operation mode for bank #A is labeled. According to the activation of the precharge trigger signal Φpa, the field activation signal ACT # A is driven to the deactivated state at the L level.

Falls das Feldaktivierungssignal ACT#A den deaktivierten Zus­ tand auf dem L-Pegel erhält, wird ein Signal, das von der Ban­ kauswahlsteuerschaltung 30h ausgegeben wird, ungeachtet des Zustands des Bankbezeichnungssignals Φbb auf dem H-Pegel gehal­ ten, und die Triggersignalerzeugungsschaltungen 30m bis 30p für die Bank #B werden freigegeben.If the field activation signal ACT # A receives the deactivated state at the L level, a signal which is output from the bank selection control circuit 30 h is kept at the H level regardless of the state of the bank designation signal Φbb, and the trigger signal generating circuits 30 m up to 30 p for bank #B are released.

In Taktzyklus #13 wird ein Datenlesen in der Bank #B vervoll­ ständigt und ein Vorladebefehl wird geliefert. Zu diesem Zeit­ punkt ist das Bankadreßsignal BA in einem frei wählbaren bzw. willkürlichen Zustand (da nur eine Bank in dem aktiven Zustand gehalten ist). Entsprechend des Vorladebefehls wird das Vor­ ladeanweisungssignal Φp auf den H-Pegel für einen vorgeschrie­ benen Zeitraum getrieben. Da das Feldaktivierungssignal ACT#A in dem deaktivierten Zustand auf dem L-Pegel ist und das Fel­ daktivierungssignal ACT#B in dem aktiven Zustand auf dem H-Pegel ist, wird die Vorladetriggersignalerzeugungsschaltung 30m für die Bank #B freigegeben, und das Vorladetriggersignal Φpb für die Bank #B wird in den aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum getrieben und das Feldak­ tivierungssignal ACT#B wird dementsprechend in den deaktivier­ ten Zustand auf dem L-Pegel getrieben, ungeachtet der Zustände der Bankbezeichnungssignale Φba und Φbb.In clock cycle # 13, data reading in bank #B is completed and a precharge command is provided. At this point in time, the bank address signal BA is in a freely selectable or arbitrary state (since only one bank is kept in the active state). According to the precharge command, the precharge instruction signal Φp is driven to the H level for a prescribed period. Since the field activation signal ACT # A is at the L level in the deactivated state and the field activation signal ACT # B is at the H level in the active state, the precharge trigger signal generation circuit 30 m is released for the bank #B, and the precharge trigger signal Φpb for bank #B is driven into the active state at the H level for a prescribed period of time and the field activation signal ACT # B is accordingly driven into the deactivated state at the L level, regardless of the states of the bank designation signals Φba and Φbb.

Wie oben beschrieben worden ist, wird in dem Betriebsmodus, in dem zwei Bänke gleichzeitig in dem aktiven Zustand sind, eine Bank, für die ein Betrieb entsprechend eines Befehls ausgeführt wird, durch das extern gelieferte Bankadreßsignal BA bezeich­ net. Darum kann das Bankadreßsignal auf den L-Pegel gesetzt werden und die Bank #B kann in Taktzyklus #13 bezeichnet wer­ den, um die Adreßbezeichnungsweise in diesem Betriebsmodus konstant zu halten.As described above, in the operating mode, in where two banks are in the active state at the same time, one Bank for which an operation is carried out according to an instruction is designated by the externally supplied bank address signal BA net. Therefore, the bank address signal can be set to the L level and bank #B can be designated in clock cycle # 13 to the address designation in this operating mode to keep constant.

Die obige Beschreibung bezieht sich auf den Datenlesebetrieb. Falls jedoch der Schreibbefehl geliefert wird, wird, ob das Bankbezeichnungssignal gültig oder ungültig ist, selektiv ab­ hängig davon bestimmt, ob die Bank #A und die Bank #B gleichzeitig aktiviert sind oder nicht, und der Schreibbe­ triebsmodus wird bezeichnet.The above description relates to the data reading operation. However, if the write command is provided, it is determined whether the Bank designation signal is valid or invalid, selectively depending on whether bank #A and bank #B are activated at the same time or not, and the clerk drive mode is called.

Fig. 20 zeigt schematisch eine Struktur der Banktreiberschal­ tung der Halbleiterspeichervorrichtung, die in Fig. 1 gezeigt ist, und einen Abschnitt, der sich auf ein Datenlesen/schreiben (spaltenbezogene Schaltung) der Bank bezieht. Die Bänke #A und #B weisen dieselbe Struktur auf und die Banktreiberschaltung 5 für die Bank #A und die Banktreiberschaltung 6 für die Bank #B weisen dieselbe Struktur auf, so daß nur die Strukturen der Bank #A und der Banktreiberschaltung 5 in Fig. 20 gezeigt sind. Die Banktreiberschaltung 5 weist auf: Eine Spaltenauswahlsteu­ erschaltung 5c, die auf die Aktivierung von einem Signal, dem Lesetriggersignal Φra oder dem Schreibtriggersignal Φwa, reagiert, zum Steuern eines Spaltenauswahlbetriebs in dem Speicherzellenfeld 50 der Bank #A; eine Lesesteuerschaltung 5d, die als Reaktion auf die Aktivierung des Lesetriggersignals Φra aktiviert wird, zum Steuern der für ein Datenlesen entsprechend einer vorgeschriebenen Abfolge notwendigen Betriebsabläufe; und eine Schreibsteuerschaltung 5e, die auf die Aktivierung des Schreibtriggersignals Φwa reagiert, zum Steuern der für ein Datenschreiben notwendigen Betriebsabläufe. Die Lesesteuer­ schaltung 5d und die Schreibsteuerschaltung 5e weisen in sich Burst-Längenzähler auf und steuern die Betriebsabläufe derart, daß Daten mit der Burst-Länge gelesen und geschrieben werden, wenn das Lesetriggersignal Φra bzw. das Schreibtriggersignal Φwa in dem aktiven Zustand sind. Die Lesesteuerschaltung 5a weist weiter einen CAS-Latenzzeitzähler auf und steuert den Be­ trieb derart, daß ein gültiger wirksamer Wert ausgegeben wird, nachdem die CAS-Latenzzeit abgelaufen ist. FIG. 20 schematically shows a structure of the bank driver circuit of the semiconductor memory device shown in FIG. 1 and a portion related to data read / write (column related circuit) of the bank. Banks #A and #B have the same structure, and bank driver circuit 5 for bank #A and bank driver circuit 6 for bank #B have the same structure, so that only the structures of bank #A and bank driver circuit 5 in FIG. 20 are shown. The bank driver circuit 5 has: a column selection control circuit 5 c, which reacts to the activation of a signal, the read trigger signal Φra or the write trigger signal Φwa, for controlling a column selection operation in the memory cell array 50 of bank #A; a read control circuit 5 d, which is activated in response to the activation of the read trigger signal Φra, for controlling the operating sequences necessary for reading data in accordance with a prescribed sequence; and a write control circuit 5 e, which reacts to the activation of the write trigger signal Φwa, for controlling the operational sequences necessary for data writing. The read control circuit 5 d and the write control circuit 5 e inherently have burst length counter, and control the operations such that data is read with the burst length and written when the read trigger signal Φra or the write trigger signal Φwa in the active state. The read control circuit 5 a further has a CAS latency counter and controls the operation such that a valid effective value is output after the CAS latency has expired.

Die Bank #A weist auf: eine Spaltenadreßverriegelung 60, die unter der Steuerung der Spaltenauswahlsteuerschaltung 5c ak­ tiviert wird, zum Verriegeln eines Spaltenadreßsignals, das von einem Adreßsignaleingangspuffer (nicht gezeigt) geliefert wird; eine Spaltenauswahlschaltung 62, die aktiviert wird unter der Steuerung der Spaltenauswahlsteuerschaltung 5c, zum Auswählen einer Spalte in dem Speicherzellenfeld 50; eine Leseschaltung 64, die aktiviert wird unter der Steuerung der Lesesteuerschal­ tung 5d, zum Lesen von Speicherzellendaten, die auf einer Spalte erscheinen, die durch die Spaltenauswahlschaltung 62 ausgewählt ist, zum Liefern der gelesenen Daten an eine Ein­ gabe/Ausgabe-Schaltung 7; und eine Schreibschaltung 66, die ak­ tiviert wird unter der Steuerung der Schreibsteuerschaltung 5e, zum Übertragen von Daten, die von der Eingabe/Ausgabe-Schaltung 7 geliefert werden, auf eine Spalte, die durch die Spalten­ auswahlschaltung 62 ausgewählt ist.The bank #A comprises: a Spaltenadreßverriegelung 60, c is tivated ak under the control of the column select control circuit 5 for latching a column address, which is (not shown) from a Adreßsignaleingangspuffer supplied; a column selection circuit 62 , which is activated under the control of the column selection control circuit 5 c, for selecting a column in the memory cell array 50 ; a read circuit 64 , which is activated under the control of the read control circuit 5 d, for reading memory cell data appearing on a column selected by the column selection circuit 62 , for supplying the read data to an input / output circuit 7 ; and a write circuit 66 activated under the control of the write control circuit 5 e for transferring data supplied from the input / output circuit 7 to a column selected by the column selection circuit 62 .

Die Spaltenauswahlschaltung 62 weist auf: einen Spaltendecoder, der ein internes Spaltenadreßsignal decodiert, das von der Spaltenadreßverriegelung 60 geliefert wird; ein Spalten­ auswahlgatter (IO-Gatter), das eine ausgewählte Spalte in dem Speicherzellenfeld 50 mit einem internen Datenbus entsprechend eines Signals, das von dem Spaltendecoder ausgegeben wird, ver­ bindet; und einen Burst-Adreßzähler, der Spaltenadreßsignale aufeinanderfolgend mit einem Spaltenadreßsignal, das durch die Spaltenadreßverriegelung 60 verriegelt ist, als einer führen­ den Adresse in einer vorgeschriebenen Abfolge unter der Steu­ erung der Spaltenauswahlsteuerschaltung 5c erzeugt. Die Leseschaltung 64 weist einen Vorverstärker, der auch unter der Steuerung der Lesesteuerschaltung 5d aktiviert wird und Daten in einer Speicherzelle, die durch die Spaltenauswahl­ schaltung 62 ausgewählt ist, verstärkt, und eine Übertragungs­ schaltung, die Daten, die durch den Vorverstärker verstärkt sind, sequentiell an die Eingabe/Ausgabe-Schaltung 7 überträgt, auf. Die Schreibschaltung 66 weist einen Schreibtreiber, der Daten, die sequentiell von der Eingabe/Ausgabe-Schaltung 7 geliefert werden, empfängt, zum Schreiben der übertragenen Schreibdaten in eine ausgewählte Speicherzelle, wenn er ak­ tiviert ist, auf.Column selection circuit 62 includes: a column decoder that decodes an internal column address signal provided by column address latch 60 ; a column selection gate (IO gate) that connects a selected column in the memory cell array 50 to an internal data bus in accordance with a signal output from the column decoder; and a burst address counter, the column address successively with a column address signal is latched by the Spaltenadreßverriegelung 60, as a result the address in a prescribed sequence under the STEU of the column select control circuit 5 generates augmentation c. The read circuit 64 has a preamplifier, which is also activated under the control of the read control circuit 5 d, and amplifies data in a memory cell, which is selected by the column selection circuit 62 , and a transmission circuit, the data which is amplified by the preamplifier, transmits sequentially to the input / output circuit 7 . The write circuit 66 has a write driver, which receives data sequentially supplied from the input / output circuit 7 , for writing the transferred write data into a selected memory cell when it is activated.

Die Leseschaltung und die Schreibschaltung in Bank #B sind außerdem gemeinsam mit der Eingabe/Ausgabe-Schaltung 7 gekop­ pelt. Die Banktreiberschaltung 6 weist eine Struktur auf, die ähnlich bzw. identisch zu derjenigen der Banktreiberschaltung 5 ist, und führt die Steuerung in einer ähnlichen bzw. iden­ tischen Abfolge entsprechend der Aktivierung des Lesetrigger­ signals Φrb und des Schreibtriggersignals Φwb aus.The read circuit and the write circuit in bank #B are also coupled together with the input / output circuit 7 . The bank driver circuit 6 has a structure which is similar or identical to that of the bank driver circuit 5 , and carries out the control in a similar or identical sequence in accordance with the activation of the read trigger signal Φrb and the write trigger signal Φwb.

Die Eingabe/Ausgabe-Schaltung 7 ist mit einer Ausgabesteuer­ schaltung 70 vorgesehen, die eine Ausgabepufferschaltung, die in der Eingabe/Ausgabe-Schaltung 7 vorgesehen ist, für eine Periode bzw. einen Zeitraum der Burst-Länge aktiviert, nachdem die CAS-Latenzzeit abgelaufen ist, entsprechend der Aktivierung des Lesebetriebsanweisungssignals Φr. Eine Eingabe-Schaltung, die in der Eingabe/Ausgabe-Schaltung 7 enthalten ist, wird freigegeben, wenn das Bankaktivierungsanweisungssignal (Ak­ tivierungsbefehl) geliefert wird, da der Wert, der angelegt wird, wenn der Schreibbefehl geliefert wird, aufgenommen werden sollte.The input / output circuit 7 is provided with an output control circuit 70 which activates an output buffer circuit provided in the input / output circuit 7 for a period of the burst length after the CAS latency has elapsed is, corresponding to the activation of the read operation instruction signal Φr. An input circuit included in the input / output circuit 7 is enabled when the bank activation instruction signal (activation command) is supplied because the value that is applied when the write command is supplied should be included.

Wie in Fig. 20 gezeigt ist, ein bezeichneter Betriebsmodus wird in einer ausgewählten Bank entsprechend der Lesetriggersignale Φra und Φrb und der Schreibtriggersignale Φwa und Φwb ausge­ führt.As shown in Fig. 20, a designated operation mode is executed in a selected bank in accordance with the read trigger signals Φra and Φrb and the write trigger signals Φwa and Φwb.

Entsprechend der ersten Ausführungsform der Erfindung wird, falls nur eine der beiden Bänke in dem aktiven Zustand ist, ein Betriebsmodusbezeichnungssignal an die Bank in dem aktiven Zus­ tand geliefert. Als ein Ergebnis gibt es keine Notwendigkeit, ein Bankadreßsignal gleichzeitig mit der Lieferung eines Befeh­ les, der sich von dem Aktivierungsbefehl unterscheidet, zu liefern, und die Steuerung für die Bankbezeichnung wird verein­ facht.According to the first embodiment of the invention, if only one of the two banks is in the active state, on Operating mode designation signal to the bank in the active state tand delivered. As a result, there is no need a bank address signal simultaneously with the delivery of a command les that differs from the activation command deliver, and the control for the bank name is united fold.

(Zweite Ausführungsform)(Second embodiment)

Fig. 21 zeigt schematisch eine Gesamtstruktur einer Halbleiter­ speichervorrichtung entsprechend der zweiten Ausführungsform der Erfindung. Wie in Fig. 21 gezeigt ist, sind vier Bänke #A, #B, #C und #D vorgesehen. Für diese Bänke #A, #B, #C und #D sind ein Bankadreßsignaleingangspuffer 100, der ein Bankadreß­ signal empfängt, das eine Bank bezeichnet, und ein internes Bankadreßsignal erzeugt, ein Befehlsdecoder 102, der einen Be­ fehl empfängt, der einen Betriebsmodus, der auszuführen ist, bezeichnet, und ein internes Betriebsmodusanweisungssignal Φ ausgibt, und ein Adreßsignaleingangspuffer 104, der ein Adreß­ signal, das einen Ort einer ausgewählten Speicherzelle bezeich­ net, empfängt und interne Zeilen- und Adreßsignale X und Y er­ zeugt, vorgesehen. Der Befehlsdecoder 102 weist eine Struktur, die ähnlich bzw. identisch zu derjenigen der ersten Aus­ führungsform ist, auf, bestimmt einen Betriebsmodus, der ent­ sprechend einer Kombination der Zustände der externen Steuer­ signale ZRAS, ZCAS und ZWE (nicht gezeigt) an der ansteigenden Flanke des Taktsignals CLK bezeichnet ist, und gibt das Be­ triebsmodusanweisungssignal Φ, das einen Betriebsmodus anweist, der entsprechend der Bestimmung angewiesen ist, aus. Der Bank­ adreßsignaleingangspuffer 100 empfängt ein 2-Bit-Bankadreß­ signal und erzeugt komplementäre interne Bankadreßsignale. Das 2-Bit-Bankadreßsignal bezeichnet eine Bank. Der Adreßsignal­ eingangspuffer 104 weist eine Struktur auf, die ähnlich bzw. identisch zu derjenigen der ersten Ausführungsform ist. Fig. 21 schematically shows a whole structure of a semiconductor memory device according to the second embodiment of the invention. As shown in Fig. 21, four banks #A, #B, #C and #D are provided. For these banks #A, #B, #C and #D, a bank address signal input buffer 100 that receives a bank address signal that designates a bank and generates an internal bank address signal is a command decoder 102 that receives a command that specifies an operating mode, which is to be executed, and outputs an internal operation mode instruction signal Φ, and an address signal input buffer 104 which receives an address signal indicating a location of a selected memory cell and generates internal row and address signals X and Y, is provided. The instruction decoder 102 has a structure similar to that of the first embodiment, determines an operation mode corresponding to a combination of the states of the external control signals ZRAS, ZCAS and ZWE (not shown) on the rising edge of the clock signal CLK, and outputs the operating mode instruction signal Φ instructing an operating mode instructed according to the determination. The bank address signal input buffer 100 receives a 2-bit bank address signal and generates complementary internal bank address signals. The 2-bit bank address signal denotes a bank. The address signal input buffer 104 has a structure similar to that of the first embodiment.

Die Halbleiterspeichervorrichtung weist weiter Banktreiber­ schaltungen 110, 112, 114 und 116, die entsprechend der Bänke #A bis #D entsprechend zum Treiben der entsprechenden Bänke vorgesehen sind, und eine Banktreibersignalerzeugungsschaltung 118, die Betriebsmodusbezeichnungssignal ΦA, ΦB, ΦC und ΦD er­ zeugt, die jeweils einen Betriebsmodus bezeichnen, und diese entsprechend an die Banktreiberschaltungen 110, 112, 114 und 116 für eine bezeichnete Bank entsprechend des internen Bankadreßsignals BAi von dem Bankadreßsignaleingangspuffer 100 und dem Betriebsmodusanweisungssignal Φ von dem Befehlsdecoder 102 liefert, auf.The semiconductor memory device further includes bank driver circuits 110 , 112 , 114 and 116 which are provided corresponding to banks #A to #D for driving the respective banks, and a bank driver signal generating circuit 118 which generates operation mode designation signals ΦA, ΦB, ΦC and ΦD which each designate an operating mode, and supplies them accordingly to the bank driver circuits 110 , 112 , 114 and 116 for a designated bank in accordance with the internal bank address signal BAi from the bank address signal input buffer 100 and the operating mode instruction signal Φ from the command decoder 102 .

Die Banktreibersignalerzeugungsschaltung 118 empfängt Feldak­ tivierungssignale ACT#A, ACT#B, ACT#C und ACT#D von den Bank­ treiberschaltungen 110, 112, 114 und 116 und gibt ein Be­ triebsmodusbezeichnungssignal für eine adressierte Bank ent­ sprechend eines Bankadreßsignals aus, wenn eine Mehrzahl von Bänken gleichzeitig in dem aktiven Zustand sind. Die Banktrei­ bersignalerzeugungsschaltung 118 gibt ein Betriebsmodusbezeich­ nungssignal entsprechend eines Betriebsmodusanweisungssignals für eine Bank aus, die die einzige Bank in dem aktiven Zustand ist. The bank driver signal generation circuit 118 receives field activation signals ACT # A, ACT # B, ACT # C and ACT # D from the bank driver circuits 110 , 112 , 114 and 116 and outputs an operating mode designation signal for an addressed bank in accordance with a bank address signal when a plurality of banks are in the active state at the same time. The bank driver signal generation circuit 118 outputs an operation mode designation signal corresponding to an operation mode instruction signal for a bank that is the only bank in the active state.

Fig. 22 zeigt schematisch eine Struktur der Banktreibersig­ nalerzeugungsschaltung 118, die in Fig. 21 gezeigt ist. Unter Bezugnahme auf Fig. 22, die Banktreibersignalerzeugungsschal­ tung 118 weist eine Bankbestimmungs/entscheidungsschaltung 120, die Bankbezeichnungssignale Φba, Φbb, Φbc und Φbd ebenso wie die Feldaktivierungssignale ACT#A, ACT#B, ACT#C und ACT#D emp­ fängt, bestimmt, ob eine Mehrzahl von Bänken in dem aktiven Zustand sind, und entscheidet, ob ein Bankbezeichnungssignal gültig oder auch ungültig gemacht wird, entsprechend des Er­ gebnisses der Bestimmung, und Betriebsmodusbezeichnungssig­ nalerzeugungsschaltungen 122a, 122b, 122c und 122d, die selek­ tiv entsprechend eines Ausgangssignals von der Bankbestim­ mungs/entscheidungsschaltung 120 aktiviert werden, auf und gibt die Betriebsmodusbezeichnungssignale ΦA, ΦB, ΦC und ΦD, die einen Betriebsmodus bezeichnen, der entsprechend des Be­ triebsmodusanweisungssignals Φ angewiesen ist, aus, wenn sie aktiviert ist. Die Bankbestimmungs/entscheidungsschaltung 120 aktiviert, falls nur eine Bank in dem aktiven Zustand ist, eine Betriebsmodusbezeichnungssignalerzeugungsschaltung, die ent­ sprechend der Bank vorgesehen ist, die in dem aktiven Zustand ist. Falls eine Mehrzahl von Bänken in dem aktiven Zustand sind, aktiviert die Bankbestimmungs/entscheidungsschaltung 120 eine Betriebsmodusbezeichnungssignalerzeugungsschaltung, die entsprechend einer Bank vorgesehen ist, die durch ein Bank­ bezeichnungssignal bezeichnet ist. FIG. 22 schematically shows a structure of the bank driver signal generating circuit 118 shown in FIG. 21. Referring to FIG. 22, the bank driver signal generation circuit 118 includes a bank determination / decision circuit 120 which receives bank designation signals Φba, Φbb, Φbc and Φbd as well as the field activation signals ACT # A, ACT # B, ACT # C and ACT # D if a plurality of banks in the active state, and decides whether a bank designation signal is also made valid or invalid, in accordance with the He gebnisses determining and Betriebsmodusbezeichnungssig nalerzeugungsschaltungen 122 a, 122 b, 122 c and 122 d, the selec tive are activated in accordance with an output signal from the bank determination / decision circuit 120 , and outputs the operation mode designation signals ΦA, ΦB, ΦC and ΦD, which designate an operation mode instructed in accordance with the operation mode instruction signal Φ, when it is activated. The bank determination / decision circuit 120 , if only one bank is in the active state, activates an operating mode designation signal generation circuit provided corresponding to the bank that is in the active state. If a plurality of banks are in the active state, the bank determination / decision circuit 120 activates an operation mode designation signal generation circuit which is provided corresponding to a bank designated by a bank designation signal.

Fig. 23 zeigt ein Beispiel einer Struktur eines Abschnittes für die Bank #A in der Banktreibersignalerzeugungsschaltung 118, die in Fig. 21 gezeigt ist. Ähnliche bzw. identische Strukturen sind für die Bänke #B bis #D vorgesehen. FIG. 23 shows an example of a structure of a section for bank #A in the bank driver signal generating circuit 118 shown in FIG. 21. Similar or identical structures are provided for banks #B to #D.

Unter Bezugnahme auf Fig. 23, die Banktreibersignalerzeugung­ sschaltung 118 weist auf: eine ODER-Schaltung 118a, die die Bankaktivierungssignale ACT#B, ACT#C und ACT#D empfängt; einen Inverter 118b, der das Bankbezeichnungssignal Φba empfängt; eine NAND-Schaltung 118c, die ein Signal, das von der ODER-Schaltung 118a ausgegeben wird, und ein Signal, das von dem Inverter 118b ausgegeben wird, empfängt; eine 3-Eingänge-NAND-Schaltung 118d, die ein Signal, das von der NAND-Schaltung 118c, das Feldaktivierungssignal ACT#A und das Betriebsmodusan­ weisungssignal Φ empfängt; und einen Inverter 118e, der ein Signal, das von der NAND-Schaltung 118d ausgegeben wird, inver­ tiert zum Ausgeben des Betriebsmodusanweisungssignals ΦA. Das Bankbezeichnungssignal Φba steigt auf den H-Pegel in dem ak­ tiven Zustand für einen vorgeschriebenen Zeitraum an, wenn die Bank #A bezeichnet ist. . Referring to Figure 23, the bank drive signal generating sschaltung 118 comprises: an OR circuit 118A for receiving the bank activation signals ACT # B, ACT and ACT # C # D; an inverter 118 b that receives the bank designation signal Φba; a NAND circuit 118 c, which receives a signal that is output from the OR circuit 118 a and a signal that is output from the inverter 118 b; a 3-input NAND circuit 118 d, which receives a signal from the NAND circuit 118 c, the field activation signal ACT # A and the operating mode instruction signal Φ; and an inverter 118 e that inverts a signal output from the NAND circuit 118 d to output the operation mode instruction signal ΦA. The bank designation signal Φba rises to the H level in the active state for a prescribed period when the bank #A is designated.

In der Struktur, die in Fig. 23 gezeigt ist, entsprechen die ODER-Schaltung 118a, der Inverter 118b, die NAND-Schaltung 118c und ein Teil der NAND-Schaltung 118d dem Bankbestimmungs/ entscheidungsabschnitt in Fig. 22, und ein Teil der NAND-Schaltung 118d und der Inverter 118e entsprechen dem Betriebs­ modusbezeichnungssignalerzeugungsabschnitt, der in Fig. 22 gezeigt ist. Die NAND-Schaltung 118d ist freigegeben, falls sowohl das Feldaktivierungssignal ACT#A als auch das Signal, das von der NAND-Schaltung 118c ausgegeben wird, auf dem H-Pegel sind, und sie gibt das Betriebsmodusbezeichnungssignal ΦA über den Inverter 118e entsprechend des Betriebsmodusanweis­ ungssignals Φ aus.In the structure shown in FIG. 23, the OR circuit 118 a, the inverter 118 b, the NAND circuit 118 c and a part of the NAND circuit 118 d correspond to the bank determination / decision section in FIG. 22, and a part of the NAND circuit 118 d and the inverter 118 e correspond to the operation mode designation signal generating section shown in FIG. 22. The NAND circuit 118 d is enabled if both the array activation signal ACT # A as the output from the NAND circuit 118 c and the signal, are at the H level, and outputs the operation mode designation signal .phi.A via the inverter 118 e according to the operating mode instruction ignals signal.

Der Inverter 118b, die ODER-Schaltung 118a und die NAND-Schaltung 118c entscheiden, ob das Bankbezeichnungssignal Φba für die Bank #A gültig oder ungültig ist. Es wird nun unter Be­ zugnahme auf das Zeitablaufdiagramm, das in Fig. 24 gezeigt ist, ein Betrieb der Banktreibersignalerzeugungsschaltung 118, die in Fig. 23 gezeigt ist, beschrieben. In Taktzyklus #a wird ein Aktivierungsbefehl geliefert und das Bankadreßsignal BA ist in einen Zustand gesetzt, der die Bank #A bezeichnet. Wenn der Aktivierungsbefehl geliefert wird, wird das Feldaktivierungssignal für die Bank, die entsprechend des Bankadreßsignals adressiert ist, in den aktiven Zustand getrie­ ben, ungeachtet der Zustände der anderen Bänke. Dementsprechend wird das Feldaktiverungssignal ACT#A in den aktiven Zustand auf dem H-Pegel in Taktzyklus #a getrieben.The inverter 118 b, the OR circuit 118 a and the NAND circuit 118 c decide whether the bank designation signal Φba is valid or invalid for bank #A. An operation of the bank driver signal generating circuit 118 shown in FIG. 23 will now be described with reference to the timing chart shown in FIG. 24. An activation command is provided in clock cycle #a and the bank address signal BA is set to a state which designates bank #A. When the activation command is provided, the field activation signal for the bank addressed in accordance with the bank address signal is driven into the active state regardless of the states of the other banks. Accordingly, the field activation signal ACT # A is driven to the active state at the H level in clock cycle #a.

Angenommen, daß ein Signal, das von der ODER-Schaltung 118a ausgegeben wird, auf dem H-Pegel ist, dann ist mindestens eines der Feldaktivierungssignale ACT#B, ACT#C und ACT#D in dem ak­ tiven Zustand auf dem H-Pegel und mindestens eine der anderen Bänke ist in dem aktiven Zustand. In diesem Zustand sind die Bank #A und mindestens eine andere Bank in dem aktiven Zustand und von daher ist eine Mehrzahl von Bänken in dem aktiven Zu­ stand.That a signal which is output from the OR circuit 118a is adopted at the H level, then at least one of the field activation signals ACT # B, ACT # C and ACT # D in the ak tive state at the H Level and at least one of the other banks is in the active state. In this state, bank #A and at least one other bank are in the active state and therefore a plurality of banks are in the active state.

In Taktzyklus #b ist das Bankadreßsignal BA in einen Zustand gesetzt, der die Bank #A bezeichnet, und ein Befehl, der ein anderer als der Aktivierungsbefehl ist, wird geliefert. Ent­ sprechend des Bankadreßsignals BA ist das Bankbezeichnungssig­ nal Φba in dem aktiven Zustand auf dem H-Pegel für einen vor­ geschriebenen Zeitraum und das Betriebsmodusanweisungssignal Φ ist in dem aktiven Zustand auf dem H-Pegel für einen vor­ geschriebenen Zeitraum entsprechend des gelieferten Befehls. Ein Signal, das von der ODER-Schaltung 118a ausgegeben wird, ist auf dem H-Pegel, so daß ein Signal, das von der NAND-Schaltung 118c ausgegeben wird, auf den H-Pegel entsprechend der Aktivierung des Bankbezeichnungssignals Φba ansteigt. Dem­ entsprechend wird die NAND-Schaltung 118d freigegeben und das Betriebsmodusbezeichnungssignal ΦA für die Bank #A wird ent­ sprechend des Betriebsmodusanweisungssignals Φ ausgegeben. Fig. 24 zeigt einen Fall, in dem der Befehl, der in Taktzyklus #d geliefert wird, ein Befehl ist, der ein anderer als der Ak­ tivierungsbefehl ist. Falls ein Vorladebefehl in Taktzyklus #b geliefert wird, wird das Feldaktivierungssignal ACT#A auf den L-Pegel in den deaktivierten Zustand getrieben. In clock cycle #b, bank address signal BA is set to a state denoting bank #A and an instruction other than the activation instruction is provided. Accordingly, the bank address signal BA is the bank designation signal Φba in the active state at the H level for a prescribed period and the operating mode instruction signal Φ is in the active state at the H level for a prescribed period in accordance with the command supplied. A signal that is output from the OR circuit 118 a is at the H level, so that a signal that is output from the NAND circuit 118 c rises to the H level in accordance with the activation of the bank designation signal Φba. Accordingly, the NAND circuit 118 d is released and the operating mode designation signal ΦA for the bank #A is output accordingly to the operating mode instruction signal Φ. Fig. 24 shows a case in which the command supplied in clock cycle #d is a command other than the activation command. If a precharge command is provided in clock cycle #b, the field activation signal ACT # A is driven to the L level in the deactivated state.

Als nächstes wird ein Fall, in dem ein Signal, das von der ODER-Schaltung 118a ausgegeben wird, auf den L-Pegel fällt, beschrieben. In diesem Zustand sind die Feldaktivierungssignale ACT#B, ACT#C und ACT#D alle in dem deaktivierten Zustand auf dem L-Pegel und die anderen Bänke sind alle in dem deaktivier­ ten Zustand. Falls das Feldaktivierungssignal ACT#A in dem ak­ tiven Zustand ist, ist nur die Bank #A in dem aktiven Zustand. In Taktzyklus #c wird ein Befehl, der ein anderer als der Ak­ tivierungsbefehl ist, geliefert. Ein Signal, das von der ODER-Schaltung 118a ausgegeben wird, ist auf dem L-Pegel, und ein Signal, das von der NAND-Schaltung 118c ausgegeben wird, wird auf dem H-Pegel gehalten, ungeachtet des logischen Zustandes des Bankbezeichnungssignals Φba. Falls das Feldaktivierungssig­ nal ACT#A in dem aktiven Zustand auf dem H-Pegel ist, ist die NAND-Schaltung 118d freigegeben. Falls das Betriebsmodusan­ weisungssignal Φ in dem aktiven Zustand auf dem H-Pegel für einen vorgeschriebenen Zeitraum entsprechend des Befehls, der in Taktzyklus #c geliefert ist, ist, wird das Betriebsmodusan­ weisungssignal ΦA für die Bank #A in den aktiven Zustand auf den H-Pegel für einen vorgeschriebenen Zeitraum durch die NAND-Schaltung 118d und den Inverter 118e getrieben. In diesem Fall gibt es, falls nur die Bank #A in dem aktiven Zustand ist, keine Notwendigkeit, das Bankadreßsignal BA für die Bank #A zu setzen, und der Zustand des Bankadreßsignales ist frei wählbar bzw. willkürlich. In der Struktur, die vier Bänke aufweist, wird, falls nur eine Bank in dem aktiven Zus­ tand ist, ein Betriebsmodusbezeichnungssignal für die Bank in dem aktiven Zustand geliefert. Selbst in der Vier-Bank-Struktur gibt es keine Notwendigkeit, das Bankadreßsignal in einen Zus­ tand, der eine Bank in einem aktiven Zustand bezeichnet, gleichzeitig mit der Lieferung des Befehls, der ein anderer als der Aktivierungsbefehl ist, zu setzen, und die Steuerung des Bankadreßsignals wird wie bei der ersten Ausführungsform ver­ einfacht.Next, a case in which a signal output from the OR circuit 118 a falls to the L level will be described. In this state, the field activation signals ACT # B, ACT # C and ACT # D are all in the deactivated state at the L level and the other banks are all in the deactivated state. If the field activation signal ACT # A is in the active state, only bank #A is in the active state. In clock cycle #c, an instruction other than the activation instruction is delivered. A signal that is output from the OR circuit 118 a is at the L level, and a signal that is output from the NAND circuit 118 c is held at the H level, regardless of the logical state of the bank designation signal Φba. If the field activation signal ACT # A is in the active state at the H level, the NAND circuit 118 d is enabled. If the operation mode instruction signal Φ is in the active state at the H level for a prescribed period of time in accordance with the command supplied in clock cycle #c, the operation mode instruction signal ΦA for the bank #A is in the active state at the H- Level driven for a prescribed period by the NAND circuit 118 d and the inverter 118 e. In this case, if only the bank #A is in the active state, there is no need to set the bank address signal BA for the bank #A, and the state of the bank address signal is arbitrary. In the structure having four banks, if only one bank is in the active state, an operating mode designation signal is provided for the bank in the active state. Even in the four-bank structure, there is no need to put the bank address signal in a state that designates a bank in an active state simultaneously with the delivery of the command other than the activation command and the controller the bank address signal is simplified as in the first embodiment.

Wie im Vorhergehenden beschrieben worden ist, die Halbleiter­ speichervorrichtung, die vier Bänke aufweist, ist in der zweiten Ausführungsform der Erfindung wie folgt strukturiert. Falls nur eine Bank in dem aktiven Zustand ist, wird ein Be­ triebsmodusbezeichnungssignal für die Bank in dem aktiven Zus­ tand geliefert. Als ein Ergebnis wird eine leichtere Steuerung zur Bezeichnung einer Bank verwirklicht.As described above, the semiconductors storage device having four banks is in the second embodiment of the invention structured as follows. If only one bank is in the active state, a Be Drive mode designation signal for the bank in the active state tand delivered. As a result, control becomes easier realized to designate a bank.

(Andere Anwendungen)(Other applications)

Obwohl die Anzahl der Bänke in der obigen Beschreibung gleich zwei oder vier ist, ist die Anzahl der Bänke frei wählbar. Bei der Struktur, die in Fig. 23 gezeigt ist, kann, durch Verwenden einer Struktur, in der entsprechend des Zustandes der Feldak­ tivierungssignale für andere Banken und eines Feldaktivierungs­ signales für eine entsprechende Bank bestimmt wird, ob ein Bankadreßbezeichnungssignal, das einer entsprechenden Bank geliefert wird, gültig/ungültig ist, und entsprechend des Er­ gebnisses der vorhergehenden Bestimmung bestimmt wird, ob ein entsprechendes Betriebsmodusanweisungssignal aktiv oder inaktiv zu machen ist, die Struktur der vorliegenden Erfindung auf eine Mehrfach-Bank-Halbleiterspeichervorrichtung (Multi-Bank-Halb­ leiterspeichervorrichtung) leicht angewendet werden.Although the number of banks in the above description is two or four, the number of banks is freely selectable. In the structure shown in Fig. 23, by using a structure in which it is determined in accordance with the state of the field activation signals for other banks and a field activation signal for a corresponding bank, whether a bank address designation signal is supplied to a corresponding bank becomes valid / invalid, and it is determined according to the result of the previous determination whether to make a corresponding operation mode instruction signal active or inactive, the structure of the present invention on a multi-bank semiconductor memory device (multi-bank semiconductor memory device) easily be applied.

In der obigen ersten und zweiten Ausführungsform wird eine Syn­ chron-Halbleiterspeichervorrichtung, die ein extern geliefertes Signal an der ansteigende Flanke des Taktsignals aufnimmt, beschrieben. Jedoch ist die vorliegende Erfindung auf eine Syn­ chron-Halbleiterspeichervorrichtung anwendbar, die das extern gelieferte Signal an sowohl der abfallenden Flanke als auch der ansteigenden Flanke des Taktsignals aufnimmt. In the above first and second embodiments, a syn chron semiconductor memory device which is an externally supplied Picks up signal on the rising edge of the clock signal, described. However, the present invention is based on a syn chron semiconductor memory device applicable that the extern delivered signal on both the falling edge and the on the rising edge of the clock signal.  

Die vorliegende Erfindung ist ebenfalls anwendbar auf eine Halbleiterspeichervorrichtung, die eine Mehrfach-Bank-Struktur aufweist, bei der ein Betriebsmodusanweisungssignal und ein Bankadreßsignal extern geliefert werden, selbst falls die Halb­ leiterspeichervorrichtung nicht von dem Synchron-Typ ist. (Der Befehlsdecoder ist nicht notwendig).The present invention is also applicable to a Semiconductor memory device having a multi-bank structure in which an operation mode instruction signal and a Bank address signal can be supplied externally, even if the half circuit storage device is not of the synchronous type. (Of the Command decoder is not necessary).

Entsprechend der vorliegenden Erfindung ist die Halbleiter­ speichervorrichtung, die eine Mehrzahl von Bänken aufweist, so strukturiert, daß, falls nur eine Bank in dem aktiven Zustand ist, das Betriebsmodusbezeichnungssignal für die aktive Bank in den aktiven Zustand ungeachtet des Zustands des Bankadreßsig­ nals getrieben wird. Als ein Ergebnis muß das Bankadreßsignal nicht gesetzt werden, wenn das Betriebsmodusanweisungssignal geliefert wird, und eine leichtere Steuerung des Bankadreßsig­ nals wird erreicht. Des weiteren gibt es keine Notwendigkeit, das Bankadreßsignal in einen vorgeschriebenen Zustand zu trei­ ben, wenn ein Befehl geliefert wird, und das Laden und Entladen der Bankadreßsignalübertragungsleitung muß nicht ausgeführt werden, was in eine Reduzierung des Strom- bzw. Leistungsver­ brauchs des Gesamtsystems resultiert.According to the present invention is the semiconductor storage device having a plurality of banks, so structures that if only one bank is in the active state is the operating mode designation signal for the active bank in the active state regardless of the state of the bank address nals is driven. As a result, the bank address signal not be set when the operation mode instruction signal is supplied, and easier control of the bank address nals is achieved. Furthermore, there is no need to drive the bank address signal into a prescribed state when a command is delivered, and loading and unloading the bank address signal transmission line need not be executed be what results in a reduction in the Stromver of the overall system results.

Obwohl die vorliegende Erfindung im Detail beschrieben und il­ lustriert worden ist, ist klar zu verstehen, daß dasselbe nur zum Zwecke der Illustration und des Beispiels dient und nicht als Begrenzung verstanden werden kann. Der Umfang der vorlieg­ enden Erfindung wird nur durch die Begriffe der anhängenden An­ sprüche begrenzt.Although the present invention is described in detail and il has been illustrated, it is clear to understand that the same thing only serves for the purpose of illustration and example and not can be understood as a limitation. The scope of the present End invention is only by the terms of the appended An sayings limited.

Claims (11)

1. Halbleiterspeichervorrichtung mit einer Mehrzahl von Bänken (#A, #B; #A-#D), die unabhängig voneinander aktiviert und deaktiviert werden können, die eine Mehrzahl von Banktreibermitteln (5, 6; 110, 112, 114, 116), die entsprechend der Mehrzahl von Bänken entsprechend zum Treiben einer entsprechenden Bank entsprechend eines geliefer­ ten Betriebsmodusanweisungssignals vorgesehen sind, und ein Treibersignalerzeugungsmittel (30; 118), das mit der Mehrzahl der Banktreibermittel verbunden ist, zum Bestimmen, ob jede der Mehrzahl der Bänke in dem aktiven Zustand ist, und zum Ausgeben, falls ein Ergebnis der Bestimmung anzeigt, daß eine der Mehrzahl der Bänke in dem aktiven Zustand ist, des Be­ triebsmodusbezeichnungssignals entsprechend eines angelegten Betriebsmodusanweisungssignals an die Bank in dem aktiven Zu­ stand, aufweist.1. A semiconductor memory device with a plurality of banks (#A, #B; # A- # D) which can be activated and deactivated independently of one another and which have a plurality of bank driver means ( 5 , 6 ; 110 , 112 , 114 , 116 ), corresponding to the plurality of banks for driving a corresponding bank in accordance with a supplied operation mode instruction signal, and drive signal generating means ( 30 ; 118 ) connected to the plurality of bank driver means for determining whether each of the plurality of banks is in the active State, and for outputting, if a result of the determination indicates that one of the plurality of banks is in the active state, the operating mode designation signal corresponding to an applied operating mode instruction signal to the bank in the active state. 2. Halbleiterspeichervorrichtung nach Anspruch 1, bei der das Treibersignalerzeugungsmittel (30; 118)
ein Gattermittel (30fb; 30fe; 30g, 30h), das entsprechend der jeweiligen der Mehrzahl von Bänken entsprechend vorgesehen ist, zum Empfangen eines Bankaktivierungssignals, das einen aktiven oder deaktivierten Zustand einer Bank, die eine andere als eine entsprechende Bank ist, anzeigt,
ein Bankauswahlmittel (30fc, 30ff; 30g, 30h), das entsprechend jeder der Mehrzahl von Bänken vorgesehen ist, zum Halten eines Bankbezeichnungssignals, das die entsprechende Bank bezeichnet, in dem aktiven Zustand, wenn ein Signal, das von einem entspre­ chenden Gattermittel ausgegeben wird, anzeigt, daß kein Bankak­ tivierungssignal, das durch das entsprechende Gattermittel emp­ fangen wird, in dem aktiven Zustand ist, und
ein Erzeugungsmittel (30d, 30e; 30i-30k, 30m-30n, 30p), das entsprechend jeder aus der Mehrzahl von Bänken vorgesehen ist, zum Empfangen eines Signals das von einem entsprechenden Bank­ auswahlmittel ausgegeben wird, des Betriebsmodusanweisungssig­ nals und eines Bankaktivierungssignals für eine entsprechende Bank, zum Erzeugen des Betriebsmodusanweisungssignals für die entsprechende Bank,
aufweist.
2. The semiconductor memory device according to claim 1, wherein the drive signal generating means ( 30 ; 118 )
gate means ( 30 fb; 30 fe; 30 g, 30 h) provided corresponding to the respective one of the plurality of banks for receiving a bank activation signal indicating an active or deactivated state of a bank other than a corresponding bank displays
bank selection means ( 30 fc, 30 ff; 30 g, 30 h) provided corresponding to each of the plurality of banks for holding a bank designation signal designating the corresponding bank in the active state when a signal corresponding to one is outputted, indicates that no bank activation signal received by the corresponding gate means is in the active state, and
a generating means ( 30 d, 30 e; 30 i- 30 k, 30 m- 30 n, 30 p), which is provided in accordance with each of the plurality of banks, for receiving a signal output from a corresponding bank selection means, the Operating mode instruction signals and a bank activation signal for a corresponding bank, for generating the operating mode instruction signal for the corresponding bank,
having.
3. Halbleiterspeichervorrichtung nach Anspruch 1 oder 2, die weiter
ein Erzeugungsmittel (30ac, 30ad), das ein Bankadreßsignal, das eine der Mehrzahl der Bänke bezeichnet, und ein extern geliefertes Bankaktivierungsanweisungssignal empfängt, zum Er­ zeugen eines Bankaktivierungssignals, das eine adressierte Bank in den aktiven Zustand treibt, aufweist, bei der die Banktreibermittel (5, 6; 110, 112, 114, 116) jeweils ein Erzeugungsmittel (5a, 6a) aufweisen, das auf das Bankak­ tivierungssignal reagiert, zum Erzeugen eines Feldak­ tivierungssignals, das eine entsprechende Bank aktiviert, und
das Treibersignalerzeugungsmittel (30; 118) ein Mittel (30b; 30f) zum Bestimmen, ob jede der Bänke in dem aktiven Zustand oder in dem deaktivierten Zustand ist, entsprechend eines Feldaktivierungssignals für jede aus der Mehrzahl der Bänke aufweist.
3. The semiconductor memory device according to claim 1 or 2, which further
generating means ( 30 ac, 30 ad) receiving a bank address signal designating one of the plurality of banks and an externally supplied bank activation instruction signal for generating a bank activation signal which drives an addressed bank into the active state at which the Bank driver means ( 5 , 6 ; 110 , 112 , 114 , 116 ) each have a generating means ( 5 a, 6 a) which reacts to the bank activation signal for generating a field activation signal which activates a corresponding bank, and
the drive signal generating means (30; 118) includes means (30 b, 30 f) for determining whether each of the banks in the active state or in the deactivated state, in accordance with an array activation signal for each comprising one of the plurality of banks.
4. Halbleiterspeichervorrichtung nach einem der Ansprüche 1 bis 3, bei der das Treibersignalerzeugungsmittel (30; 118) weiter ein Mittel (30b; 30c; 30f, 30d, 30e) zum Ausgeben, falls ein Ergebnis der Bestimmung anzeigt, daß mindestens zwei Bänke in dem aktiven Zustand sind, eines Betriebsmodusbezeichnungssignals entspre­ chend des Betriebsmodusanweisungssignals an eine adressierte Bank entsprechend eines Bankadreßsignals, das gleichzeitig mit dem Betriebsmodusanweisungssignal geliefert wird, aufweist. 4. The semiconductor memory device according to one of claims 1 to 3, wherein the drive signal generating means ( 30 ; 118 ) further means ( 30 b; 30 c; 30 f, 30 d, 30 e) for outputting if a result of the determination indicates that at least two banks are in the active state having an operating mode designation signal corresponding to the operating mode instruction signal to an addressed bank corresponding to a bank address signal provided concurrently with the operating mode instruction signal. 5. Halbleiterspeichervorrichtung nach einem der Ansprüche 1 bis 4, bei der das Betriebsmodusanweisungssignal ein Schreibmodusan­ weisungssignal ist, das das Schreiben von Daten anweist.5. The semiconductor memory device according to one of claims 1 to 4, at the the operation mode instruction signal indicates a write mode instruction signal that instructs the writing of data. 6. Halbleiterspeichervorrichtung nach einem der Ansprüche 1 bis 4, bei der das Betriebsmodusanweisungssignal ein Lesemodusanweisungssignal ist, das das Lesen von Daten anweist.6. The semiconductor memory device according to one of claims 1 to 4, at the the operation mode instruction signal is a read mode instruction signal that instructs reading data. 7. Halbleiterspeichervorrichtung nach einem der Ansprüche 1 bis 4, bei der das Betriebsmodusanweisungssignal ein Vorladeanweisungssignal ist, das eine Bank in dem aktiven Zustand in den deaktivierten Zustand setzt.7. The semiconductor memory device according to one of claims 1 to 4, at the the operation mode instruction signal is a precharge instruction signal is that a bank in the active state in the deactivated State sets. 8. Halbleiterspeichervorrichtung, die synchron mit einem Taktsignal arbeitet, mit
einer Mehrzahl von Bänken (#A, #B; #A-#D), die unabhängig voneinander in einen aktiven Zustand und einen deaktivierten Zustand getrieben werden können,
einem Bankauswahlmittel (1; 100), das ein Bankadreßsignal, das synchron mit dem Taktsignal geliefert wird, empfängt, zum Er­ zeugen eines Bankbezeichnungssignals, das eine Bank bezeichnet, die durch das empfangene Bankadreßsignal bezeichnet ist,
ein Bankaktivierungsmittel (5, 6; 110, 112, 114, 116), das ein Bankaktivierungsanweisungssignal, das gleichzeitig mit dem Bankadreßsignal synchron mit dem Taktsignal geliefert wird, empfängt, zum Ausgeben eines Feldaktivierungssignals an eine Bank, die durch das Bankbezeichnungssignal von dem Bankauswahl­ mittel bezeichnet ist,
einem Erzeugungsmittel (2; 102) für ein internes Anweisungssig­ nal, das ein Betriebsmodusanweisungssignal, das unterschiedlich von dem Bankaktivierungsanweisungssignal ist, das gleichzeitig mit dem Taktsignal geliefert wird, empfängt, zum Erzeugen eines internen Anweisungssignals, das dem empfangenen Betriebsmodu­ sanweisungssignal entspricht, und
einer Mehrzahl von Steuermitteln (30b-30e; 30c-30e; 30f, 30d, 30e; 30g, 30h, 30i-30k, 30m, 30n, 30p; 120, 122a-122d), die entsprechend der Mehrzahl von Bänken entsprechend vorgesehen sind, zum Empfangen eines Bankbezeichnungssignals von dem Bank­ auswahlmittel und von Feldaktivierungssignalen für eine ent­ sprechende und andere Banken von dem Bankaktivierungsmittel zum Liefern, wenn das Feldaktivierungssignal für die entsprechende Bank in dem aktiven Zustand ist und die Feldaktivierungssignale für die anderen Bänke in dem deaktivierten Zustand sind, eines Betriebsmodusaktivierungssignals entsprechend des internen An­ weisungssignals für die entsprechende Bank, während das Bank­ bezeichnungssignal von dem Bankauswahlmittel vernachlässigt wird.
8. A semiconductor memory device that operates in synchronism with a clock signal
a plurality of banks (#A, #B; # A- # D) which can be driven independently into an active state and a deactivated state,
bank selection means ( 1 ; 100 ) which receives a bank address signal supplied in synchronization with the clock signal for generating a bank designation signal which designates a bank designated by the received bank address signal,
bank activation means ( 5 , 6 ; 110 , 112 , 114 , 116 ) receiving a bank activation instruction signal provided concurrently with the bank address signal in synchronism with the clock signal for outputting a field activation signal to a bank by the bank designation signal from the bank selection means is designated
internal instruction signal generating means ( 2 ; 102 ) receiving an operation mode instruction signal different from the bank activation instruction signal supplied concurrently with the clock signal, for generating an internal instruction signal corresponding to the received operation module instruction signal and
a plurality of control means ( 30 b- 30 e; 30 c- 30 e; 30 f, 30 d, 30 e; 30 g, 30 h, 30 i- 30 k, 30 m, 30 n, 30 p; 120 , 122 a- 122 d) which of the plurality are provided in correspondence of banks in accordance with, for receiving a bank designation signal from the bank selection means and array activation signals for an ent speaking and other banks of the bank activation means for providing, if the field activation signal for the corresponding bank in the active Is state and the field activation signals for the other banks are in the deactivated state, an operating mode activation signal corresponding to the internal instruction signal for the corresponding bank, while the bank designation signal is neglected by the bank selection means.
9. Halbleiterspeichervorrichtung nach Anspruch 8, bei der das Betriebsmodusanweisungssignal ein Schreibmodusan­ weisungssignal ist, das ein Schreiben von Daten anweist.9. The semiconductor memory device according to claim 8, wherein the operation mode instruction signal indicates a write mode instruction signal that instructs writing data. 10. Halbleiterspeichervorrichtung nach Anspruch 8, bei der das Betriebsmodusanweisungssignal ein Lesemodusanweisungssignal ist, das ein Lesen von Daten anweist.10. The semiconductor memory device according to claim 8, wherein the operation mode instruction signal is a read mode instruction signal that instructs reading data. 11. Halbleiterspeichervorrichtung nach Anspruch 8, bei der das Betriebsmodusanweisungssignal ein Vorladeanweisungssignal zum Setzen einer Bank in dem aktiven Zustand in den deaktivier­ ten Zustand ist.11. The semiconductor memory device according to claim 8, wherein the operation mode instruction signal is a precharge instruction signal to put a bank in the active state in the deactivated condition.
DE19821215A 1997-09-02 1998-05-12 Access control of multiple memory semiconductor memory Withdrawn DE19821215A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9237302A JPH1186541A (en) 1997-09-02 1997-09-02 Semiconductor storage device

Publications (1)

Publication Number Publication Date
DE19821215A1 true DE19821215A1 (en) 1999-03-04

Family

ID=17013359

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19821215A Withdrawn DE19821215A1 (en) 1997-09-02 1998-05-12 Access control of multiple memory semiconductor memory

Country Status (6)

Country Link
US (1) US5903514A (en)
JP (1) JPH1186541A (en)
KR (1) KR100304097B1 (en)
CN (1) CN1130729C (en)
DE (1) DE19821215A1 (en)
TW (1) TW375739B (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5526320A (en) 1994-12-23 1996-06-11 Micron Technology Inc. Burst EDO memory device
US6804760B2 (en) 1994-12-23 2004-10-12 Micron Technology, Inc. Method for determining a type of memory present in a system
US5610864A (en) 1994-12-23 1997-03-11 Micron Technology, Inc. Burst EDO memory device with maximized write cycle timing
US6525971B2 (en) * 1995-06-30 2003-02-25 Micron Technology, Inc. Distributed write data drivers for burst access memories
US7681005B1 (en) * 1996-01-11 2010-03-16 Micron Technology, Inc. Asynchronously-accessible memory device with mode selection circuitry for burst or pipelined operation
US6401186B1 (en) 1996-07-03 2002-06-04 Micron Technology, Inc. Continuous burst memory which anticipates a next requested start address
US6981126B1 (en) * 1996-07-03 2005-12-27 Micron Technology, Inc. Continuous interleave burst access
JPH11149786A (en) * 1997-11-18 1999-06-02 Matsushita Electric Ind Co Ltd Non-volatile semiconductor memory
US6147915A (en) * 1998-04-24 2000-11-14 Fujitsu Limited Semiconductor integrated circuit
JP2000030447A (en) * 1998-07-14 2000-01-28 Mitsubishi Electric Corp Semiconductor storage device
JP2000048570A (en) 1998-07-28 2000-02-18 Mitsubishi Electric Corp Semiconductor storage device
US6141286A (en) * 1998-08-21 2000-10-31 Micron Technology, Inc. Embedded DRAM architecture with local data drivers and programmable number of data read and data write lines
JP4212159B2 (en) * 1998-09-28 2009-01-21 株式会社ルネサステクノロジ Synchronous semiconductor memory device
JP3495276B2 (en) * 1999-01-14 2004-02-09 日本電気株式会社 Semiconductor storage device
JP3289701B2 (en) * 1999-04-12 2002-06-10 日本電気株式会社 Semiconductor storage device
JP2001067866A (en) * 1999-08-30 2001-03-16 Mitsubishi Electric Corp Synchronous semiconductor memory device
US6477108B2 (en) * 2000-09-01 2002-11-05 Mitsubishi Denki Kabushiki Kaisha Semiconductor device including memory with reduced current consumption
KR100379339B1 (en) * 2001-01-16 2003-04-10 주식회사 하이닉스반도체 Multi-bank semiconductor memory apparatus
JP2003077276A (en) * 2001-08-31 2003-03-14 Nec Corp Semiconductor memory
US6678204B2 (en) * 2001-12-27 2004-01-13 Elpida Memory Inc. Semiconductor memory device with high-speed operation and methods of using and designing thereof
KR100532433B1 (en) * 2003-05-07 2005-11-30 삼성전자주식회사 Apparatus and method for inputting/outputting data simultaneously through a single pad
KR100668829B1 (en) * 2004-10-12 2007-01-16 주식회사 하이닉스반도체 Data output control circuit for memory device
KR100639614B1 (en) * 2004-10-15 2006-10-30 주식회사 하이닉스반도체 Data Output Compressor Circuits and Methods for Testing Cells in Banks
JP4628319B2 (en) * 2006-07-06 2011-02-09 ルネサスエレクトロニクス株式会社 Synchronous semiconductor memory device
KR100875666B1 (en) * 2007-03-31 2008-12-24 주식회사 하이닉스반도체 Semiconductor memory device
KR100942949B1 (en) * 2008-06-30 2010-02-22 주식회사 하이닉스반도체 Semiconductor memory device
KR20110056124A (en) * 2009-11-20 2011-05-26 삼성전자주식회사 Memory controllers, memory devices, and memory systems reduce power consumption
JP2011165298A (en) 2010-01-18 2011-08-25 Elpida Memory Inc Semiconductor memory device and information processing system including the same
KR101115453B1 (en) * 2010-02-26 2012-02-24 주식회사 하이닉스반도체 Semiconductor memory device and operating method for the same
JP2012014769A (en) * 2010-06-30 2012-01-19 Elpida Memory Inc Semiconductor device and test method thereof
US9135982B2 (en) * 2013-12-18 2015-09-15 Intel Corporation Techniques for accessing a dynamic random access memory array
KR101739568B1 (en) 2015-05-15 2017-05-25 안상현 The breathing apparatus for micro dust filtering with exhaust valve in the norse mask

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06342595A (en) * 1993-06-01 1994-12-13 Matsushita Electric Ind Co Ltd Decoder and semiconductor memory
US5796673A (en) * 1994-10-06 1998-08-18 Mosaid Technologies Incorporated Delay locked loop implementation in a synchronous dynamic random access memory
JP2970434B2 (en) * 1994-10-31 1999-11-02 日本電気株式会社 Synchronous semiconductor memory device and sense control method

Also Published As

Publication number Publication date
CN1130729C (en) 2003-12-10
CN1210342A (en) 1999-03-10
KR100304097B1 (en) 2001-11-22
US5903514A (en) 1999-05-11
JPH1186541A (en) 1999-03-30
TW375739B (en) 1999-12-01
KR19990029276A (en) 1999-04-26

Similar Documents

Publication Publication Date Title
DE19821215A1 (en) Access control of multiple memory semiconductor memory
DE69132284T2 (en) Semiconductor memory device
DE69217761T2 (en) Read and write circuit for a memory
DE3586523T2 (en) SEMICONDUCTOR MEMORY ARRANGEMENT WITH A SERIAL DATA INPUT AND OUTPUT CIRCUIT.
DE19645437C2 (en) Synchronous semiconductor memory device with an internal circuit device that is only authorized to operate if commands are applied in normal order
DE68919458T2 (en) Semiconductor memory unit with a "flash write" operation.
DE19753495C2 (en) Semiconductor memory device with a plurality of internal supply circuits
DE69724327T2 (en) Reduced performance during block writing
DE4200758C2 (en) Semiconductor memory device and method for controlling the operation thereof
DE3928902C2 (en) Semiconductor memory and method for operating the same and using it in a video RAM
DE2445878C2 (en) Circuit arrangement for a data memory to be periodically regenerated with several storage loops
DE19742700A1 (en) Multi-bank synchronous semiconductor memory device
DE4129875C2 (en)
DE69330819T2 (en) Synchronous LSI memory arrangement
DE4210857A1 (en) SEMICONDUCTOR STORAGE DEVICE AND METHOD FOR TRANSMITTING DATA
DE4238062C2 (en) Multiport storage device
DE4344254C2 (en) Semiconductor memory device with changeable input / output data bit arrangement
DE19653114C2 (en) Synchronous semiconductor memory device in which a burst counter is used in common for data writing and data reading
DE19507574A1 (en) Synchronous semiconductor memory device with self-precharge function
DE19951677A1 (en) Semiconducting memory device reads data signal held in write buffer as data signal requested by read command if write command and read command address signals coincide
DE19738893A1 (en) Switching signal generator and using synchronous SRAM
DE19954564B4 (en) Control circuit for the CAS delay
DE19813743A1 (en) Synchronous semiconductor memory with clock shift circuit
DE69429044T2 (en) Memory in which an improvement is made, in particular the precharge of output read lines
EP0282976B1 (en) Method and circuit arrangement for the parallel write-in of data in a semiconductor memory

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8139 Disposal/non-payment of the annual fee