A decoder circuit in a memory system accepts as inputs a clock signal and a
plurality of address lines and produces as outputs a plurality of decode
lines, such as word lines. The decoder circuit comprises a plurality of
pre-decoding circuits, a plurality of latches, and a plurality of AND
gates. Each pre-decoding circuit is connected to the clock signal and a
unique combination of a subset of the plurality of address lines and their
complements. Each pre-decoding circuit produces an output that is set in
response to a unique state of the respective subset of the plurality of
address lines. Each latch input is connected to an output of a respective
one of the plurality of pre-decoding circuits. Each latch output is
connected to an AND gate input, and each AND gate output is one of the
plurality of decode lines. In another sense, the decoder comprises one or
more stages of decoding logic and a set of latches. A first stage of
decoding logic accepts the decoder inputs. The outputs of each non-final
stage is an input to a subsequent stage. The set of latches are connected
to the outputs of a particular non-final stage. A method for using the
decoder processes a set of input signals, whereby a set of processed
signals are generated. The method latches the processed signals. The
latched signals are intermediate signals in a decoding operation, and the
method further processes the intermediate signals so as to complete the
decoding operation.
Ένα κύκλωμα αποκωδικοποιητών σε ένα σύστημα μνήμης δέχεται ως εισαγωγές ένα σήμα ρολογιών και μια πολλαπλότητα των γραμμών διευθύνσεων και παράγει ως αποτελέσματα που μια πολλαπλότητα αποκωδικοποιεί τις γραμμές, όπως οι γραμμές λέξης. Το κύκλωμα αποκωδικοποιητών περιλαμβάνει μια πολλαπλότητα της προ-αποκωδικοποίησης των κυκλωμάτων, μια πολλαπλότητα των συρτών, και μια πολλαπλότητα ΚΑΙ τις πύλες. Κάθε προ-αποκωδικοποιώντας κύκλωμα συνδέεται με το σήμα ρολογιών και έναν μοναδικό συνδυασμό ενός υποσυνόλου της πολλαπλότητας των γραμμών διευθύνσεων και των συμπληρωμάτων τους. Κάθε προ-αποκωδικοποιώντας κύκλωμα παράγει μια παραγωγή που τίθεται σε απάντηση σε μια μοναδική κατάσταση του αντίστοιχου υποσυνόλου της πολλαπλότητας των γραμμών διευθύνσεων. Κάθε εισαγωγή συρτών συνδέεται με μια παραγωγή αντίστοιχη μια από την πολλαπλότητα της προ-αποκωδικοποίησης των κυκλωμάτων. Κάθε παραγωγή συρτών συνδέεται με ΚΑΙ πυλών την εισαγωγή, και κάθε μια ΚΑΙ πυλών η παραγωγή είναι μια από την πολλαπλότητα αποκωδικοποιεί τις γραμμές. Υπό μια άλλη έννοια, ο αποκωδικοποιητής περιλαμβάνει ένα ή περισσότερα στάδια της αποκωδικοποίησης της λογικής και ενός συνόλου συρτών. Ένα πρώτο στάδιο της αποκωδικοποίησης της λογικής δέχεται τις εισαγωγές αποκωδικοποιητών. Τα αποτελέσματα κάθε μη-τελικού σταδίου είναι μια εισαγωγή σε ένα επόμενο στάδιο. Το σύνολο συρτών συνδέεται με τα αποτελέσματα ενός ιδιαίτερου μη-τελικού σταδίου. Μια μέθοδος για τον αποκωδικοποιητή επεξεργάζεται ένα σύνολο σημάτων εισαγωγής, με το οποίο ένα σύνολο επεξεργασμένων σημάτων παράγεται. Η μέθοδος κλείνει τα επεξεργασμένα σήματα με το μάνταλο. Τα κλεισμένα με μάνταλο σήματα είναι ενδιάμεσα σήματα σε μια λειτουργία αποκωδικοποίησης, και η μέθοδος επεξεργάζεται περαιτέρω τα ενδιάμεσα σήματα ώστε να ολοκληρωθεί η λειτουργία αποκωδικοποίησης.