[go: up one dir, main page]

WO1992008187A1 - Verfahren und schaltung zur erzeugung eines logischen ausgabesignales aus logischen eingabesignalen gemäss einer logischen signalverknüpfung - Google Patents

Verfahren und schaltung zur erzeugung eines logischen ausgabesignales aus logischen eingabesignalen gemäss einer logischen signalverknüpfung Download PDF

Info

Publication number
WO1992008187A1
WO1992008187A1 PCT/EP1991/001453 EP9101453W WO9208187A1 WO 1992008187 A1 WO1992008187 A1 WO 1992008187A1 EP 9101453 W EP9101453 W EP 9101453W WO 9208187 A1 WO9208187 A1 WO 9208187A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
signals
transfer
generated
reconstruction
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.)
Ceased
Application number
PCT/EP1991/001453
Other languages
English (en)
French (fr)
Inventor
Dieter SCHÜTT
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.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens 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 Siemens AG, Siemens Corp filed Critical Siemens AG
Publication of WO1992008187A1 publication Critical patent/WO1992008187A1/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/173Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
    • H03K19/1733Controllable logic circuits
    • H03K19/1737Controllable logic circuits using multiplexers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled

Definitions

  • the invention relates to a method and a circuit for carrying out the method for generating logic
  • a logical signal combination of logical signals is known. It is known that logical signal combinations can be represented with the aid of logical signals, so-called Boolean signals, whose value set has only a logical ONE and a logical ZERO in many applications. Boolean algebra can be defined in a known manner. It is known that a logical signal combination for all combinations of logical input signal values can be represented in a table form, in a so-called truth table. It is known that two different signal combinations result in the same result if and only if their two defense tables are the same.
  • Signals for a logical ONE and a logical ZERO can be defined in particular in the electronic field, as well as in many other fields, for example optical, pneumatic, mechanical, etc. fields. These defined logic signals can be used as input signals for a large number of definable logic signal combinations.
  • the following forms of representation are known.
  • a logical signal according to a logical variable can be represented.
  • Logical signals and logical variables are to be designated as such by using lower case letters.
  • a logical signal combination of one or more logical signals can be designated according to a logical function of logical variables.
  • Logical functions are to be designated as such by using capital letters and a list of their variables given in brackets.
  • the logic signal generated according to a logic signal combination can be represented as a single logic signal.
  • a single logical signal can be generated by a logical signal combination.
  • a notation is used to designate logical signal combinations.
  • a omitted point immediately between two logical variables denotes an AND operation of these two variables.
  • a plus sign immediately between two logical variables denotes an OR operation.
  • a slash above a logical variable indicates its inversion or negation.
  • a logical variable can also be specified as a parenthesis expression, which contains a logical combination of logical variables.
  • a plus sign within a circle denotes one
  • EXCLUSIVE-OR operation An equal sign denotes an identical truth table for the respective expressions on the left and right thereof.
  • "1" denotes a truth table consisting of logical ONE throughout.
  • "0" denotes a truth table consisting consistently of logical ZERO.
  • additional logic signals can be generated in order to be able to recognize errors in the storage or transmission of several individual logic signals.
  • Parity bits are generated, for example, by an EXOR combination of several individual signals to be checked. With the aid of Hamming coding, errors can be recognized and also corrected from a plurality of such parity bits by using a parity bit additionally generated by them
  • Syndrome word is generated, which is used for error correction.
  • the object of the invention is to provide a further method and a circuit for carrying out this method for generating logical signals from logical input signals, so that a logical output signal can be generated by means of these signals, which is a logical
  • the invention is based on the knowledge that a tuple of logical transfer signals can be generated from the logical input signals as a form of representation of a
  • Transfer signals can be generated, for example, by means of a selection from logical intermediate signals prepared for this purpose. Transfer signal tuples can be linked to form additional transfer signal tuples. In addition, circuit components can be used for error detection as well as for error correction.
  • a tuple of transfer signals can be linked to reconstruction signals
  • Transfer signals can be defined as an algebra logical connections corresponding to the logical connections already explained. It can be shown that this can be achieved by using transfer signals which can be generated for a respectively assigned reconstruction signal,
  • the designation input signal, transfer signal, output signal refers to a circuit for generating a logic signal combination. For the time being, it does not seem sensible that to generate a single output signal from a number of input signals according to a logical signal combination, first several signals in the form of a tuple of transfer signals
  • a logical demonstration signal should be considered to explain the notation used. This is to be generated by a logical signal combination from two logical input signals.
  • the demonstration signal generated is to be represented as a logical variable d.
  • the two input signals should be represented as logical variables x 1 and x 2 .
  • D D (x 2 , x 1 ).
  • Obtained demonstration signal value of the demonstration signal as an output signal.
  • Brackets can be summarized, marked as such by a subscript "d". Within the bracketed expressions marked by the subscript "d”, there are always definitions, multiplications, Potentiations, etc. to be carried out according to the known
  • Easier generation can be derived from this.
  • the logical input signal values are given for x 1 and x 2 for determining the respective number of the number tuple according to Table 1 as a truth table.
  • a form of representation equivalent to the respective number tuple as a binary number is listed below one another in Table 2.
  • an equivalent representation as a decimal number is listed next to each other in Table 2.
  • Table 2 is a symbolic representation of the given logical signal combination.
  • table 2 shows an associated name for the respective demonstration signal. So in Table 2 they are
  • Demonstration signal d D (x K , ... x 1 ); For the output signal values of the demonstration signal is by indexing
  • Signal linkage by definition, can be represented as the following number tuple (d T , d T-1 , d T-2 , ... d 3 , d 2 , d 1 ); Based on this
  • the assigned logical signal combination can be represented as the following binary number
  • Each demonstration signal d (m) can therefore be optionally represented by definition - either as a number tuple (d T (m) , d T-1 , ..., d 1 (m) ), or as a binary number (d T (m) . .. d 1 (m) ) b ,
  • Demonstration signals d (m) shown for K 2.
  • these logical signals can be linked and represented in further logical combinations.
  • the input signal x 1 can always be represented by the demonstration signal d (3) , and that
  • Input signal x 2 can always also be represented by the demonstration signal d (5) , as can be seen from Table 2.
  • the number tuples can also be used as logical vectors, for example
  • Number tuples for example, as an output signal to one
  • This number is linked to that number of the number tuple at the same position, which corresponds to the same combination of input signal values, to the respective number of the
  • One of the demonstration signals for example d (9) , can be represented by linking other demonstration signals, or by by definition associated number tuple, or by
  • the associated decimal digit as a superscript number also serves to identify the associated truth table. This is not necessarily the case with other logic signals. Generally serves a
  • Reconstruction signals r (n) ; n 1, ... N; 2 N 2 k ;
  • Reconstruction signals of this type are easier to find and check, particularly in their form of representation as a number tuple.
  • the reconstruction signal, the transfer signals are to be determined as follows:
  • Output signal a is not yet a logical to be specified
  • Output signal a is intended as a logical signal combination
  • a (x 2 , x 1 ) of the input signals x 1 and x 2 are specified, for example on the basis of a truth table to be specified, which can be specified as table 4 as follows.
  • Table 4
  • the transfer signals can be represented as follows:
  • BOOT algebra As an abbreviation for "boolean tuple algebra”.
  • boost tuple algebra According to the number N of transfer signals, it is referred to as a BOOT N algebra. This will be explained in more detail below.
  • logical signal combinations of input signals can be defined by definition. Any logical
  • a so-called BOOT N is to be a tuple of a number N of logical functions, which are to be used in each case to generate the transfer signals.
  • transfer signals are to be generated which, for example, can be represented in the form of a number tuple or as a binary number or as a decimal number.
  • a tuple is used which contains the output signal which can be generated therefrom and the signal combination of the input signals associated with this output signal
  • each of these transfer signals is assigned, consisting of a number of logical transfer signals which are generated in such a way that each of these transfer signals has an OR combination of an AND combination of the output signal with a reconstruction signal assigned to the transfer signal and an AND combination of an OEM transfer signal each assigned arbitrary signal with a respective scatter signal assigned to the transfer signal, and that each AND operation of each of the reconstruction signals with another of the reconstruction signals is always logically ZERO, and that an OCER operation of all
  • Reconstruction signals is always logically ONE, and that each AND operation of each of the reconstruction signals with the respectively assigned scatter signal is always logically ZERO, so that the output signal is based on this tuple
  • Reconstruction signal can be generated.
  • the output signal is to be a combined OR combination of all AND combinations
  • Generation of the output signal can therefore be represented as the BOOT 3 according to (10 d , 5 d , 0 d ) by definition.
  • the following BOOT 3 11 d , 1 d , 8 d ) can be used to define an output signal that can be generated.
  • These two output signals should be linkable as logic signals, for example by an AND link.
  • the transfer signals for the linked output signal a (3) can be specified in accordance with
  • the linked output signal a (3) can be generated from it in accordance with:
  • Every logical signal can therefore be represented, like that one
  • This link is used to define transfer signals. From these transfer signals, a BOOT belonging to the logic signal is put together, from whose transfer signals the logic signal can be generated. To link such logical signals that can be generated from transfer signals, it is therefore sufficient to link the transfer signals according to the BOOTs.
  • a logic switching mechanism can be constructed which uses a BOOT of transfer signals instead of a single logic signal and which links these BOOTs of transfer signals with one another. For example, for only one output, the logical signal to be output is to be reconstructed and generated from the respective BOOT of transfer signals.
  • Transfer signal is correctable.
  • the regulation according to the invention for generating the transfer signals results in special linking rules by means of which the test circuits and the test signals can be used.
  • Error detection, error correction and general safety aspects can be included a priori in circuit designs.
  • applications for encrypting signals can also be achieved and checked as a result.
  • Reconstruction signals always result in a logical ONE, and that each AND operation of one of the further reconstruction signals with the reconstruction signal associated with the transfer signal does not result in a logical ZERO for all combinations of input signal values, so that the output signal
  • Y (2) (x 2 , x 1 ) A (x 2 , x 1 ) .R (2) (x 2 , x 1 ) + B (2) (x 2 , x 1 ) .S (2) ( x 2 , x 1 );
  • any logical function A (x 2 , x 1 ) can be represented
  • a (x 2 , x 1 ) Y (1) (x 2 , x 1 ) .R (1) (x 2 , x 1 ) +
  • any logical function can be determined and determined by a tuple of logical functions. This is used when defining transfer signals, from which an output signal can always be generated. It is now to be shown how such a tuple can be expanded, for example by one of the logical ones
  • tuple Functions of the tuple can be replaced by a tuple of other logical functions. It is also intended to show how a tuple can be reduced, for example by replacing some of the logical functions of the tuple with a single logical function. This will first be explained using transfer signals. For example for the BOOT already considered
  • y (3) (a 4 , 0,0,0);
  • the tuple of the transfer signals can also be represented, as already explained, as a tuple of logical number tuples:
  • the transfer signal y (1) is considered , it should be explained in more detail how further transfer signals can be generated for this transfer signal by using this transfer signal y (1) as an intermediate that can be generated
  • Output signal is to be considered, and as such is assigned to the other transfer signals.
  • the identifier is expanded by a comma and an additional additional identifier, for example in the form of a numbering, within the identifying superscript bracket.
  • two further reconstruction signals r (1,1) and r (1,2) should be specified for a considered transfer signal y (1) and its associated reconstruction regional r (1) .
  • a paired AND link should always be logically zero
  • a further scatter signal s (l, j) ; j 1.2; be specified, the AND operation of which is always logically ZERO with the associated further reconstruction signal
  • a further transfer signal can be defined for each further reconstruction signal such as fclct:
  • y (1,1) y (1) .r (1,1) + b (1,1) .s (1,1) ;
  • y (1,2) y (1) .r (1,2) + b (1,2) .s (1,2) ;
  • r (1,2) y (1) .r (1,2) + b (1,2) .s (1,2) ;
  • y (1) y (1,1) .r (1,1) .r (1) + y (1,2) .r (1,2) .r (1) ;
  • Output signal can be generated according to
  • Output signal can be generated according to
  • Table 2 can be used.
  • the new transfer signals y (1,1) and y (1,2 ) are to be generated from the replaced transfer signal y (1) as follows:
  • a tuple of four transfer signals can be generated from the tuple of the three transfer signals:
  • the BOOT 4 can be replaced by the BOOT 3 .
  • a few special cases will be considered below. For example, for a BOOT N , the transfer signals of which are the same as the respectively associated reconstruction signals, the logical signal represented thereby is always logical
  • the logic signal shown is always logic ZERO for a BOOT N , the transfer signals of which are each the same as the respectively assigned scatter signals, so that such a BOOT can be used as an O element.
  • Reconstruction signals with a BOOT N likewise consist of all reconstruction signals, but the respective order of the reconstruction signals in each of the BOOTs is a non-identical permutation.
  • p1, p2, ..., pn, ..., pN permutation of 1,2, ..., n, ..., N;
  • Verification of the reconstruction signals can be used.
  • r (T) x 1 x2 ... x K -1 x K ;
  • r (1) x 1 x 2 ... x K-1 x K ;
  • a BOOT can again be provided as an element of this BOOT as a form of representation for this element, the reconstruction signals of which can also be specified differently in terms of number and definition. For example, as already explained, a transfer signal y (1) from a BOOT 3 by two further transfer signals y (1,1) and y (1,1) as a BOOT 2 according to
  • a logical signal can be represented by this BOOT 3 , in which an element is represented as a BOOT 2 .
  • the four transfer signals y (1,1) , y (1 ' 2) , y (2) , y (3) of this BOOT 3 containing a BOOT 2 are in the process of generating this shown signals assigned the respective reconstruction signals as follows.
  • the reconstruction signals r (1,1) , r (1,2) are assigned for the BOOT 2 , so that the following applies:
  • a neutral BOOT in particular can be defined on the one hand as a neutral 1 element for AND operations of BOOTs and on the other hand as a neutral O element for
  • a further preferred embodiment of the invention is characterized in that a transfer signal can be generated, correspondingly continued further tuples of generated further transfer signals and further reconstruction signals. If, for example, with a larger number K of
  • BOOT N1 can be expanded to a BOOT N2 , whereby N1 applies / - N2 / A
  • Reconstruction signals for the respective BOOT must always be defined in such a way that their pairs AND operation is always logical ZERO, on the one hand, and
  • BOOTs can therefore only be expanded to a limited extent. While any transfer signal of a considered BCOT can be represented at any time by further transfer signals of, for example, another BOOT, an executable extension of the BOOT by means of the further transfer signals depends on whether the reconstruction signals associated with the further transfer signals with the reconstruction signals of the considered BOOT fulfill the stated relations that their AND combination in pairs is always logically ZERO and an OR combination of all is always logically ONE.
  • the superscript and bracketed identifier should be supplemented by a comma and an additional identifier attached to it, for example in the form of a numbering for the other transfer signals.
  • r (n1) .r (n2) 0; 1 L n1 n2 LN;
  • y (n) are represented by further transfer signals, by means of which the following further BOOT J can be formed to represent y (n) :
  • r (n, j1) .r (n, j2) 0; 1 L j1 j2 J;
  • y (n) y (n, J) r (n, J) + ... + y (n, j) r (n, j) + ... + y (n, 1) .r (n, 1) ;
  • a specific transfer signal for example y (n, j)
  • a specific transfer signal can be represented by further transfer signals, by means of which a further BOOT can be formed, etc.
  • the following primary BOOT (y (N) , ..., y (n) , ... y (1) ) is used to represent the output signal a ;
  • the transfer signal y (n) can be represented as follows:
  • a further preferred embodiment of the invention is characterized in that each of the transfer signals of a primary tuple can be generated, corresponding to a respective further tuple of generated further transfer signals and further reconstruction signals.
  • each primary transfer signal y (n) can be made up of a number N of transfer signals from a primary BOOT by an equal number J of others
  • y (n, j) y (n) .r (n, j) + b (n, j) .s (n, j) ;
  • y (n) y (n, J) .r (n, J) + ... + y (n, 1) .r (n, 1) ;
  • n 1, ... N; so that a total of N times 3 of further transfer signals y (n, j) instead of all previous transfer signals y (i) of the number N is to be generated after this change of representation.
  • the other reconstruction signals for displaying one of the previous transfer signals can also be used unchanged for displaying the other previous transfer signals, so that the following applies:
  • Order another BOOT of further transfer signals of a second order are formed by a change of representation.
  • a further change in the form of representation can be used to form a further BOOT of further transfer signals of a third order in the manner explained. And so on.
  • y (j (1), j (2)) y (j (1)) r (j (1), j (2)) + b (j (1), j (2)) s (j (1), j (2)) ;
  • the number of transfer signals of this BOOT is therefore equal to J (1) times J (2) times ... times J (i) .
  • Another preferred embodiment of the invention is characterized by paired inverted reconstruction signals. Such reconstruction signals can be generated more easily. In addition, there is an advantageous clarity of the concept.
  • a further preferred embodiment of the invention is characterized by inverted scatter signals assigned to the reconstruction signals. For example, the scatter signals can be generated more easily in this way. Further advantages result in particular in the case of suitably predetermined arbitrary signals. This will be explained in the following. For a BOOT 2 , for example, both arbitrary signals are always specified according to logical ONE.
  • y (1) . y (2) (ar + ).
  • OR operation can always be checked according to ONE, for example for error detection:
  • AND operation can always be checked according to ZERO, for example for error detection.
  • a further preferred embodiment of the invention is characterized by at least one arbitrary signal, which is the logical combination of the output signal to be assigned, but from at least one inverted input signal
  • this reconstruction signal can only be one of the following four logical signals:
  • Another preferred embodiment of the invention is characterized in that one of the reconstruction signals is equal to one of the input signals.
  • y (1) ax 1 + b (1) . 1 ;
  • y (2) a. 1 + b (2) .x 1 ;
  • y (1) (a 4 , a 3 , a 2 , a 1 ) .3 d + .12 d ;
  • y (1) and y (2) are to be selected for the generation of the output signal.
  • This can be done, for example, by means of a selection switching mechanism.
  • PLA's programmable logic switchgear
  • this can result in simplifications for the architecture and the above-mentioned concept.
  • not all different output signals need to be generated as intermediate signals.
  • it is sufficient to generate those four intermediate signals and use them to select the respective transfer signals for the BOOT.
  • the output signal can be generated from these selected transfer signals by means of the reconstruction signals. It can be specified which two
  • Intermediate signals are to be selected as transfer signals for a given logical combination (a 4 , a 3 , a 2 , a 1 ) in order to generate the output signal.
  • the transfer signal y (1) is to be selected as follows
  • the transfer signal y (2) is to be selected as follows
  • These two transfer signals can also be selected as a BOOT of logical signals (y (1) , y (1) )
  • one of four processed intermediate signals can be generated by means of a selection circuit, which is activated depending on m, for example
  • the transfer signals can be one of four
  • the transfer signals can be one of four
  • the transfer signals can be one of four
  • the scatter signals can be predefined in accordance with the respectively assigned inverted reconstruction signals.
  • the arbitrary signals can in each case according to the respectively assigned signal link to form the
  • respective intermediate output signals can be predetermined from, for example, all inverted input signals.
  • y (1) ax 1 + A ( K , ..., x 1 ). 1 ;
  • logical links to be specified can be represented.
  • the logical values of the output signal can be combined depending on the input signals x 1 to x K on the one hand into a tuple, which is shown in Table 6, and
  • the reconstruction signals as well as their logical combination, which in the case under consideration is equal to one of the Input signals or an inverted input signal can be represented as a decimal number.
  • T21 T2 + T11
  • T22 T2 + T12
  • y (1,1)
  • Peculiarities in other applications can be achieved, for example, in that a different sequence can be provided for each of which is used as a reconstruction signal
  • the signal linkage assigned as an intermediate output signal can be used, for example, to form the arbitrary signals, but not all of them inverted
  • Input signals but only be provided from a few inversions of the input signals, so that also
  • an interchange in a sequence of input signals as variables for function formation within the list of variables can also be provided.
  • the variables instead of at least one, for example the variables have a fixed logic value, for example logic 0 or logic 1. Likewise can
  • a logical function of at least one of the variables can also be provided instead of at least one of the variables.
  • Function formation from several input signals is also possible to form the reconstruction signals.
  • the transfer signals can additionally facilitate and support the achievement of symmetrical peculiarities for the truth tables. A large variety can thus be achieved for symmetrical peculiarities of transfer signals. The advantages that can be derived from this will be explained in more detail on the basis of the case considered above.
  • the transfer signals can be represented using these smaller number tuples, which are to be named using Roman numerals.
  • a further simplification of the representation of the number tuples is obtained with a BOOT, the definition of which can preferably be found on the basis of the output signal.
  • Zi can be defined as a Roman number, which can be obtained explicitly in the following way
  • RRR * (((y RZI ) d (16) I-1 ) d + ... + ((y RZi ) d (16) i-1 ) d + ... ... + ((y R22 ) d (16) 1 ) d + ((y RZ1 ) d (16) 0) d) d ;
  • y SZi Y SZi (x K , x K-1 ) from (0d, 6d, 9d, 15d);
  • Another preferred embodiment of the invention is characterized in that one of the reconstruction signals is equal to an EXOR combination of at least two input signals. This results, for example, in the case of a specific selection of arbitrary signals and scatter signals
  • y (1) a. (x 1 ⁇ x 2 ) + b (1) . (x 1 ⁇ 2 );
  • y (1) (a 3 , a 3 , a 2 , a 2 );
  • y (2) (a 4 , a 4 , a 1 , a 1 );
  • each transfer signal can only take up a limited number of number tuples.
  • the output signal is generated in accordance with
  • Select output signals y (1) and y (2) can be done for example by means of a selection circuit. This can be used, for example, for programmable logic
  • the transfer signals y (1) and y (2) are to be selected as follows
  • BOOT of a higher order can be defined, for example. ;
  • the BOOT can be redefined, for example for locating, converting, modifying or as a starting point for extensions.
  • novel circuits, circuit architectures, circuit concepts, etc. can be found and checked. Logical combinations of, in particular, many input signals are thereby significantly facilitated.
  • a further preferred embodiment of the invention is characterized in that the transfer signals are generated at one location and are transferred to another location where the output signal is generated from the transfer signals. Reconstruction signals may be required to generate the output signal. In some use cases this can
  • Output signal can also be generated without a reconstruction signal and solely by linking transfer signals. Instead of reconstruction signals that have already been generated, those input signals that are required to generate these reconstruction signals can also be transmitted. Depending on the application, the reconstruction signals or some of the input signals or only some of the reconstruction signals and some of the input signals can therefore be provided during the transmission in addition to the required transfer signals. For example, in the case of encryption or similar applications, it may be necessary, for example from confidentiality requirements, input signals and
  • This BOOT generation can be agreed, for example, by means of a so-called second information channel.
  • a generator can generate a number of
  • Input signal values must be agreed so that their change can be determined in accordance with the agreement.
  • Logical links for the formation of reconstruction signals should be agreed with this generator for input signals, so that these can be determined in particular during the decoding.
  • scatter signals assigned to these reconstruction signals are to be generated, so that the reconstruction signals and the scatter signals always fulfill the relations according to the invention.
  • arbitrary signals can be generated, for example, from the input signals.
  • the reconstruction signals are to be generated during the decoding.
  • the decoding signals are to be generated during the decoding.
  • Agreed generator generate input signal values from which these reconstruction signals can be formed according to agreed, for example, changing logic operations. These can be used to decode the BOOT transferred as follows:
  • Decoding does not need to be known either the scatter signals used in the coding or the arbitrary signals used. Only the respectively agreed reconstruction signals or their agreed generation are necessary for the successful decoding. Effective encryption can be achieved, particularly in the case of frequently changing scatter signals and random signals.
  • a further preferred embodiment of the invention is characterized in that the transfer signals are stored at one point in time and in that the output signal is generated from read out transfer signals at another point in time. As with the aforementioned transmission of transfer signals, the confidentiality requirements can also decisively determine the respective application of the invention when storing transfer signals. The modifications mentioned also apply to the storage of
  • Transfer signals Another preferred embodiment of the invention is characterized in that a transfer signal is selected from such a range of a number of processed intermediate signals so that an AND operation of the
  • the link is generated instead of the individual output signals from those transfer signals which are in turn provided at the same position in the tuple.
  • a switching mechanism can be constructed in which individual signals can be generated in the form of tuples from transfer signals and linked as tuples.
  • a further preferred embodiment of the invention is characterized in that a circuit block is provided, to which at least one of a number of the input signals is supplied, and from which a tuple which is assigned to the output signal which can be generated therefrom and to the signal combination of the input signals which is associated with this output signal, generated from a number of transfer signals, which are generated so that each of these transfer signals each an OR operation of one hand
  • an AND operation of an arbitrary signal assigned to the transfer signal corresponds to a scatter signal assigned to the transfer signal, and that each AND operation of one of the reconstruction signals with another of the reconstruction signals is always logically ZERO, and that an OR operation of all Reconstruction signals is always logically ONE, that each AND operation of one of the reconstruction signals with each
  • Such a circuit block can be used modularly.
  • a further preferred embodiment of the invention is characterized in that at least one circuit component is provided in the circuit block for processing at least one offer of a number of intermediate signals for which an AND operation of one of these intermediate signals with one of the reconstruction signals is the same as an AND operation of this reconstruction signal with the output signal.
  • Such a circuit component can be used in a modular manner in circuit blocks for generating a plurality of tuples of transfer signals.
  • Signal value is inverted to the second intermediate signal, a fourth intermediate signal, the signal value to the first
  • Circuit component can be used advantageously, for example, as already explained with reference to Table 7.
  • Intermediate signals processed namely a first intermediate signal; whose signal value is always logically ZERO, a second intermediate signal whose signal value is equal to an EXOR combination of two of the input signals, a third intermediate signal whose signal value is inverted to the second intermediate signal, a fourth intermediate signal whose signal value is the first
  • a further preferred embodiment of the invention is characterized in that the circuit component processes sixteen intermediate signals, specifically a first intermediate signal, the signal value of which is equal to an AND operation of one of the input signals and an EXOR operation of two further of the input signals, a second intermediate signal, whose signal value is equal to an AND operation of one of the input signals with an inverted EXOR combination of the two further of the input signals, a third intermediate signal, the signal value of which is equal to an OR combination of the first and second intermediate signals, a fourth
  • EXOR operation of the two further of the input signals is a fifth intermediate signal, the signal value of which is equal to an OR operation of the third and second intermediate signals, a sixth intermediate signal, the signal value of which is equal to an OR operation of the fourth and second intermediate signals seventh intermediate signal, whose signal value is equal to an OR operation of the fourth and third intermediate signals, an eighth intermediate signal, whose signal value is equal to the inverted seventh intermediate signal, a ninth intermediate signal, whose signal value is equal to the inverted sixth intermediate signal, a tenth intermediate signal, whose signal value is equal to the inverted fifth intermediate signal, an eleventh intermediate signal whose signal value is equal to the inverted fourth intermediate signal, a twelfth
  • Intermediate signals may require a smaller number of tuple transfer signals. This is useful, for example, for BOOTs of higher orders.
  • a further preferred embodiment of the invention is characterized in that at least one circuit part is provided in the circuit block for generating at least one of the transfer signals by means of a selection of one of the Intermediate signals of the processed offer.
  • a circuit part can be programmable, for example
  • the programmable hard-wired circuit connections can be modified in a simple manner. This can also be provided with optical means, for example. For example, a
  • Variably predeterminable logic signal links can be provided in this way.
  • Logical signal combination by means of which the output signal can be generated from the input signals, is input in the form of a combination signal, which is composed of a number of logical signals, the signal value of which, as binary digits, corresponds to a truth table for the output signal.
  • a link signal which can be input in this form in accordance with a variably predeterminable signal link can preferably be used for control signals from multiplexer elements.
  • Has multiplexer elements which are each the four
  • Intermediate signals of the circuit component are supplied as multiplexer input signals, and to which two of four binary digits of the link signal are input as control signals, with a most significant of these binary digits as a higher-order control signal and a least significant one of these binary digits as a low-order control signal for one of the multiplexer elements, and with a more significant one the remaining two of these binary digits as a higher-order control signal and a lower-order of these two remaining of these binary digits as a lower-order control signal for the other of the multiplexer elements.
  • Has multiplexer elements which are each the four
  • Intermediate signals of the circuit component are supplied as multiplexer input signals, and to which two of four binary digits of the combination signal are input as control signals, with a most significant of these binary digits as a higher-order control signal and a most significant of the remaining three of these binary digits as a low-order one
  • Control signal for one of the multiplexer elements and with a higher-order of the two remaining of these binary digits as a lower-order control signal and a lower-order of these two remaining of these binary digits as a higher-order control signal for the other of the multiplexer elements.
  • Such a circuit part can be used advantageously, for example, as already explained with reference to Table 5.
  • Circuit block is for example for generating
  • Transfer signals for BOOTs of higher orders can be used.
  • Circuit components each of which generates four intermediate signals, and has a circuit part which has two multiplexer elements, with the four intermediate signals which are generated by one of the circuit components and which are supplied to the one of the multiplexer elements as multiplexer input signals, and with the four intermediate signals which are generated by the other of the circuit components and which are fed to the other of the multiplexer elements as multiplexer input signals, and with a higher-order control signal for one of the multiplexer elements as a most significant binary digit of four binary digits of the combination signal supplied to the circuit part and with a higher-order control signal for the other of the multiplexer elements than a least significant binary digit of the four supplied binary digits of the combination signal, and with a low-order control signal for one of the multiplexer elements as a lower-order binary digit of the two remaining binary digits of the link signal, and with a low-order control signal for the other of the multiplexer elements as a higher-order binary digit from these two remaining binary digits of the link signal.
  • a further preferred embodiment of the invention is characterized in that the circuit block has at least one logic element which has a first, a second, a third AND logic element and an OR logic element, with one of the input signals which is the first AND logic element at a non-inverting input, and the second AND gate at one
  • AND gate is fed to a non-inverting input, and with another of the control signals, which the first AND gate at a non-inverting input, the second AND gate at an inverting input, and the third AND gate at a non Is fed inverting input, as well as with one of the transfer signals, which is generated by the OR logic element from the signals supplied to it, which are generated by the three AND logic elements.
  • circuit block has at least one logic element, which has a first, a second, a third, a fourth, a fifth AND logic element and an OR logic element, with one of the input signals, which the first AND gate at a non-inverting input, the second AND gate at an inverting input, the third
  • AND gate is fed to a non-inverting input, and the fourth AND gate is fed to an inverting input, and with a further one of the
  • AND gate is fed to a non-inverting input, as well as with another of the control signals, which the first AND gate is not at one
  • circuit block is advantageous, for example, with regard to a runtime for forming the transfer signals.
  • circuit block has at least one circuit part to which two of the input signals and four of the control signals are fed.
  • a further preferred embodiment of the invention is characterized in that the circuit part has a first and a second logic element, with a higher-order control signal for the second logic element equal to a least significant of the four control signals supplied to the circuit part and with a lower-order one
  • Control signal for the second logic element is equal to a next higher value of the four control signals supplied to the circuit part and with a lower quality control signal for the first logic element is equal to a next higher quality of the four control signals supplied to the circuit part
  • Control signals and with a higher-order control signal for the first logic element equal to a most significant of the four control signals supplied to the circuit part are, for example, inexpensive
  • Test signals can be generated from the generated transfer signals, from which the output signal to be generated can also be generated, so that it can be checked.
  • Another preferred embodiment of the invention is characterized in that the generated transfer signals are checked in a test circuit. It can from the
  • a further preferred embodiment of the invention is characterized in that the transfer signals can be corrected in accordance with test signals which are generated by a circuit component. Test signals can be generated, by means of which an incorrectly generated transfer signal can be corrected, so that such errors can be coped with.
  • FIG. 1 shows a first circuit for generating a logical output signal from two logical input signals in accordance with a variably assignable logical link.
  • FIG. 2 shows a multiplexer element which is used in the circuits in FIGS. 1, 3, 14, 20, 21, 26, 27.
  • FIG. 3 shows a second circuit for generating a logical output signal from two logical input signals in accordance with a logical combination which can be predetermined.
  • FIG. 4 shows a third circuit for generating a logical output signals from a number of logical input signals according to a variably predeterminable logical link.
  • FIG. 5 shows a fourth circuit for generating a logical output signal from a number of logical input signals in accordance with a variably predeterminable logical combination.
  • FIG. 6 shows a fifth circuit for generating a logical output signal from a number of logical input signals in accordance with a variably predeterminable logical combination.
  • FIG. 7 shows a sixth circuit for generating a logical output signal from a number of logical input signals in accordance with a variably predeterminable logical combination.
  • FIG. 8 shows a seventh circuit for generating a logical output signal from three logical input signals in accordance with a variably predeterminable logical one
  • FIG. 9 shows an embodiment for a circuit component which is used in the circuit of FIG. 8.
  • FIG. 10 shows a further embodiment for the same circuit component from FIG. 8.
  • FIG. 11 shows a multiplexer element which is used in the circuit of FIG. 8.
  • FIG. 12 shows an eighth circuit for generating a logical output signal from two logical input signals in accordance with a programmable, hard-wired logic combination.
  • FIG. 13 shows a ninth circuit for generating a logical output signal from two logical input signals according to a programmable, hard-wired logic link.
  • FIG. 14 shows a tenth circuit for generating two output signals from three input signals in accordance with a programmable, hard-wired logic
  • FIG. 15 shows an eleventh circuit for generation
  • FIG. 16 shows a twelfth circuit for generating a logical output signal according to three variably predeterminable signal combinations.
  • FIG. 17 shows a thirteenth circuit for generating a logical output signal according to three variably predeterminable signal combinations.
  • FIG. 18 shows a fourteenth circuit for generating logical transfer signals in accordance with a variably predeterminable signal combination from input transfer signals.
  • FIG. 19 shows a fifteenth circuit for generating logical transfer signals in accordance with three signal links which can be predetermined.
  • FIG. 20 shows a test circuit for checking the transfer signals of FIG. 19.
  • FIG. 21 shows a sixteenth formwork for generating correctable transfer signals according to a variable signal link.
  • FIG. 22 shows a circuit component for correction the transfer signals of Figure 21.
  • FIG. 23 shows a circuit component for generating test signals from FIG. 21.
  • FIG. 24 shows a circuit component for generating test signals for use in connection with the
  • FIG. 25 shows a circuit component for generating test signals for use in connection with the
  • FIG. 26 shows a seventeenth circuit for generating correctable transfer signals in accordance with programmable, hard-wired, logic operations.
  • FIG. 27 shows an eighteenth circuit for generating a logical output signal from two input signals in accordance with a variably predeterminable signal combination.
  • FIG. 28 shows a further embodiment for a circuit block from FIG. 1.
  • FIG. 29 shows a further embodiment for a circuit block which is used in FIGS. 3, 16, 17, 18, 19.
  • FIG. 30 shows a further embodiment for one
  • FIG. 31 shows a test element for the circuit of FIG. 18,
  • FIG. 1 shows, two logic input signals x 1 and x 2 are provided in a first circuit.
  • a logical output signal a (m) is generated in accordance with a variably predeterminable logical combination.
  • the respective one is variable
  • the logical link to be specified is in accordance with the previously
  • Table 2 explained as a logic signal m entered according to a binary number, the binary digits according to 2, 2, 2, 2 can be entered as binary signals, so that they are binary
  • Signals form a link signal m.
  • the input signals x 1 and x 2 are input to a circuit block BA2, from which a BOOT 2 is generated by overcab signals y (1) and y (2) .
  • a circuit element RSA is provided for generating a reconstruction signal r from the two input signals.
  • the circuit element RSA is provided for generating a reconstruction signal r from the two input signals.
  • Reconstruction signal r is generated by supplying the two input signals x 1 and x 2 , from which the reconstruction signal r is generated by EXOR operation by the following
  • the intermediate signal z 1 is generated so that it is always logic ZERO.
  • the intermediate signal z 4 is generated so that it is always logically ONE.
  • the circuit component ZWA is supplied with the input signal x 1 , which is forwarded as the intermediate signal z 2 .
  • the input signal x 1 is inverted by an inverter INV.O. This inverted input signal x 1 , that is 1 , is passed on as the intermediate signal z 3 .
  • Multiplexer elements MUX4.0 and MUX4.1 are provided. Each of the multiplexer elements MUX4 are all four
  • Multiplexer elements MUX4 is a selector switch
  • the transfer signal y (1) is generated and forwarded by the multiplexer element MUX4.0. from
  • Multiplexer element MUX4.1 the transfer signal y (2) is generated and forwarded.
  • the selection switch of the multiplexer element MUX4 is supplied with two logic control signals, which are input as a low-order binary digit and a higher-order binary digit, which are combined as
  • the multiplexer element MUX4.0 is as low value binary number, the binary digit 2 einperade the link signal m, and when the high-order binary digit binary number is input 2 2 of the linkage signal m.
  • the multiplexer element MUX4.1 is entered with the binary digit 2 of the link signal as the low-order binary digit, and the binary digit 2 of the link signal m is entered as the higher-order binary digit.
  • the transfer signals y (1) and y (2) are accordingly generated, as indicated in table 7 already explained.
  • the multiplexer input signals are selected in the multiplex elements MUX4 in such a way that the binary digits supplied in each case, that is to say on the one hand for 2 2 , 2 1 at
  • multiplex element MUX4.0 and, on the other hand, for 2 3 , 2 0 for multiplex element MUX4.1, as a two-digit binary number, how many of the four multiplexer input signals mentioned are to be selected.
  • the first to fourth multiplexer input signals are selected in accordance with the two-digit binary numbers 00 to 11.
  • These selected signals are emitted as a transfer signal y (1) by the multiplexer element MUX4.0 on the one hand and on the other hand as a transfer signal y (2) by the multiplexer element MUX4.1.
  • transfer signals y (1) and y (2) are accordingly selected in accordance with Table 7, specifically as a function of the binary digits supplied in each case, by means of which the signal link m to be assigned is determined in each case.
  • the binary digits agreed by definition for the respective signal combination m to be specified are given in Table 2 previously explained.
  • the reconstruction signal r is generated by an EXOR logic element EXOR as the circuit element RSA by EXOR logic of the two input signals x 1 and x 2 .
  • EXOR an AND logic element AND.1 is provided, to which the input signal x 1 on the one hand and on the other hand that inverted by an inverter INV.1
  • OR gate OR.1 is supplied. As a second signal, this OR logic element OR.1 is supplied with a further signal which is generated by an AND logic element AND.2.
  • the AND logic element AND.2 receives, on the one hand, the input signal x 2 and, on the other hand, the input signal x 1 inverted by a further inverter INV.2 1 , fed to form the AND link. That from
  • the reconstruction signal r and the two transfer signals y (1) and y (2) become one
  • Reconstruction element supplied REK The specified one is
  • An AND logic element AND.4 is provided for linking the reconstruction signal r and the transfer signal y (1) .
  • a further AND logic element AND.3 is provided for linking the transfer signal y (2) and that of one
  • Inverter INV.3 inverted reconstruction signal r that is.
  • the signals generated by the two AND logic elements AND.3 and UND.4 are linked by an OR logic element OP .4 to form the output signal a (m) .
  • the reconstruction element REK forms a multiplexer element
  • MUX2 which selects one of two supplied signals y (1) or y (2) , depending on one supplied as a control signal
  • the table 7 explained above lists which of the intermediate signals is selected as one of multiplexer input signals in accordance with the link m to be specified by the multiplex element MUX4.0 as the transfer signal y (1) , and which is selected by the multiplex element MUX4.1 as that
  • Transfer signal y (2) The generated output signal a (m) can therefore be represented according to the following formula
  • a multiplexer element MUX4 consists of an OR logic element OR.M, which the signals generated by AND logic elements UND.M.0, UND.M.1, UND.M.2 and UND.M.3 be fed.
  • OR.M OR logic element
  • Each of these AND logic elements AND.M is supplied with a multiplexer input signal ze 0 , ze 1 , ze 2 , ze 3 from one of multiplexer inputs on the one hand, and an enable signal, on the other hand
  • AND logic elements UND.Z.0, UND.Z.1, UND.Z.2 and UND.Z.3 are each generated. These are controlled from control inputs by means of two control signals zg 1 and zg 0 . As a binary digit of a two-digit binary number, these control signals are used to control the selection of the one to be released
  • control signal zg 0 being the lower-order binary digit
  • control signal zg 1 being the higher-order binary digit
  • the AND gate AND.Z.0 is supplied with the control signal zg 0 inverted by an inverter INV.M0, and the control signal zg 1 inverted from a further inverter INV.M1 is fed so that the AND gate AND.Z .0 only releases its enable signal zh 0 , which is used in the AND logic element AND.M.0 to enable the first multiplexer input signal ze 0 to be selected if the two binary digits 00 are supplied by means of the control signals zg 1 and zg 0 . Otherwise, that is to say for the binary digits 01, 10, 11, the multiplexer input signal ze 0 is blocked at the AND logic element AND.M.0.
  • Control signal zg 0 is supplied to AND gate AND.Z.1, and control signal zg, inverted by inverter INV.M1, is supplied, so that AND gate AND.Z.1 only releases its enable signal zh 1 . which is used in the AND logic element AND.M.1 to enable the second multiplexer input signal ze to be selected if the two binary digits 01 are supplied by means of the control signals zg 1 and zg 0 . Otherwise, that is to say for the binary digits 00, 10, 11, the multiplexer input signal ze 1 is blocked with the AND logic element AND.M.1.
  • the AND link AND.Z.2 is on the one hand from
  • Control signals zg 1 and zg 0 are routed. Otherwise, that is to say for the binary digits 00, 01, 11, the multiplexer input signal zs 2 is blocked at the AND logic element AND.M.2.
  • the two control signals zg 1 and zg 0 are fed to the AND logic element AND.Z.3, so that the AND logic element AND.Z.3 only releases its release signal zh-, which is used for the AND logic element UND.M.3 Release of the visrten
  • selectable multiplexer input signals ze 3 is used if the binary digits 11 are supplied by means of the control signals zg 1 and zg 0 . Otherwise, that is to say for binary digits 00, 01, 10, the multiplexer input signal ze 3 is blocked at the AND logic element AND.M.3.
  • One of the four multiplexer input signals is output by the OR logic element OR.M as a multiplexer output signal zf jswsils depending on the control signals en zg 1 and zg 0 present in accordance with the following table 8.
  • Table 8
  • FIG. 3 shows, two logic input signals x 1 and x 2 are provided in the second circuit, from which a logic output signal a is generated in accordance with a variably inputable logic operation.
  • the respective logical link is entered in accordance with the table 2 explained above as a link signal m according to a binary number, the binary digits of which can be entered as binary control signals according to 2 3 , 2 2 , 2 1 , 2 0 , so that these binary signals form the link signal m.
  • the input signals x 1 and x 2 are input to a circuit block BB2, from which a BOOT 2 of the transfer signals y (1) and y (2) is generated.
  • the input signal x 1 is used as the reconstruction signal r.
  • This reconstruction signal r and the two transfer signals y (1) and y (2) are fed to a reconstruction element REK, from which the output signal a (m) is generated by the following combination of these three signals:
  • circuit block BB2 There is one in circuit block BB2
  • Circuit component ZWB provided for generating four intermediate signals z 1 , z 2 , z 3 , z 4 .
  • the intermediate signal z 1 is generated so that it is always logic ZERO.
  • the intermediate signal z 4 is generated so that it is always logically ONE.
  • Circuit component ZWB an EXOR logic element EXOF is provided, which the two input signals x 1 and x 2
  • MUX4.1 are provided. All four intermediate signals z 1 , z 2 , z 3 and z 4 are supplied to each of the multiplexer elements MUX4.
  • the binary digits of the logic signal m are supplied to the sub-circuit UEB.
  • the multiplex elements MUX4.0 and MUX4.1 are provided, which are the same as those in FIG. 1 and FIG. 2, and which are also controlled in each case on the basis of two of the binary digits in the form of two of the binary control signals which control the Multiplex elements MUX4 are supplied.
  • the multiplexer input signals Of the four supplied multiplexer input signals, one is selected and passed on as a multiplexer output signal.
  • the multiplexer input signal to be selected first is intermediate signal z 1 for both multiplex elements MUX4 dss. According to Table 2, this can be represented as a logical link according to 0 d .
  • the multiplexer input signal to be selected as the fourth is the intermediate signal z 4 in both multiplex elements. Accordingly, this can be represented according to Table 2 as a logical link according to 15 d .
  • the EXOR logic element EXOR which is the same as that of FIG. 1, generates the intermediate signal z 2 by EXOR logic of the two input signals x 1 and x 2 .
  • the intermediate signal z 2 can therefore be represented according to Table 2 as a logical combination according to 6 d .
  • Intermediate signal z 2 is supplied to the multiplex element MUX4.1 and the multiplex element MUX4.0 in the subcircuit UEB as the second multiplexer input signal to be selected.
  • Table 2 can be represented as a logic operation according to FIG. 9 d , is supplied in the sub-circuit UEB to the multiplex element MUX4.1 and the multiplex element MUX4.0 as the third multiplexer input signal to be selected.
  • the selection of the multiplexer input signals takes place in the multiplex elements MUX4 in such a way that the binary digits supplied in each case, that is on the one hand for 2 0 , 2 1 for the multiplex element MUX4.0 and on the other hand for 2 3 , 2 2 for
  • Specify multiplexer element MUX4.1 as a two-digit binary number, which number of the four multiplexer input signals must be selected.
  • the multiplier element MUX4.0 is given as the low-order binary number if dis dis binary number 2 1 of the link signal m, and as the higher-order binary number, the binary number 2 0 of the link signal m is given for selection control.
  • the multiplexer element MUX4.1 is entered as the low-value binary digit dis binary digit 2 2 of the link signal m, and the binary digit 2 3 of the link signal m is entered as the higher-order binary digit for selection control.
  • the first through fourth multiplexer input signals are selected in accordance with the two-digit binary numbers 00 through 11.
  • the selected signals are received as a transfer signal y (1) from the multiplexer element MUX4.0 and on the other hand as a transfer signal y (2) from the multiplexer element
  • transfer signals y (1) and y (1) are accordingly selected in accordance with Table 5 already explained, specifically as a function of the binary digits supplied in each case, by means of which the signal link m to be specified in a definable manner is defined in each case.
  • the binary digits agreed by definition for the respective variable signal combination m to be specified are given in Table 2 already explained.
  • Reconstruction signal r the input signal x 1 is used.
  • the reconstruction signal r and the two transfer signals y (1) and y (2) are fed to a reconstruction element REK, which is the same as that of FIG. 1 and which forms a multiplexer element MUX2.
  • the output signal a (m) is generated by the reconstruction element REK, which is formed according to the variably to be predetermined combination m of the input signals x 1 and x 2 .
  • Table 5 already explained, lists which of the multiplexer input signals according to
  • a (m) y (1) .x 1 + y (2) . 1 ; Wis already based on
  • the output signal a (m) can be variably specified according to the following table 9 as its truth table.
  • FIG. 4 shows, a number K of logical input signals is provided in a third circuit, and a logical output signal a (m) is generated in accordance with a logic combination which can be predetermined.
  • Linking is carried out according to the table 6 explained above in the form of a link signal m by means of a binary number
  • 2 L , 2 L-1 , ..., 2 1 , 2 0 ; L 2 K-1 ; can be entered as binary control signals.
  • These binary digits are supplied in groups of four each to one of the provided sub-circuits UEB, which are the same as those in FIG. 3 and whose number N is 2 K-2 .
  • a circuit component ZWB which is the same as that of FIG. 3, combines the two input signals x K-1 and x K to generate four intermediate signals, which are fed to each of the sub-circuits UEB, as well as the sub-circuit UEB shown in FIG.
  • the next subcircuits UEB are the logical signals of the next four Higher-order binary digits are supplied in the same way from the link that can be variably specified according to Table 6. Accordingly, the logic signals of the binary digits according to 2 L , 2 L-1 , 2 L-2 , 2 L-3 are fed to the last subcircuit UEB.N from the logic combination which can be variably specified according to Table 6.
  • circuit component ZWB and the sub-circuits UEB.n; n 1, ... N; form a circuit block BB2N.
  • Reconstruction elements REK.n; n 1, 2, ... N; supplied to the reconstruction circuit REKS.K-1. Likewise, each of these reconstruction elements REK.n is supplied with the input signal x K-1 as a reconstruction signal. Each of these reconstruction elements REK.n consequently generates a further transfer signal, the number of which is equal to N, as the output signal. These become a further reconstruction circuit REKS.K-2
  • Each of these reconstruction elements REK.n is also the input signal x K-2 as a reconstruction signal
  • Each disser reconstruction element REK.n consequently generates a further transfer signal as an output signal. These are fed to a further reconstruction circuit, etc.
  • the penultimate of these reconstruction circuits that is to say the reconstruction circuit REKS.2, is therefore four
  • each of the reconstruction elements REK.1, REK.2 is supplied with the input signal x 2 as a reconstruction signal.
  • Each of the reconstruction elements REK.1, REK.2 accordingly generates as
  • This reconstruction element REK generates the output signal a (m) .
  • the output signal a (m) is generated by the reconstruction circuit REKS.1 using the input signal x 1 as a reconstruction signal from two transfer signals as follows:
  • a (m) y (1) .x 1 + y (2) . 1 ;
  • the transfer signals y (1) , y (2) are transfer signals of a first order. Each of these is before the reconstruction circuit REKS.2 from js two more
  • y (1,1) , y (1,2) , y (2, 1) , y (2, 2) of the second order is made by one of the reconstruction circuits from each of two transfer signals from a third order with the aid of one of the input signals as a reconstruction signal generated, etc.
  • the respective characteristics of one of the transfer signals are like follows when indexed indexes are listed for better
  • the reconstruction circuit REKS.K-1 generates transfer signals of an order K-1 from the transfer signals of an order K-1:
  • the transfer signals of order K-1 used in this process are sent to the reconstruction circuit REKS.K-1 by the circuit block
  • FIG. 5 shows a fourth circuit for generating a logical output signal a (m) from a number K of logical input signals x 1 , x 2 , ... x K , according to a variably predeterminable logical signal combination. It is a circuit block
  • the transfer signals y (n) are fed with the input signals x 1 to X K-2 used as reconstruction signals to a reconstruction block REKON.YZ. This has its own AND gate for each transfer signal y (n)
  • AND.YZ is such a variation of the inversions for the input signals x 1 to x K-2 provided in accordance with the ascending order for n to form all combinations, so that according to the order of the input signals x 1 to x K-2 for the first supplied input signal x 1 is least varied, and more frequently for the next following one, and for the last one supplied
  • Input signal x K-2 the inversion is most often varied.
  • the inversions are shown as inverting inputs from the AND logic elements.
  • OR.YZ which generates the logical output signal a (m) in accordance with an OR logic operation.
  • the generated output signal a (m) is accordingly generated as follows.
  • One of each of the reconstruction element REK.n is thus two supplied signals selected, either y (n, 1) or y (n, 2) , and forwarded. This selection is controlled by the input signal x K-1 supplied to the reconstruction element REK.n as a control signal, the signal value of which as one
  • the reconstruction element REK thus selects one of two as a multiplexer element
  • Input signal as a supplied binary digit.
  • a multiplexer element MUXN can therefore be used as the reconstruction block REKON.YZ.
  • FIG. 6 shows a fifth circuit for generating a logical output signal a from a number K of logical input signals in accordance with a variably predeterminable logical combination.
  • Transfer signals y (n) ; n 1, ... 2N; in a manner which has already been explained with reference to FIG. 4, generated by a circuit block BB2N.
  • Transfer signals y are converted into a reconstruction with the input signals x 1 to x K-1 used as reconstruction signals. block REKON.RS fed. For each of the transfer signals y (n), this has its own AND gate AND.RS.n;
  • n 1.2, ... 2N; on which one is different
  • UND.RS.n are according to their ascending order for n starting with the transfer signal y (1) for the AND logic element AND.RS.1 and then with the transfer signal y (2) for the
  • a transfer signal y (n) is supplied so that the last AND logic element AND.RS.2N is supplied with the transfer signal y (2N) .
  • a multiplexer element MUX2N can be used as a reconstruction block REKON. Therefore, a multiplexer element MUX2N can be used.
  • FIG. 7 shows a sixth circuit for generating a logical output signal according to a variably predeterminable logical combination.
  • the output signal a (m) is made by means of a single large multiplexer element MUX4N as a reconstruction block REKON.
  • M generates, which in each case selects a binary digit from a number 4N of supplied binary digits of the linking signal m and passes it on as output signal a (m) , in each case depending on the train-led signal values of the input signals x 1 to x K.
  • the link signal m is as a 4N tuple of its singular binary digits.
  • only half the multiplexer element MUX2N is required due to the generated transfer signals.
  • FIG. 8 shows, a seventh circuit has been assigned
  • Disser contains a circuit component ZW0 for generating 16 intermediate signals z 0 , z 1 ... z 15 . These are entered into each of two MUX16 multiplexer elements, each one of which Select 16 intermediate signals and forward them as transfer signals y (1) and y (2) .
  • the two multiplexer elements MUX16 form a subcircuit UEC.
  • Circuit components ZWC form the circuit block BC2.
  • Each of the MUX16 multiple elements is controlled by four control lines, each of which is used as a control signal
  • Binary digits are entered, which, when put together to form a binary number, result in the logical link to be specified for the input link signal m.
  • the binary digits for 2 4 , 2 5 , 2 0 , 2 1 of the binary number for the link signal m are input to the first multiplex element MUX16.1, which is in accordance with one of the input binary digits
  • MUX16.1 is. The binary digits for 2 7 , 2 6 , 2 3, 2 2 from the
  • Multiplexer element MUX16.2 entered, which according to a further binary number fixed by these entered binary digits therefrom as the transfer signal y (2) that of
  • y (1) is selected from ... (z 0 , z 2 , z 1 , z 3 , z 0 , z 2 , z 1 , z 3 , z 0 , z 2 , z 1 , z 3 , z 0 , z 2 , z 1 , z 3 , z 0 , z 2 , z 1 , z 3 , z 8 , z 10 , z 9 , z 11 , z 8 , z 10 , z 9 , z 11 , z 8 , z 10 , z 9 , z 11 , z 8 , z 10 , z 9 , z 11 , z 8 , z 10 , z 9 , z 11 , z 8 , z 10 , z 9 , z 11 , z 4 , z 10 , z 9 , z 11 ,
  • the two transfer signals y (1) and y (2) and, as a reconstruction signal, the input signal x 2 as are fed to a reconstruction element REK, which is the same as that of FIG. 1, to generate the output signal a (m) .
  • the intermediate signals z i are generated by the circuit component ZWC in accordance with Table 12 below.
  • the intermediate signals z i are generated in accordance with the logic operations in the circuit component ZWC shown in Table 12 on the right.
  • a tuple (y (1) , y (2) ) is generated from the Zwix signals in Table 12 as a form of representation of the output signal a (m) and is selected as follows:
  • FIG. 1 An example of a circuit component ZWC is shown in FIG.
  • the input signals x 2 and x 1 become one
  • EXOR logic element EXOR leads to the generation of a
  • Intermediate signals z 1 are intermediate signals z 1 .
  • the intermediate signal z 0 is always generated according to logic ZERO.
  • An AND logic element AND.2 the signal x 2 ⁇ x 3 is input in inverted form and the input signal x 1 is input for the ore generation of the intermediate signal z 2 .
  • Intermediate signals z 4 are input to an OR logic element 0R.5 to generate the
  • Intermediate signals z 5 are input to an OR gate 0R.6 to generate the
  • Intermediate signals z 6 are input to an OR logic element 0R.7 in order to generate the
  • Intermediate signal z 7 inverted to generate the intermediate signal z 8 .
  • the intermediate signal z 6 is inverted by an inverter INV.9 to generate the intermediate signal z 9 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Logic Circuits (AREA)

Abstract

Aus den logischen Eingabesignalen wird ein Tupel von logischen Übergabesignalen erzeugt als eine Darstellungsform einer logischen Signalverknüpfung. Übergabesignal sind beispielsweise erzeugbar mittels einer Auswahl aus hierfür aufbereiteten logischen Zwischensignalen. Tupel von Übergabesignalen sind verknüpfbar zur Bildung von weiteren Tupeln von Übergabesignalen. Zusätzlich können zur Fehlererkennung ebenso wie zur Fehlerkorrektur Schaltungskomponenten eingesetzt werden. Beispielsweise bei Anwendungen mit störanfälligen logischen Schaltelementen sowie bei einer großen Anzahl von logischen Schaltelementen ist eine Ausfallsicherheit gemäß den Fehlerkorrekturen entscheidend vergrößerbar. Ein Tupel von Übergabesignalen ist verknüpfbar mit Rekonstruktionssignalen zur Erzeugung eines Ausgabesignales.

Description

Verfahren und Schaltung zur Erzeugung eines logischen
Ausgabesignales aus logischen Eingabesignalen gemäß einer logischen Signalverknüpfung.
Die Erfindung betrifft ein Verfahren und eine Schaltung zur Durchführung des Verfahrens zur Erzeugung von logischen
Signalen aus logischen Eingabesignalen, sodaß mittels dieser Signale ein logisches Ausgabesignal erzeugbar ist, welches einer diesem Ausgabesignal zugeordneten logischen Signalverknüpfung von logischen Eingabesignalen entspricht. Eine logische Signalverknüpfung von logischen Signalen ist bekannt. Es ist bekannt, daß logische Signalverknüpfungen mit Hilfe von logischen Signalen, sogenannten Booleschen Signalen, darstellbar sind, deren Wertevorrat in sehr vielen Anwendungsfällen nur eine logische EINS und eine logische NULL aufweist. In bekannter Weise ist eine Boolesche Algebra definierbar. Es ist bekannt, daß eine logische Signalverknüpfung für alle Kombinationen von logischen Eingabesignalwerten in einer Tabellenform darstellbar ist, in einer sogenannten Wahrheitstabelle. Es ist bekannt, daß zwei unterschiedliche Signalverknüpfungen genau dann, und nur dann das gleiche Resultat ergeben, wenn ihre beiden Wehrheitstabellen gleich sind. Es sind insbesondere auf elektronischem Gebiet, ebenso wie auf vielen anderen Gebieten, beispielsweise optischen, pneumatischen, mechanischen, usw. Gebieten, Signale für eine logische EINS und eine logische NULL definierbar. Diese definierten logischen Signale sind als Eingabesignale für eine Vielzahl von definierbaren logischen Signalverknüpfungen anwendbar. Es sind folgende Darstellungsformen bekannt. Es ist ein logisches Signal gemäß einer logischen Variablen darstellbar. Logische Signale und logische Variablen sollen durch Verwendung von Kleinbuchstaben als solche bezeichnet werden. Eine logische Signalverknüpfung von einem oder mehreren logischen Signalen ist gemäß einer logischen Funktion von logischen Variablen bezeichenbar. Logische Funktionen sollen durch Verwendung von Großbuchstaben und einer in Klammern angegebenen Liste ihrer Variablen als solche bezeichnet werden. Das gemäß einer logischen Signalverknüpfung erzeugte logische Signal ist, wie jedes andere logische Signal, als ein einzelnes logisches Signal darstellbar. Ein einzelnes logisches Signal kann durch eine logische Signalverknüpfung erzeugt sein. Für eine Bezeichnung von logischen Signalverknüpfungen ist wie bei logischen Variablen und logischen Funktionen eine Notation gebräuchlich. Ein weglaßbarer Punkt unmittelbar zwischen zwei logischen Variablen bezeichnet eine UND-Verknüpfung dieser beiden Variablen. Ein Pluszeichen unmittelbar zwischen zwei logischen Variablen bezeichnet eine ODER-Verknüpfung. Ein Querstrich oberhalb einer logischen Variablen bezeichnet ihre Invertierung oder Negation. Eine logische Variable kann auch als ein Klammerausdruck angegeben werden, welcher eine logische Verknüpfung von logischen Variablen enthält. Ein Pluszeichen innerhalb eines Kreises bezeichnet eine
EXKLUSIV-ODER-Verknüpfung (EXOR). Ein Gleichheitszeichen bezeichnet eine gleiche Wahrheitstabelle für die jeweiligen Ausdrücke links und rechts hiervon. Als ein neutrales Element kann in einer UND-Verknüpfung ein 1-Element enthalten sein, sodaß beispielsweise gilt a.1 = a. Als logische Funktion bezeichnet "1" eine Wahrheitstabelle bestehend durchweg aus logischen EINS. Als ein neutrales Element kann in einer
ODER-Verknüpfung ein O-Element enthalten sein, sodaß beispielsweise gilt a + 0 = a. Als logische Funktion bezeichnet "0" eine Wahrheitstabelle bestehend durchweg aus logischen NULL. Eine UND-Verknüpfung ist vorrangig gegenüber einer ODER-Verknüpfung, sodaß beispielsweise gilt a+b.c = a+(b.c). Eine Negation einer UND-Verknüpfung zweier Variabler ist gleich einer ODER-Verknüpfung der invertierten Variablen, sodaß beispielsweise gilt
Figure imgf000004_0001
ab =
Figure imgf000004_0003
Eine Negation einer ODER-Verknüpfung zweier Variabler ist gleich einer
UND-Verknüpfung der invertierten Variablen, sodaß
beispielsweise gilt
Figure imgf000004_0002
= a Eine UND-Verknüpfung einer Variablen mit der invertierten Variablen ergibt stets logisch NULL, sodaß beispielsweise gilt a.
Figure imgf000005_0001
a = 0. Eine ODER-Verknüpfung einer Variabl en mit de r inverti erten Vari ab len er gi bt stets logisch EINS, sodaß beispielsweise gilt a + a
Figure imgf000005_0002
= 1. Eine
UND-Verknüpfung einer Variablen mit einem 0-Element ergibt stets logisch NULL, sodaß beispielsweise gilt a.0 = 0. Eine ODER-Verknüpfung einer Variablen mit einem 1-Element ergibt stets logisch EINS, sodaß beispielweise gilt a + 1 = 1. Eine UND-Verknüpfung von einer ersten Variablen mit einer ODER-Verknüpfung von einer zweiten mit einer dritten Variablen ist gleich einer ODER-Verknüpfung von einer UND-Verknüpfung der ersten und zweiten Variablen mit einer UND-Verknüpfung der ersten und dritten Variablen, sodaß beispielsweise gilt a.(b+c) = a.b + a.c. Eine UND-Verknüpfung einer ersten mit einer zweiten Variablen ist gleich einer UND-Verknüpfung der zweiten mit der ersten Variablen, sodaß beispielsweise gilt a.b = b.a. Eine ODER-Verknüpfung einer ersten mit einer zweiten Variablen ist gleich einer ODER-Verknüpfung der zweiten mit der ersten Variablen, sodaß beispielsweise gilt a + b = b + a.
In bekannter Weise sind zusätzliche logische Signale erzeucbar um Fehler bei einer Speicherung oder Übertragung von mehreren einzelnen logischen Signalen erkennen zu können. Parity-Eits werden beispielsweise erzeugt durch eine EXOR-Verknüpfunc von mehreren zu überprüfenden einzelnen Signalen. Mit Hilfe einer Hamming-Codierung können aus einer Mehrzahl von derartigen Parity-Bits Fehler erkannt und auch korrigiert werden, indem mittels dieser zusätzlich erzeugten Parity-Bits ein
Syndromwort erzeugt wird, welches zur Fehlerkorrektur dient.
Die Aufgabe der Erfindung besteht darin, ein weiteres Verfahren sowie eine Schaltung zur Durchführung dieses Verfahrens anzugeben zur Erzeugung von logischen Signalen aus logischen Eingabesignalen, sodaß mittels dieser Signale ein logisches Ausgabesignal erzeugbar ist, welches einer logischen
Signalverknüpfung der Eingabesignale entspricht. Diese Aufgabe wird gelöst durch ein Verfahren mit den Merkmalen des Patentanspruches 1, sowie durch eine Schaltung mit den Merkmalen des Patentanspruches 14. Aus den Unteransprüchen ergeben sich bevorzugte Ausführungsformen und Weiterbildungen der Erfindung.
Der Erfindung liegt die Erkenntnis zugrunde, daß aus den logischen Eingabesignalen ein Tupel von logischen Übergabesignalen erzeugbar ist als eine Darstellungsform einer
logischen Signalverknüpfung. Übergabesignale sind beispielsweise erzeugbar mittels einer Auswahl aus hierfür aufbereiteten logischen Zwischensignalen. Tupel von Übergabesignalen sind verknüpfbar zur Eildung von weiteren Tupeln von Übergabesignalen. Zusätzlich können zur Fehlererkennung ebenso wie zur Fehlerkorrektur Schaltuncskomponenten eingesetzt werden.
Beispielsweise bei Anwendungen mit störanfälligen logischen Schaltelementen sowie bei einer großen Anzahl von logischen Schaltelementen ist eine Ausfallsicherheit gemäß den Fehlerkorrekturen entscheidend vergrößerbar. Ein Tupel von Ütergabesignalen ist verknüpfbar mit Rekonstruktionssignalen zur
Erzeugung eines Ausgabesignales. Für derartige Tupel von
Übergabesignalen sind als eine Algebra logische Verknüpfungen definierbar entsprechend den bereits erläuterten logischen Verknüpfungen. Es kann gezeigt werden, daß dies erzielbar ist, indem Übergabesignale verwendet werden, welche erzeugbar sine zu einem jeweils zugeordneten Rekonstruktionssignal,
Streusignal, Beliebigsignal. Relationen als Vorschriften, welche dabei zu beachten sind, sind in einer allgemeinen Weise ebenso wie für bevorzugte Ausführungsformen angebbar. Die Bezeichnung Eingabesignal, Übergabesignal, Ausgabesignal bezieht sich dabei auf eine Schaltung zur Erzeugung einer logischen Signalverknüpfung. Es erscheint vorerst nicht sinnvoll, daß zur Erzeugung eines einzelnen Ausgabesignales aus einer Anzahl von Eingabesignalen gemäß einer logischen Signalverknüpfung zunächst mehrere Signale in Form eines Tupels von Übergabesignalen
erzeugt werden sollen. Daß dies Vorteile mit sich bringt, ist mitunter unmittelbar nicht sofort erkennbar. Das Auffinden von geeigneten Rekonstruktionssignalen, deren paarweise UND-Verknüpfung stets logische NULL ist, und deren zusammengefaßte ODER-Verknüpfung stets logische EINS ist, wird durch
Verwendung von Tupeln zur Darstellung dieser Signale in
Abhängigkeit von allen Kombinationen von Eingabesignalwerten vorteilhaft erleichtert.
Zur Erläuterung der verwendeten Notation soll ein logisches Demonstrationssignal betrachtet werden. Dieses soll durch eine logische Signalverknüpfung erzeugt werden aus zwei logischen Eingabesignalen. Das erzeugte Demonstrationssignal soll dargestellt werden als eine logische Variable d. Die beiden Eingabesignale sollen als logische Variablen x1 und x2 dargestellt sein. Die logische Signalverknüpfung soll als eine logische Funktion D(x2,x1) der beiden Variablen x1 und x2 dargestellt werden. Folglich gilt d = D(x2,x1). In Abhängigkeit von den Eingabesignalen wird gemäß der gegebenen logischen Signalverknüpfung jeweils ein erzeugter
Demonstrationssignalwert des Demonstrationssignales als Ausgabesignal erhalten. Durch eine Indizierung sollen diese von einer jeweiligen Kombination von logischen Eingabesignalwerten der beiden Eingabesignale unterschieden werden gemäß folgender Definition d1 = D(1,1); d2 = D(0,1); d3 = D(1,0); d4 = D(0,0); Demzufolge ist für die jeweilige gegebene logische Signalverknüpfung eine Wahrheitstabelle zur Auflistung aller Ausgabesignalwerte in Abhängigkeit von allen möglichen Kombinatinen von Eingabesignalwerten darstellbar als Tabelle 1.
Tabelle 1
Figure imgf000007_0001
Unterschiedliche logische Signalverknüpfungen mit einer
gleichen Wahrheitstabelle gelten als gleichwertig. Zur
Unterscheidung von Ausgabesignalen sollen demnach die in der jeweils zugehörigen Wahrheitstabelle aufscheinenden
Ausgabesignalwerte überprüft werden. Bei gleicher Wahrheitstabelle soll eine Gleichheit gelten, welche bei der Darstellung durch ein Gleichheitszeichen ausgedrückt werden soll.
Beispielsweise bei einer ODER-Verknüpfung der beiden
Eingabesignale gilt folgendes: d = D(x2,x1) = x2 + x1;
d1 = D(1,1) = 1; d2 = D(0,1) = 1; d3 = D(1,0) = 1;
d4 = D(0,0) = 0; Es werden verschiedene Darstellungsformen für eine Darstellung des Demonstrationssignales verwendet zur
Kennzeichnung seiner gegebenen logischen Signalverknüpfung.
Zum einen werden die jeweiligen Demonstrationssignalwerte für alle Kombinationen von Eingabesignalwerten in einem
Zahlentupel zusammengefaßt gemäß folgender Definition:
(d4,d3,d2,d1) = d = ( D(0,0), D(1,0), D(0,1), D(1,1) );
Es ist die betrachtete ODER-Verknüpfung auch definitionsgemäß darstellbar durch folgendes Tupel (d4,d3,d2,d1) = (0,1,1,1);
Zum anderen können die jeweiligen Demonstrationssignalwerte für alle Kombinationen von Eingabesignalwerten in einer Binärzahl als deren Binärziffern zusammengefaßt werden gemäß folgender Definition: (d4 d3 d2 d1). = (0111)b = 0111b; Zur besseren Kennzeichnung als Binärzahl werden bei dieser Notation
Binärziffernwerte, welche durch eine weglaßbere Klammer
zusammengefaßt sein können, durch ein tiefgestelltes "b" markiert als Binärziffern einer Binärzahl. Zahlentupel und Binärzahl sind demzufolge definitionsgemäß eine gleichwertige Darstellungsform eines Ausgabesignales einer gegebenen
logischen Signalverknüpfung von Eingabesignalen. Zur Binärzahl ist als eine gleichwertige Darstellungsform eine Dezimalzahl mit gleichem Zahlenwert angebbar, also 0111b = (7 ) d ; Zur besseren Kennzeichnung als Dezimalzahl werden bei dieser
Notation Dezimalziffernwerte, welche durch eine weglaßbare
Klammer zusammengefaßt sein können, durch ein tiefgestelltes ''d" als solche markiert. Innerhalb der durch das tiefgestellte "d" markierten Kl ammerausdrücke sind stets de finitionsgemäß bei der Zahlenberechnung Summetionen, Multiplikationen, Potenzierungen, usw. auszuführen gemäß den bekannten
Rechenregeln für Zahlen. Aus der Tabelle 1 ist erkennbar, daß eine Wahrheitstabelle für eine logische Signalverknüpfung von zwei Eingabesignalen jeweils vier Ausgabesignalwerte enthält. Es sind somit 24 verschiedene Wahrheitstabellen für 24 verschiedene vorgebbare logische Signalverknüpfungen möglich. Diese können, wie bereits erläutert, durch ihre zugehörige Dezimalzahl gekennzeichnet werden. Beispielsweise können die Ausgabesignalwerte des betrachteten Demonstrationssignales d in der Darstellungsform als Zahlentupel (d4, d3, d2, d1) sowie in der Darstellungsform als Binärzahl (d4 d3 d2 d 1 ) b sowie in der Darstellungsform als die zugehörige Dezimalzahl (m)d, sowie in der Darstellungsform als logische Funktion D(x2,x1) die jeweilige logische Signalver- knüpfung kennzeichnen. Demzufolge ist eine Anzahl von 24 = 16 verschiedenen logischen Signalverknüpfungen darstellbar. Zur
Unterscheidung dieser einzelnen logischen Signalverknüpfungen werden diese markiert durch ein bevorzugt hochgestelltes
Kennzeichen, welches innerhalb von Klammern angegeben werden soll. Als dieses Kennzeichen soll jene Dezimalzahl verwendet werden, deren Zahlenwert gleich ist jener Binärzahl, deren Binärziffern mit den Zahlen des Zahlentupels übereinstimmen, und deren Binärziffern, wie bereits erläutert, der jeweiligen Wahrheitstabelle entnommen werden können von der jeweils betrachteten logischen Signalverknüpfung. Dies soll anhand von Tabelle 2 näher erläutert werden.
Tabelle 2 1
2
Figure imgf000010_0004
In der Tabelle 2 sind untereinander aufgelistet 24 = 16 Zahlentupel gemäß der erläuterten Darstellungsform:
(d4 (m), d3 (m), d2 (m), d1 (m)) = D(m)(x2,x1) = d(m); d4 (m) = D(m)(0,0); d3 (m) = D(m)(1,0); d2 (m) = D(m)(0,1);
d1 (m) = D(m)(1,1);
Weiters gilt beispielsweise
d(8) =
Figure imgf000010_0001
d(7); d(9) =
Figure imgf000010_0002
d(6); usw., bzw. d(8+i) =
Figure imgf000010_0003
(7-i);
Ebenso gilt
d(3) = d(2) + d(1);
d(5) = d(4) + d(1); d(6) = d(4) + d(2); d(7) = d(4) + d(3);
Daraus kann eine erleichterte Erzeugung abgeleitet werden. Oberhalb jeder Zahl der in der Tabelle 2 untereinander aufgelisteten Zahlentupel sind die logischen Eingabesignalwerte angegeben für x1 und x2 zur Bestimmung der jeweiligen Zahl des Zahlentupels gemäß Tabelle 1 als Wahrheitstabelle. Daneben ist untereinander aufgelistet in der Tabelle 2 eine zum jeweiligen Zahlentupel gleichwertige Darstellungsform als Binärzahl. Weiters ist untereinander daneben aufgelistet in der Tabelle 2 eine dazu gleichwertige Darstellungsform als Dezimalzahl. Ebenso ist untereinander aufgelistet in der Tabelle 2 eine symbolische Darstellungsform der jeweiligen vorgegebenen logischen Signalverknüpfung.
Und schließlich ist in der Tabelle 2 untereinander aufgelistet eine zugehörige Bezeichnung für das jeweilige Demonstrationssignal. In der Tabelle 2 sind also die
Demonstrationssignalwerte aufgelistet zu allen verschiedenen Wahrheitstabellen für die jeweilige logische Signalverknüpfung von zwei Eingabesignalen x1 und x2. Für eine größere Anzahl K von Eingabesignalen xk ; k = 1,...K; kann dies erweitert werden. Die jeweilige Wahrheitstabelle enthält zur jeweils vorgegebenen logischen Signalverknüpfung der Eingabesignale gemäß aller Kombinationen von logischen Eingabesignalwerten jeweils eine Anzahl T = 2K von Ausgabesignalwerten beispielsweise für ein hierfür betrachtetes
Demonstrationssignal d = D(xK,...x1); Für die Ausgabesignalwerte des Demonstrationssignales ist durch Indizierung
folgendes definierbar:
dT = D(0,0,0,...0,0,0);
dT-1 = D(1,0,0,...0,0,0);
dT-2 = D(0,1,0,...0,0,0);
dT-3 = D(1,1,0,...0,0,0); d4 = D(0,0,1,...1,1,1);
d3 = D(1,0,1,...1,1,1);
d2 = D(0,1,1,...1,1,1);
d1 = D( 1,1,1,...1,1,1);
Mit diesen indizierten Ausgabesignalwerten erhält man die Wahrheitstabelle gemäß der Tabelle 3. Tabelle 3
Figure imgf000012_0002
Zu dieser Wahrheitstabelle ist eine zugeordnete logische
Signalverknüpfung definitionsgemäß darstellbar als folgendes Zahlentupel (dT,dT-1,dT-2,...d3,d2,d1); Anhand dieser
Wahrheitstabelle ist die zugeordnete logische Signalverknüpfung definitionsgemäß darstellbar als folgende Binärzahl
(dT dT-1 dT-2 ... d3 d2 d1)b. Zu dieser Binärzahl ist mit gleichem Zahlenwert die gegebene logische Signalverknüpfung definitionsgemäß darstellbar anhand einer Dezimalzahl
(m)d = D(xK,xK-1, ... x2,x1) = d; Diese Zahl m soll dafür
verwendet werden, die verschiedenen vorgebbaren
Wahrheitstabellen für logische Signalverknüpfungen zu markieren als ein hochgestelltes Kennzeichen
d(m) = D(m)(xK,...x1) = (m)d; Dabei ist eine Anzahl gleich 2T von unterschiedlichen Wahrheitstabellen vorgebbar zur
Festlegung einer vorzugebenden logischen Signalverknüpfung von einer Anzahl K von Eingabesignalen xk ; k = 1,...K. Der
Zahlenwert der Zahl m ist demnach in diesem Fall aus einem Bereich von 0 bis M = 2T-1. Jedes Demonstrationssignal d(m) ist demnach wahlweise darstellbar definitionsgemäß - entweder als Zahlentupel (dT (m),dT-1,...,d1 (m)), - oder als binäre Zahl ( dT (m) ... d1 (m) )b,
Figure imgf000012_0001
- oder als Dezimalzahl (m)d,
- oder als logische Funktion D(m ) (xK,xK-1,...x1). Betrachtet man jetzt wieder die Tabelle 2, so sind die
Demonstrationssignale d(m ) für K = 2 dargestellt. Zu jedem Demonstrationssignal d(m ) gibt es Demonstrationssignalwerte dt (m); t = 1,...T; deren Anzahl gleich T = 2K = 4 ist. Die Anzahl der Demonstrationssignale d(m ); m = 0,1,...M; ist gleich 1 + M = 2T = 16; Die Nummerierung der Demonstrationssignale m = 0,1,...15 wurde dabei in jener Weise vorgenommen, sodaß ihre Nummer m gleich der Dezimalzahl zur Darstellung des Demonstrationssignales ist, also d(m ) = (m)d. In diesen
Darstellungsformen von logischen Signalen als Ergebnis einer gegebenen logischen Verknüpfung können diese logischen Signale in weiteren logischen Verknüpfungen verknüp ft und dargestel lt werden. So ist beispielsweise das Eingabesignal x1 stets auch darstellbar durch das Demonstrationssignal d(3), und das
Eingabesignal x2 ist stets auch darstellbar durch das Demonstrationssignal d(5), wie dies aus der Tabelle 2 erkennbar ist. Die Eingabesignale, beispielsweise x1 und x2, sind demnach auch in der Darstellungsform von Zahlentupeln darstellbar, also x1 = (0,0,1,1); x2 = (0,1,0,1); Demzufolge ist jede logische Verknüpfung in einer übersichtlichen Darstellungsform beispielsweise in jener der Zahlentupel darstellbar und überprüfbar, also beispielsweise
x12 = (0,0,1,1) ⊕ (1,0,1,0) = (1,0,0,1); Es können die Zahlentupel beispielsweise auch als logische Vektoren
betrachtet werden. An jeder Position wird die Zahl des
Zahlentupels beispielsweise als Ausgabesignal zu einer
bestimmten Kombination von Eingabesignalwerten betrachtet.
Diese Zahl wird verknüpft mit jener Zahl des Zahlentupels an der gleichen Position, welche der gleichen Kombination von Eingabesignalwerten entspricht, zur jeweiligen Zahl des
Zahlentupels an eben der gleichen Position als Ergebnis der jeweiligen logischen Verknüpfung. Es kann eines der Demonstrationssignale, beispielsweise d(9), durch Verknüpfung anderer Demonstrationssignale dargestellt werden, oder durch definitionsgemäß zugehörige Zahlentupel, oder durch
definitionsgemäß zugehörige Binärzahlen, oder durch
definitionsgemäß zugehörige Dezimalzahlen, oder durch eine logische Verknüpfung dieser oder durch eine logische Funktion von diesen:
d(9) = D(9)(d(5), d(3)) = d(3)
Figure imgf000014_0001
(5) = d(3) ⊕ d(10) =
= (0,0,1,1) ⊕ (1,0,1,0) = (1,0,0,1) = 1001b = 0011b ⊕ 1010b =
= 3d ⊕ 10d = 9d = D(9) (5d, 3d); Auf diese Weise können logische Signale und deren logische Verknüpfungen
übersichtlich Dargestellt werden. Bei den betrachteten
Demonstrationssignalen dient die zugehörige Dezimalziffer als hochgestellte Zahl auch zur Kennzeichnung der zugehörigen Wahrheitstabelle. Dies ist bei anderen logischen Signalen nicht notwendigerweise der Fall. Allgemein dient ein
hochgestelltes Kennzeichen lediglich zur Kennzeichnung, beispielsweise in Form einer Zahl zur Nummerierung von logischen Signalen. Erfindungsgemäß soll bei einer Anzahl K von Eingabesignalen xk ; k = 1,...K; 2
Figure imgf000014_0002
K; eine weitere Anzahl N von
Rekonstruktionssignalen r(n); n = 1,...N; 2
Figure imgf000014_0003
N
Figure imgf000014_0004
2k;
vorgegeben werden, so daß deren paarweise UND-Verknüpfung stets logisch Null ergibt r(n1 ).r(n2) = 0; n1 ≠ n2; und sodaß deren zusammengefaßte ODER-Verknüpfung stets logisch EINS ergibt r(N) + r(N-1) + ... + r(2) + r(1) = 1;
Derartige Rekonstruktionssignale sind insbesondere in ihrer Darstellungsform als Zahlentupel erleichtert auffindbar und überprüfbar. So sind beispielsweise für K = 2 und N = 3 folgende Rekonstruktionssignale r(n) vorgebbar
r(1) = (0,0,1,1) = 3d; r(2) = (0,1,0,0) = 4d;
(3)
r = (1,0,0,0) = 8d; Ihre paarweise UND-Verknüpfung ist insbesondere anhand von Rekonstruktionssignalwerten rt (n) mit
Hilfe von logischen Zahlentupeln erleichtert überprüfbar: n1 ≠ n2; r(n1).r(n2) = = (r4 (n1), r3 (n1), r2 (n1), r1 (n1)).(r4 (n2), r3 (n2), r2 (n2) ,r1 (n2)) = = r3
(r4 (n1). r4 (n2), (n1). r3 (n2), r2 (n1). r2 (n2), r1 (n1). r1 (n2)) = = (0,0,0,0) = 0d = 0; Ihre zusammengefaßte ODER-Verknüpfung ist ebenso überprüfbar beispielsweise mit Hilfe von
Zahlentupeln r(1) + r(2) + r(3) =
= (r4 (1) + r4 (2) + r4 (3), r3 (1) + r3 (2) + r3 (3),
, r(1) + r(2) + r2 (3), r1 (1) + r1 (2) + r1 (3) ) =
= (1,1,1,1) = 15d = 1; Jeweils zugeordnet zu jedem
Rekonstruktionssignal r ( n)sind erfindungsgemäß beispielsweise folgende Streusignale vorgebbar s(1) = (1,0,0,0) = 8d;
s(2) = (0,0,0,1) = 1d; s(3) = (0,0,0,0) = 0d; Ihre
UND-Verknüpfung jeweils mit dem zugeordneten Rekonstruk- tionssignal ist stets logisch Null. Dies ist ebenso überprüfbar mit Hilfe von Zahlentupeln. n = 1,2,3; r(n) . s(n) =
= (r4 (n ), r3 (n ), r2 (n ), r1 (n)).
(s4 (n), s3 (n ), s2 (n ), s1 (n)) = = (r4 (n). s4 (n), r3 (n ).s3 (n ), r2 (n ).s2 (n), r1 (n). s1 (n)) =
= (0, 0, 0, 0) = 0d; Zugeordnet zu jedem Rekonstruktionssignal
(n) sind erfindungsgemäß als beliebig auswählbar beispiels- weise folgende Beliebigsignale b (n) vorgebbar:
b (1) = (1,1,1,1) = 15d; b(2) = (1,1,0,1) = 13d ;
b (3) = (0,1,1,1) = 7d; Zugeordnet zu jedem
Rekonstruktionssignal sind in diesem Fall die Übergabesignale erfindungsgemäß wie folgt zu ermitteln:
y(1) = a.r(1) + b(1).s(1) = a.3d + 15d.8d = a.3d + 8d;
y(2) = a.r(2) + b(2).s(2) = a.4d + 13d.1d = a.4d + 1d;
y(3) = a.r(3) + b(3).s(3) = a.8d + 7d.0d = a.8d; Für das
Ausgabesignal a wird vorerst noch keine vorzugebende logische
Signalverknüpfung A(x2,x1) explizit definiert. Das
Ausgabesignal a soll als eine logische Signalverknüpfung
A(x2,x1) der Eingabesignale x1 und x2 vorgegeben werden, beispielsweise anhand einer vorzugebenden Wahrheitstabelle, welche als Tabelle 4 wie folgt angegeben werden kann. Tabelle 4
Figure imgf000016_0001
Das Ausgabesignal a ist demnach al s folgen des Zahlentupel darstellb ar a = A (x2 , x 1 ) = ( a4 , a3 , a2 , a1 ) ; Demzuf olge s ind di e Übergabesi gnale in diesem Fall wie folgt darstellbar :
y(1) = ( a4, a3, a2, a1 ) .3d + 8 d = ( 1 , 0 , a2, a1);
y(2) = (a4, a3, a2, a1).4d + 1d = (0, a 3 , 0, 1);
y(3) = (a4, a3, a2, a1).8d = (a4, 0, 0, 0);
Durch die Zahlentupel dieser drei Übergabesignale
y(1) = (1,0,a2,a1); y(2) = (0,a3,0,1); y(3) = (a4, 0,0,0);
wird eine Vorschrift festgelegt. Eine derartige Vorschrift für eine Erzeugung, eine Verwendung sowie eine Verknüpfung der Übergabesignale kann wie bei einer Algebra formuliert und vorgegeben weroen. Da eine solche Vorschrift als Algebra bevorzugt für eine Verknüpfung logischer Zahlentupel
formulierbar ist, wird sie als BOOT-Algebra bezeichnet, als eine Abkürzung für "boolean tuple algebra". Entsprechend der Anzahl N von übergabesignalen, wird sie bezeichnet als eine BOOTN-Algebra. In oer Folge soll dies näher erläutert werden. Beispielsweise durch die zuvor erläuterten Demonstrationssignale sind logische Signalverknüpfungen von Eingabesignalen definitionsgemäß festlegbar. Jede beliebige logische
Signalverknüpfung von Eingabesignalen, welche ihrerseits jeweils als eines der Demonstrationssignale darstellbar sind, liefert als Ausgabesignal wiederum stets eines der
Demonstrationssignale. Somit ist jede beliebige logische
Funktion darstellbar, und ihrerseits wiederum verknüpfbar. Als ein sog. BOOTN soll erfindungsgemäß ein Tupel von einer Anzahl N von logischen Funktionen angegeben werden, welche jeweils zur Erzeugung der Übergabesignale anzuwenden sind. Durch diese logischen Funktionen des Tupels soll jene logische Funktion bestimmbar sein, welche zur Erzeugung des Ausgabesignales anzuwenden ist. Zur Anzahl N von folgenden logischen
Funktionen y(n) (xK, ... x1); n = 1,...N; lau tet das erfin- dungsgemäße BOOTN (Y(1) (xK, ...x1),..., Y (N) (xK,...x1));
Erfindungsgemäß sollen gemäß dieser Funktionen Übergabesignale erzeugt werden, welche beispielsweise in der Darstellungsform als Zahlentupel oder als Binärzahl oder als Dezimalzahl darstellbar sind. Erfindungsgemäß wird ein Tupel, welches dem daraus erzeugbaren Ausgabesignal sowie der diesem Ausgabesig- nal zugeordneten Signalverknüpfung der Eingabesignale
zugeordnet wird, bestehend aus einer Anzahl von logischen Übergabesignalen erzeugt, welche so erzeugt werden, daß jedes dieser Übergabesignale je einer ODER-Verknüpfung von einerseits einer UND-Verknüpfung des Ausgabesignales mit einem dem Übergabesignal jeweils zugeordneten Rekonstruktionssignal und andererseits einer UND-Verknüpfung eines oem Übergabesignal jeweils zugeordneten Beliebigsignales mit einem dem Übergabesignal jeweils zugeordneten Streusignal entspricht, sowie daß jede UND-Verknüpfung von je einem der Rekonstruktionssignale mit je einem anderen der Rekonstruktionssignale stets logisch NULL ist, sowie daß eine OCER-Verknüpfung von allen
Rekonstruktionssignalen stets logisch EINS ist, sowie daß jede UND-Verknüpfung von je einem der Rekonstruktionssignale mit dem jeweils zugeordneten Streusignal stets logisch NULL ist, so daß das Ausgabesignal anhand dieses Tupels der
Übergabesignale mittels einer ODER-Verknüpfung von allen
UND-Verknüpfungen von je einem der Übergabesignale mit dem jeweils diesem Übergabesignal zugeordneten
Rekonstruktionssignal erzeugbar ist.
So können die zuvor erläuterten Übergabesignale y(1) = (1,0,a2,a1); y(2) = (0,a3,0,1); y(3) = (a4, 0,0,0); auch als das folgende BOOT3 angegeben sein:
(y(1), y(2), y(3)) = ((1,0,a2,a1),(0,a3,0,1),(a4,0,0,C));
Dabei kann für das Ausgabesignal folgende logische Verknüpfung beispielsweise gegeben sein: a = A(x2,x1) = (a4,a3, a2,e1) = (0,1,1,0) = 0110b = 6d = x1 ⊕ x2; Demzufolge werden in diesem Fall die folgenden Übergabesignale erhalten y(1) = (1,0,a2,a3) = (1,0,1,0); y(2) = (0,a3,0,1) = (0,1,0,1); y(3) = (a4, 0,0,0) = (0,0,0,0); Für diesen Fall lautet das betrachtete BOOT3 demnach wie folgt: (y(1), y(2), y(3)) =
= ((1,0, 1,0), (0,1, 0,1), (0,0, 0,0)) =
-= (1010b,0101b,0000b) = (10d, 5d, 0d);
Erfindungsgemäß soll das Ausgabesignal durch eine zusammengefaßte ODER-Verknüpfung aller UND-Verknüpfungen
von jeweils zugehörigen Übergabesignalen und Rekonstruktionssignalen erzeucbar sein:
a - y(1).r(1) + y(1).r(2) + y(3).r(3);
Dies kann beispielsweise in der Darstellungsform der Zahlentupel erleichtert überprüft werden.
(1,0,1,0). (0,0,1,1) + (0,1,0,1). (0,1,0,0) +
+ (0,0,0,0). (1,0,0,0) =
= (0,0,1,0) + (0,1,0,0) + (0,0,0,0) = (0,1,1,0) = 6d;
Die vorgegebene Signalverknüpfung der Eingabesignale zur
Erzeugung des Ausgabesignales kann demzufolge als das BOOT3 gemäß (10d, 5d, 0d) definitionsgemäß dargestellt werden. Für eine andere logische Signalverknüpfung der Eingabesignale, beispielsweise für x1 +
Figure imgf000018_0002
2 = 11d kann durch folgendes BOOT3 (11d, 1d, 8d) ein erzeugbares Ausgabesignal festgelegt werden. Diese beiden Ausgabesignale sollen als logische Signale verknüpfbar sein, beispielsweise durch eine UND-Verknüpfung. Zur besseren Unterscheidung erfolgt eine Indizierung in Form einer tiefgestellten Nummer, welche in Klammern angegeben wird a(1) = A(1)(x2,x1) = D(6)(x2,x1) = x1 ⊕ x2; a(2) = A(2)(x2,x1) = D(11)(x2,x1) = x1 +
Figure imgf000018_0001
2; a(3) = A(3)(a(2), a(1)) = D(1) (a(2), a(1)) = a(1) · a(2) = = D(1)(D(11)(x2,x1), D(6)(x2,x1)) = (x1 ⊕ x2).(x1 +
Figure imgf000019_0002
2);
Zur Bestimmung der Wahrheitstabelle werden beispielsweise die Zahlentupel von a(1) und a(2) verknüpft. a(3) = D(1)(D(11)(x2, x1), D(6)(x2, x1) ) =
= D(1) ((1,0,1,1), (0,1,1,0)) = (1,0,1,1). (0,1,1,0) =
= (0,0,1,0) = 2d = x1.
Figure imgf000019_0001
2;
Zum verknüpften Ausgabesignal a(3) sind die Übergabesignale angebbar gemäß
= a(3).r(1) + b(1).s(1); = a(3).r(2) + b(2).s(2) ;
Figure imgf000019_0003
= a(3).r(3) + b(3).s(3);
Es kann das verknüpfte Ausgabesignal a(3) daraus erzeugt werden gemäß:
a(3) = y
Figure imgf000019_0004
. r(1) + y
Figure imgf000019_0005
. r(r) + y
Figure imgf000019_0006
( )).r(3);
Beispielsweise anhand von Wahrheitstabellen oder beispielsweise anhand von Zahlentupeln kann gezeigt werden, daß die Übergabesignale zum verknüpften Ausgabesignal a(3) durch dieselbe logische Verknüpfung erhalten werden können:
= A(3)(11d,10d); = A(3)(1d,5d); = A(3)(8d,0d);
Figure imgf000019_0007
Und man erkennt, daß ebenso auch ein BOOT3 zum verknüpften Ausgabesignal a(3) durch Verknüpfung erhalten werden kann: )
Figure imgf000019_0008
= A(3)( (11d,1d,8d), (10d,5d,0d))=
= ( A(3)(11d,10d), A(3)(1d,5d), A(3)(8d,0d) ) =
= ( D(1)(11d,10d), D(1)(1d,5d), D(1)(8d,0d) ) =
= ( 10d, 1d, 0d ); Jedes logische Signal ist demnach darstellbar, wie jenes
Demonstrationssignal mit der gleichen Wahrheitstabelle als Ausgabesignal gemäß einer vorgegebenen Signalverknüpfung von Eingabesignalen. Diese Verknüpfung wird zur Festlegung von Übergabesignalen verwendet. Aus diesen Übergabesignalen wird ein zum logischen Signal zugehöriges BOOT zusammengestellt, aus dessen Übergabesignalen das logische Signal erzeugbar ist. Zur Verknüpfung derartiger aus Übergabesignalen erzeugbarer logischer Signale genügt es somit, die Übergabesignale gemäß der BOOTs zu verknüpfen. So kann beispielsweise ein logisches Schaltwerk aufgebaut werden, welches anstelle von einem einzelnen logischen Signal jeweils ein BOOT von Übergabesignalen verwendet, und welches diese BOOTs von Über- gabesignalen miteinander verknüpft. Beispielsweise nur für eine Ausgabe soll aus dem jeweiligen BOOT von Übergabesignalen das auszugebende logische Signal rekonstruiert und erzeugt werden. Da nicht mit einem einzelnen Signal, etwa in Form des Ausgabesignales, sondern mit einem erfindungsgemäßen BOOT von Übergabesignalen gearbeitet wird, können diese untereinander sowie bei ihrer Erzeugung auf Fehler überprüft werden, beispielsweise durch eine Verwendung von Testschaltungen, von welchen zusätzliche Testsignale erzeugt werden. Ebenso können Schaltungskomponenten vorgesehen sein zur Erzeugung von
Prüfsignalen, mittels derer ein fehlerhaft erzeugtes
Übergabesignal korrigierbar ist. Durch die erfindungsgemaße Vorschrift zur Erzeugung der Übergabesignale ergeben sich besondere Verknüpfungsregeln, anhand derer eine Anwendung der Testschaltungen sowie der Prüfsionale erzielbar ist.
Dies eröffnet neue Wege Schaltungen aufzubauen, und neuartige Schaltungen einzuführen. Beispielsweise Anwendungen für
Fehlererkennung, Fehlerkorrektur und allgemeine Sicherheitsaspekte können a priori in Schaltungsentwürfe einbezogen werden. Beispielsweise Anwendungen für Verschlüsselungen von Signalen sind dadurch ebenso erzielbar und überprüfbar.
Beispielsweise für Anwendungen bei programmierbaren logischen Schaltwerken (PLA's) ist eine Verbesserung in Form einer Fehlererkennung sowie einer Fehlerkorrektur erzielbsr. Insbesondere bei bevorzugten Ausführungsformen der Erfindung, wie sie in den Unteransprüchen formuliert sind, ergeben sich je nach Anwendungsfall besondere Vorteile.
Eine bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß wenigstens eines der Übergabesignale erzeugbar ist entsprechend einer ODER-Verknüpfung von allen UND-Verknüpfungen von diesem Übergabesignal zugeordneten weiteren logischen Rekonstruktionssignalen sowie einem
weiteren Tupel von diesem Übergabesignal zugeordneten weiteren logischen Übergabesignalen welche so erzeugt werden, daß jedes der weiteren Übergabesignale jeweils einer ODER-Verknüpfung zweier UND-Verknüpfungen entspricht, und zwar einerseits des zugeordneten Übergabesignales mit je einem der weiteren
Rekonstruktionssignale und andererseits eines dem weiteren Übergabesignal zugeordneten weiteren logischen Beliebigsignales mit einem dem weiteren Übergabesignal zugeordneten weiteren logischen Streusignal dessen UND-Verknüpfung mit dem weiteren Rekonstruktionssignal stets logisch NULL ergibt, sowie daß jede UND-Verknüpfung von je einem der weiteren
Rekonstruktionssignale mit je einem anderen der weiteren
Rekonstruktionssignale stets logisch NULL ergibt, sowie daß eine ODER-Verknüpfung von allen der weiteren logischen
Rekonstruktionssignale stets logisch EINS ergibt, sowie daß jede UND-Verknüpfung von einem der weiteren Rekonstruktionssignale mit dem dem Übergabesignal zugeordneten Rekonstruktionssignal nicht für alle Kombinationen von Eingabesignalwerten logisch NULL ergibt, sodaß das Ausgabesignal
erzeugbar ist mittels einer ODER-Verknüpfung von allen
UND-Verknüpfungen der einander zugeordneten Rekonstruktionssignale und Übergabesignale, mit einer solchen UND-Verknüpfung bei jedem der weiteren Übergabesignale bestehend aus dem weiteren Übergabesignal dem weiteren Rekonstruktionssignal sowie jenem Rekonstruktionssignal, welches dem zugeordneten Übergabesignal zugeordnet ist. Wird beispielsweise das bereits erläuterte BOOT3 betrachtet, dessen logische Funktionen jeweils durch Großbuchstaben als solche gekennzeichnet werden: Y(1)(x2,x1) = A(x2,x1).R(1)(x2,x1) + B(1)(x2,x1).S(1)(x2,x1);
Y(2)(x2,x1) = A(x2,x1).R(2)(x2,x1) + B(2)(x2,x1).S(2)(x2,x1);
Y(3)(x2,x1) = A(x2,x1).R(3)(x2,x1) + B(3)(x2,x1).S(3)(x2,x1); mit folgenden vorgegebenen Funktionen:
R(1)(x2,x1) = D(3)(x2,x1) = x1;
R(2)(x2,x1) = D(4)(x2,x1) =
Figure imgf000022_0001
1. x2 ;
R(3)(x2,x1) = D(8)(x2,x1) =
Figure imgf000022_0002
1.
Figure imgf000022_0003
2;
S(1)(x 2 , x 1 ) = D(8)(x2,x1) =
Figure imgf000022_0004
x1.
Figure imgf000022_0005
2;
S(2)(x2,x1) = D(1)(x2,x1) = x1.x2;
S(3)(x2,x1) = D(0)(x2,x1) = 0;
B(1)(x2,x1) = D(15)(x2,x1) = 1;
B(2)(x2,x1) = D(13)(x2,x1) =
Figure imgf000022_0006
1 + x2 ;
B(3)(x2,x1) = D(7)(x2,x1) = x 1 + x2;
so ist folgendes Tupel von locischen Funktionen vorgegeben:
( Y(1)(x2,x1), Y(2)(x2,x1), Y(3)(x2,x1) );
Mit Hilfe dieser drei logischen Funktionen dieses Tupels ist eine beliebige logische Funktion A(x2,x1) darstellbar
A(x2,x1) = Y(1)(x2,x1).R(1)(x2,x1) +
+ Y(2)(x2,x1).R(2)(x2,x1) +
+ Y(3)(x2,x1).R(3)(x2,x1) =
= Y(1)(x2,x1).(x1) +
+ Y(2) (x2,x1).(
Figure imgf000022_0007
1.x2) +
+ Y(3)(x2,x1).(
Figure imgf000022_0008
1.
Figure imgf000022_0009
2);
Beispielsweise für folgende logische Funktion:
A ( x 2 ,x 1 ) = D(6) (x2,x1 ) = x 1 ⊕ x2 ;
erhält man folgendes Tupel von logischen Funktionen:
y(1)(x2,x1) =
= (x1⊕x2). (x1) + (
Figure imgf000022_0010
x1.
Figure imgf000022_0011
x2) = D(10)(x2,x1) =
Figure imgf000022_0012
2;
Y(2)(x2,x1) =
= (x1⊕x2). (
Figure imgf000022_0014
1.x2) + (
Figure imgf000022_0013
x1 + x2).(x1.x2) = D (5) (x2,x1) = x2;
Y(3)(x2,x1) =
= (x1⊕x2). (
Figure imgf000022_0015
1.
Figure imgf000022_0016
2) = D(0)(x2,x1) = 0; ( Y(1)(x2,x1), Y(2)(x2,x1), Y(3)(x2,x1) ) =
= (D(10)(x2,x1), D(5)(x2,x1), D(0)(x2,x1) ) =
= ( 2, x2, 0 ); Mit Hilfe dieser logischen Funktionen dieses Tupels kann die soeben betrachtete logische Funktion x1⊕x2 wie folgt gebildet werden:
A(x2,x1) = (
Figure imgf000023_0001
x2).(x1) + (x2).(
Figure imgf000023_0002
x1.x2) + (0).(
Figure imgf000023_0003
x1.
Figure imgf000023_0004
2) =
= x1 .
Figure imgf000023_0005
x2 +
Figure imgf000023_0006
x 1 . x2 = x1⊕x2;
Es ist somit erkennbar, daß eine beliebige logische Funktion durch ein Tupel von logischen Funktionen festlegbar und bestimmbar ist. Dies wird benutzt bei der Festlegung von Über- gabesignalen, aus welchen stets ein Ausgabesignal erzeugbar ist. Es soll nun gezeigt werden, wie ein derartiges Tupel erweiterbar ist, indem beispielsweise eine der logischen
Funktionen des Tupels durch ein Tupel von weiteren logischen Funktionen ersetzt werden kann. Und ebenso soll gezeigt werden, wie ein Tupel reduzierbar ist, indem beispielsweise einige der logischen Funktionen des Tupels durch eine einzelne logische Funktion ersetzt werden können. Dies soll zunächst anhand von Übergabesignalen erläutert werden. Beispielsweise für das bereits betrachtete BOOT
( Y(1)(x2,x1), Y(2)(x2,x1), Y(3)(x2,x1) ); kann das
folgende Tupel von Übergabesignalen ( y(1), y(2), y(3) );
y(1)= ax1 +
Figure imgf000023_0007
x1
Figure imgf000023_0008
2; y(2)= a
Figure imgf000023_0009
1x2 + x1x2; y(3)= a
Figure imgf000023_0010
1x
Figure imgf000023_0011
2; erzeugt werden. Diese Übergabesignale können ebenso aufgrund der Wahrheitstabellen, wie bereits erläuert, als logische Zahlentupel dargestellt werden y(1)= (1,0,a2,a1); y(2)= (0,a3,0,1);
y(3)= (a4, 0,0,0); Ebenso kann das Tupel der Übergabesignale dargestellt werden, wie bereits erläutert, als Tupel von logischen Zahlentupeln:
(Y(1),y(2),y(3)) = ((1,0,a2,a1),(0,a3,0,1),(a4,0,0,0));
Betrachtet man beispielsweise das Übergabesignal y(1), so soll näher erläutert werden, wie zu diesem Übergabesignal weitere Übergabesignale erzeugt werden können, indem dieses Übergabesignal y(1)als ein erzeugbares intermediäres
Ausgabesignal zu betrachten ist, und als ein solches den weiteren Übergabesignalen zugeordnet wird. Zur Kennzeichnung der Signale, welche zum Übergabesignal y(1) zugehörig sind, wird deren Kennzeichen durch eine Ergänzung innerhalb der kennzeichnenden hochgestellten Klammer erweitert durch ein Komma und ein zusätzliches weiteres Kennzeichen, beispielsweise in Form einer Nummerierung. So sollen zu einem betrachteten Übergabesignal y (1) und dessen zugehörigem Rekonstruktionssional r (1) beispielsweise zwei weitere Rekonstruktionssignale r(1,1) und r(1,2) vorgegeben werden. Eine paarweise UND-Verknüpfung soll stets logisch Null ergeben
r(1,1) + r(1,2) = 0; Eine ODER-Verknüpfung soll stets logisch EINS ergeben r(1,1) + r(1,2) = 1; Mindestens eine von UND-Verknüpfungen des zum betrachteten Übergabesignal zugehörigen
Rekonstruktionssignales r (1) mit einem der weiteren Rekonstruktionssignale r(l,j); j = 1, 2; soll verschieden von stets logisch Null sein: r(l,j).r(1) ≠ 0; j = 1, 2; Außerdem soll zu jedem dieser weiteren Rekonstruktionssignale r(l,j); j = 1, 2; je ein weiteres Streusignal s(l,j); j = 1,2; vorgegeben werden, dessen UND-Verknüpfung mit dem zugehörigen weiteren Rekonstruktionssignal stets logisch NULL ist
r(l,j).s(l,j) = 0; j = 1, 2; Zusätzlich soll je ein beliebig vorgebbares weiteres Beliebigsignal zu jedem dieser weiteren Rekonstruktionssignale vorgegeben werden b(l,j); j = 1,2; Mit diesen vorgegebenen weiteren Signalen r(l,j); s(l,j); b(l,j); j = 1,2; ist je ein weiteres Übergabesignal zu jedem weiteren Rekonstruktionssignel wie fclct festlegbar:
y(1,1) = y (1).r(1,1) + b(1,1).s(1,1);
y(1,2) = y (1).r(1,2) + b(1,2).s(1,2);
Beispielsweise ist das betrachtete Übergabesignal y (1)
erzeugbar mittels folgender weiterer Rekonstruktionssignale r(1,1) = (0,0,1,0) = 2d; r(1,2) = (1,1,0,1) = 13d; mit
folgender Vorschrift zur Bildung zugehöriger Übergabesignale y(1,1) = y (1).r(1,1) + b(1,1).s(1,1);
r(1,2) = y (1).r(1,2) + b(1,2).s(1,2);
sodaß gilt
y (1) = y(1,1).r(1,1).r(1) + y(1,2).r(1,2).r(1);
Werden beispielsweise gemäß stets logisch NULL die folgenden weiteren Streusignale und weiteren Beliebigsignale vorgegeben s(1,1) = s(1,2) = b(1,1) = b(1,2) = 0d; so erhält man anstelle der bisherigen drei Übergabesignale die folgenden vier y(1,1) = (0,0,a2,0);
y(1,2) = (1,1,0,a1);
y(2) = (0,a3,0,1);
y(3) = (a4,0,0,0);
Während gemäß der vorigen drei Übergabesignale das
Ausgabesignal erzeugbar ist gemäß
a = y (1).r(1) + y(2).r(2) + y(3).r(3) =
= (1,0,a2,a1).3d + (0,a3,0,1).4d + (a4,0,0,0).8d =
= (a4,a3,a2,a1);
so ist gemäß der jetzt vorliegenden vier Übergabesignale das
Ausgabesignal erzeugbar gemäß
a = y(1,1).r(1,1).r(1) + y(1,2).r(1,2).r(1) +
+ y (2).r(2) + y(3).r(3) =
= (0,0,a2,0).2d.3d + (1,1,0,a1).13d.3d +
+ (0,a3,0,1).4d + (a4,0,0,0).8d = (a4, a3, a2, a1); Bei der Auswahl und Prüfung insbesondere der Rekonstruktionssignale und Streusignale sind dabei die Zahlentupel von
Tabelle 2 verwendbar. Beim Übergang vom Tupel der drei Übergabesignale (y (1), y (2), y (3)) zum Tupel der vier Übergabesignale (y(1,1), y(1'2), y(2), y(3)) sollen die neuen Übergabesignale y(1,1) und y(1,2) aus dem ersetzten Übergabesignal y (1) wie folgt erzeugt werden:
y(1,1) =y (1) .r(1,1) + b(1,1).s(1,1) = y ( 1).2d;
y(1,2) = y (1) .r(1,2) + b(1,2).s(1,2) = y(1).13d;
Dabei muß y (1) nicht explizit erzeugt sein, weil folgendes gilt y (1) = a.3d + 8d; Dies kann berücksichtigt sein:
y(1,1) = (a.3d + 8d).2d = a.2d;
y(1,2) = (a.3d + 8d).13d = a.1d + 8d;
Und umgekehrt soll beim Übergang vom Tupel der vier Übergabesignale (y(1,1), y(1,2), y (2), y (3)) zum Tupel der drei
Übergabesignale (y (1), y (2), y (3)) das neue Übergabesignal y (1) aus den ersetzten Übergabesignalen y(1,1) und y(1,2) wie folgt erzeugt werden: y (1) =
= y(1,1).r(1,1).r (1) + y(1,2).r(1,2).r(1) =
= y(1,1).2d.3d + y(1,2).13d.3d =
= y(1,1).2d + y(1,2).1d; Wie bereits erläutert, ist beispielsweise aus dem folgengen Tupel von drei Übergabesignalen (y(1), y(2), y(3)) = (10d,5d,0d) das betrachtete Ausgabesignal erzeugbar gemäß
a = y(1).r(1) + y(2).r(2) + y (3).r(3) =
= 10d.3d + 5d.4d + 0d.8d = 2d + 4d + 0d = 6d;
Indem durch zwei weitere Ubergabesignale das Übergabesignal y (1) ersetzt wird durch:
y(1'1) = y(1).2d = 10d.2d = 2d;
y(1,2) = y (1).13d = 10d.13d = 8d;
so kann aus dem Tupel der drei Übergabesignale ein Tupel von vier Übergabesignalen erzeugt werden:
( y(1,1), y(1,2), y(2), y(3) ) = (2d,8d,5d,0d);
aus welchem das betrachtete Signal a = 6d wie folgt erzeugbar ist:
a = y(1,1).r(1,1).r(1) + y(1,2).r(1.2).r(1) +
+ y (2) .r(2) + y (3) .r(3) =
= y(1,2).2d.3d + y(1,2).13d.3d + y (2).4d + y (3).8d =
= y(1,1).2d + y(1,2).1d + y(2).4d + y (3).8d =
= 2d.2d + 8d.1d + 5d.4d + 8d.0d = 2d + 0d + 4d + 0d = 6d;
Demzufolge werden die Definitionen für das BOOT3
Y (1) (x2,x1 ) = A (x2,x1 ) .x1 +
Figure imgf000026_0001
x1 .x2;
Y (2) (x2,x1 ) = A (x2,x1 ) .x1 . x2 + x1.x2;
Y (3) (x2,x1 ) = A (x2,x1 ) .
Figure imgf000026_0002
x1
Figure imgf000026_0003
. x2;
ersetzt durch folgende Definitionen für ein BOOT4
Y(1,1) (x2,x1 ) = A (x2,x1 ) .x1
Figure imgf000026_0006
. x2;
Y(1,2) (x2,x1 ) = A (x2,x1 ) .x1 . x2 +
Figure imgf000026_0007
x1.x2;
Y (2) (x2,x1 ) = A (x2,x1 ) .x1 . x2 + x1.x2;
Y (1) (x2,x1 ) = A (x2,x1 ) .
Figure imgf000026_0004
x1
Figure imgf000026_0005
. x2;
indem anstelle der Definition
Y (1) (x2,x1 ) = A (x2,x1 ) .x1 +
Figure imgf000026_0008
x1 . x2;
die beiden Definitionen
Y(1'1)(x2,x1) = A(x2,x1).x1
Figure imgf000026_0009
. x2;
Y(1'2)(x2,x1) = A (x2,x1 ) .x1 . x2 + x1.x2;
getreten sind. In der umgekehrten Vorgehensweise beim Ersetzen der Definitionen ist das BOOT4 ersetzbar durch das BOOT3. In der Folge sollen noch einige Sonderfälle betrachtet werden. Beispielsweise für ein BOOTN , dessen Übergabesignale jeweils gleich sind den jeweils zugeordneten Rekonstruktionssignalen, ist das dadurch dargestellte logische Signal stets logisch
EINS, so daß ein derartiges BOOT als ein 1-Element verwendbar ist. (y(1),y(2),...y(N)) = (r(1),r(2),...rN)) = 1;
Beispielsweise ist das dargestellte logische Signal stets logisch NULL für ein BOOTN, dessen Übergabesignale jeweils gleich sind den jeweils zugeordneten Streusignalen, so daß ein derartiges BOOT als ein O-Element verwendbar ist.
(s(1),s(2),...s(N)) = 0; Beispielsweise ist das dargestellte logische Signal stets logisch NULL für eine UND-Verknüpfung von einem BOOTN bestehend aus allen zugehörigen
Rekonstruktionssignalen mit einem BOOTN bestehend ebenfalls aus allen Rekonstruktionssignalen wobei jedoch die jeweilige Reihenfolge der Rekonstruktionssignale in jedem der BOOTs eine nicht identische Permutation ist.
(r(p1),x(p2),...r(pN)).(r( q1),r(q2),...r( qN)) = 0;
Zur Darstellung der unterschiedlichen Permutationen dienen folgende Definitionen:
p1,p2,...,pn,...,pN = Permutation von 1,2,...,n,...,N;
q1,q2,...,qn,...,qN = Permutation von 1,2,...,n,...,N;
pn ≠ qn für n = 1, 2, ... N; Diese Sonderfälle sind
beispielsweise für Anwendungen bei Testschaltungen zur
Überprüfung der Rekonstruktionssignale benutzbar.
Beispielsweise anhand seiner Wahrheitstabelle für Eingabesignale xk ; n = 1,...K- kann ein logisches Signal w als ein BOOTT dargestellt werden für T = 2 K; indem alle Streusignale stets logisch NULL vorgegeben werden, und in dem jedes Rekonstruktionssignal zu jeweils einer Spalte der Wahrheitstabelle beispielsweise gemäß Tabelle 3 jweils als eine UND-Verknüpfung aus allen Eingabesignalen vorgegeben wird, bei welcher alle jene Eingabesignale invertiert enthalten sind, deren Eingabesignalwert in der jeweiligen Spalte der Wahrheitstabelle mit logisch NULL angegeten ist, so daß als BOOTT die Signalwerte wt; t = 1,2, ...T; zur Bildung eines logischen Zahlentupels w = (wT,WT-1,...w2,w1) für das Signal w gemäß seiner Wahrheitstabelle übernommen werden können
s(1) = s(2) = ... = s(T) = 0;
r(T) =
Figure imgf000028_0001
x1x2...
Figure imgf000028_0002
xK -1xK ;
r(T-1) = x1x2...xK-1xK ; r(2) = x1x2...xK-1x
Figure imgf000028_0003
K;
r(1) = x1x2...xK-1xK;
Beispielsweise sind die Demonstrationssignale von Tabelle 2 darstellbar durch die in der Tabelle 2 angegebenen Zahlentupel jeweils als ein BOOT4, indem alle Streusignale mit logisch NULL vorgegeben sind, und folgende Rekonstruktionssignale vorgegeben sind: s(1) = s(2) = s(3) = s(4) = 0;
r(1) = (1,0,0,0) = 8d =
Figure imgf000028_0004
1 2; r(2) = (0,1,0,0) = 4d =
Figure imgf000028_0005
1.x2; r(3) = (0,0,1,0) = 2d = x1.
Figure imgf000028_0006
x2; r(4) = (0,0,0,1) = 1d = x1.x2; In der Folge sollen weitere Besonderheiten erläutert werden. An jeder Position eines BOOTs kann als ein Element dieses BOOTs als Darstellungsform für dieses Element wiederum ein BOOT vorgesehen sein, dessen Rekonstruktionssignale betreffend Anzahl und Definition auch unterschiedlich vorgεbbar sein können. Beispielsweise kann, wie bereits erläutert, ein Übergabesignal y(1) von einem BOOT3 durch zwei weitere Übergabesignale y(1,1) und y(1,1) als ein BOOT2 gemäß
(y(1,1)),y(1'2)) dargestellt werden.
(y(1),y(2),y(3)) = ((y(1'1),y(1'2)),y(2),y(3)); In diesem Fall sind bei der Erzeugung des dadurch dargestellten
Ausgabesignales die jeweiligen Rekonstruktionssignale zu berücksichtigen.
((y(1,1),y(1,2)),y(2),y(3)) =
= (y ( 1,1).r(1,1)+y(1,2).r(1,2),y(2),y(3)) =
= y(1,1).r(1,1).r(1) + y(1,2).r(1,2).r(1) + y(2).r(2) +
+ y(3).r(3);
Es kann also gezeigt werden, daß folgendes gilt:
((r ( 1,1),r(1,2)),r(2),r(3)) = (1,r(2),r(3)) = 1; nurch dieses BOOT3, bei welchem ein Element als ein BOOT2 dargestellt ist, ist ein logisches Signal darstellbar. Zu den vier Übergabesignalen y(1,1), y(1'2), y(2), y(3) dieses ein BOOT2 enthaltenden BOOT3 sind bei der Erzeugung des dadurch dargestellten Signales die jeweiligen Rekonstruktionssignale wie folgt zugeordnet. Für das BOOT2 sind die Rekonstruktions- Signale r(1,1), r(1,2) zugeordnet, sodaß folgendes gilt:
(r(1,1), r(1,2)) = 1; Für das BOOT3 sind die Rekonstruktionssignale r(1), r(2) , r(3) zugeordnet, sodaß folgendes gilt: ( r(1),r(2),r(3)) = 1;
Bei der Erweiterung des BOOT3 anhand des BOOT2 zum BOOT4 (y(1,1),y(1,2),y(2),y(3)); sind die folgenden vier Rekonstruk- tionssignal, r(1,1). r(1), r(1,2).r(1,2).r(1), r(2), r(3) zugeordnet, so daß folgendes gilt:
(r(1,1).r(1) , r(1 , 2).r(1),r(2),r(3)) = 1 ; r(1,1).r(1).r(2) = 0; r(1,2).r(1).r(3) = 0; r(1,2).r(1).r(2) = 0;
r(1,2).r(1).r(3) = 0; Unabhängig von den jeweils zugehörigen Rekonstruktionssignalen kann gezeigt werden, daß folgendes stets gilt (1,1, ...1) = 1; (0,0, ...0) = 0; Dadurch ist insbesondere jeweils ein neutrales BOOT definierbar einerseits als ein neutrales 1-Element für UND-Verknüpfungen von BOOTs, und andererseits als ein neutrales O-Element für
ODER-Verknüpfungen von BOOTs.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß ein Übergabesignal erzeugbar ist, entsprechend fortgesetzt jeweils weiterer Tupel von erzeugten weiteren Übergabesignalen und weiteren Rekonstruktionssignelen. Falls beispielsweise bei einer größeren Anzahl K von
Eingabesignalen eine bestimmtes BOOTN1 vorliegt, so ist oieses
BOOTN1 erweiterbar zu einem BOOTN2, wobei gilt N1
Figure imgf000029_0001
/- N2 / A
Figure imgf000029_0002
2K; indem fortgesetzt jeweils eines der weiteren Ubergabesignale so erzeugt wird, daß sich dadurch die Anzahl der Übergabesignale fortgesetzt erhöht. Die Anzahl der so εrzeugbaren Übergabesignale ist begrenzt. Die Begrenzung ist abhängig von der Anzahl K von Eingabesignalen, aus deren Verknüpfung die
Rekonstruktionssignale für das jeweilige BOOT zu definieren sind und zwar stets so, daß paarweise ihre UND-Verknüpfung stets logisch NULL ist einerseits, und
andererseits, daß eine ODER-Verknüpfung aller stets logisch EINS ist. Aus diesem Grund ist nur eine Anzahl kleiner oder gleich 2 von derartigen Rekonstruktionssignalen definierbar. BOOTs sind also nur begrenzt erweiterbar. Während jederzeit jeoes beliebige Übergabesignal eines betrachteten BCOTs durch weitere Übergabesignale eines beispielsweise weiteren BOOTs darstellbar ist, ist somit eine ausführbare Erweiterung des BOOTs mittels der weiteren Übergabesignale davon abhängig, et die zu den weiteren Übergabesignalen zugehörigen Rekonstruktionssignale mit den Rekonstruktionssignalen des betrachteten BOOTs die genannten Relationen erfüllen, daß paarweise ihre UND-Verknüpfung stets logisch NULL sowie eine ODER-Verknüpfung aller stets logisch EINS ist. Zur Kennzeichnung jener weiterer, Übergabesignale, welche ein vorliegendes Übergabesignal darstellen, soll deren hochgestelltes und in Klammern angegebenes Kennzeichen ergänzt werden durch ein Komma und ein daran angefügtes weiteres Kennzeichen, beispielsweise in Form einer Nummerierung für die weiteren Übergabesignale. Die jeweils den Übergabesignalen zugeordneten Rekonstruktionssignale,
Streusignale und Beliebicsignale sollen ebenso gekennzeichnet werden. Betrachtet man beispielsweise folgendes BOOTN:
(y(N),...,y(n),...y(1));
y(n) = a.r(n) + b(n).s(n); n = 1,2,...N;
r(n).s(n) = 0; n = 1,...N;
r(n1).r(n2) = 0; 1
Figure imgf000030_0001
L n1
Figure imgf000030_0002
n2
Figure imgf000030_0003
L N;
r(N) + r(N-1) + ... + r(n) + ... + r(1) = 1;
a = y(N).r(N) + ... + y(n).r(n) + ... y(1) .r(1);
Von diesem BOOT kann ein bestimmtes Übergabesignal,
beispielsweise y(n), durch weitere Übergabesignale dargestellt werden, mittels welcher folgendes weitere BOOTJ gebildet werden kann zur Darstellung von y(n):
(y(n,J),y(n,J-1),...,y(n,j),...y(n,1));
y(n,j) = y(n).r(n,j) + b(n,j) .s(n,j); j = 1,2,...J;
r(n,j).s(n,j) = 0; j = 1,2,...J;
r(n, j1).r(n,j2) = 0; 1 L j1 j2 J;
Figure imgf000030_0004
r(n,J) + ... + r(n,j) + ... r(n,1) = 1;
y(n) = y(n,J)r(n,J)+...+ y(n,j)r(n,j)+...+ y(n,1).r(n,1); Von diesem BOOT kann ein bestimmtes Übergabesignal, beispielsweise y(n,j), durch weitere Übergabesignale dargestellt werden, mittels welcher ein weiteres BOOT gebildet werden kann zur Darstellung von y(n,j). Von diesem weiteren BOOT kann ein bestimmtes Übergabesignal durch weitere Übergabesignale dargestellt werden, mittels welcher ein weiteres BOOT gebildet werden kann, usw.. Die dabei jeweils hinzugefügten weiteren Kennzeichen können beispielsweise durch einen in Klammern angegebenen hochgestellten Index gekennzeichnet werden, welcher jeweils angibt, wieviele Wechsel betreffend die Darstellungsform erfolgt sind. Wird beispielsweise auf die erläuterte Weise die Darstellungsform gemäß i = 1,2, ...I;
gewechselt, so erhält man nachfolgende BOOTs.
Zur Darstellung des Ausgabesignales a dient folgendes primäre BOOT (y(N),...,y(n),...y(1));
Zur Darstellung des Übergabesignales y(n) dieses BOOTs als ein intermediäres Ausgabesignal dient folgendes weitere BOOT als Darstellungsformwechsel i = 1:
( y
Figure imgf000031_0001
n,J ),...,y
Figure imgf000031_0002
(n,j ),...y(n,1) ); 1 = j(1) = J(1),
Das Übergabesignal y(n) ist wie folgt darstellbar:
y(n) = y
Figure imgf000031_0003
).r(
Figure imgf000031_0004
) + ...
... + y
Figure imgf000031_0005
(n,j(1)).r
Figure imgf000031_0006
(n,j(1)) + ...
... + y
Figure imgf000031_0007
(n,1).r(n,1); Zur Darstellung des Ubeigabesignales y (n,j(1)) dieses BOOTs dient folgendes weitere BOOT als Darstellungsformwechsel i = 2 (y(n,j ), ... y
Figure imgf000031_0009
Figure imgf000031_0008
(n,j(1),j(2)), ... y
Figure imgf000031_0010
(n,j(1),1) ); y(n,j(1)) =
= y(n,j
Figure imgf000032_0001
(1),J
Figure imgf000032_0002
(2)).r(n,j
Figure imgf000032_0003
( ),J(2)) +... ... + y(n,
Figure imgf000032_0004
j(1), (2)).r(n
Figure imgf000032_0005
j (2)) +...
... + y(n,j
Figure imgf000032_0006
,1).r(n,j
Figure imgf000032_0007
) ,1); Zur Darstellung des Übergabesignales y(n,j(1),j(2)) als ein weiteres intermediäres Ausgabesignal dient folgendes weitere
BOOT als Darstellungsformwechsel i = 3:
Figure imgf000032_0008
(y(n,j(1),j
Figure imgf000032_0009
(2),J
Figure imgf000032_0010
(3)),..y(n,j(
Figure imgf000032_0011
Figure imgf000032_0012
Figure imgf000032_0013
1),j(2),j(3)),..y(n,j
Figure imgf000032_0014
Figure imgf000032_0015
(1),j(2),1))
Und so fort. Als Darstellungsformwechel i = I ist folgendes weitere BOOT vorgesehen:
(
Figure imgf000032_0016
Figure imgf000032_0017
Figure imgf000032_0018
... . ,) y(n,j ,...,j ),j ), .... )j; 1
Figure imgf000032_0019
j(I)
Figure imgf000032_0020
J(I); Dieses BOOT dient zur Darstellung eines Übergabesignales von jenem BOOT des Darstellungsfornwechsels i = I - 1:
Figure imgf000032_0021
y(n,j(1),...j(I-1)) = = y(n,j
Figure imgf000032_0023
, ...j(
Figure imgf000032_0024
) ,j
Figure imgf000032_0025
)
Figure imgf000032_0026
Figure imgf000032_0027
Figure imgf000032_0028
Figure imgf000032_0022
.r(n,j ) , ...j ,j ); j(1) = 1,...J(I)
Als eine abgekürzte Schreibweise für eine mehrfache
ODER-Verknüpfung kann wie bei der Summenbildung das
Summenzeichen
Figure imgf000032_0029
verwendet werden. Die Rekonstruktionssignale bei jedem dieser Darstellungsformwechsel i sollen folgende Relationen erfüllen: r(n,j , ..j1
Figure imgf000032_0030
).r(n,j
Figure imgf000032_0031
,..j2
Figure imgf000032_0032
) = 0; j1
Figure imgf000032_0033
≠ j2
Figure imgf000032_0034
.
Figure imgf000032_0035
( ) , ...j
Figure imgf000032_0036
(i 1) j(i)) = 1;
r(n,j
j(i) = 1,...J(i) Bei jedem Darstellungsformwechsel i kann demnach eine unterschiedliche Anzahl J (i) von Übergabesignalen definiert werden. Bei jedem Darstellungsformwechsel i sollen demnach anstelle von einem Übergabesignal jeweils eine Anzahl J (i) von weiteren Übergabesignalen erzeugt werden. Insgesamt erhöht sich also die Anzahl aller zu erzeugenden Übergabesignale jeweils um J (i) vermindert um jenes, welches durch die weiteren Ubergabesignale jeweils dargestellt sowie ersetzt wird. Beim ersten Darstellungsformwechsel, also i = 1, ist demnach die Anzahl N - 1 + J (1) von Übergabesignalen insgesamt zu erzeugen. Beim Darstellungsformwechsel i = I ist demnach in diesem Fall die Anzahl von insgesamt zu erzeugenden Übergabesignalen gleich:
N - I + J (1) + J (2) + ... + J (i) + ... + J (I);
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß jedes der Ubergabesignale eines primären Tupels erzeugbar ist fortgesetzt entsprechend je eines weiteren Tupels von erzeugten weiteren Übergabesignalen und weiteren Rekonstruktionssignalen. Beispielsweise kann bei einem Darstellungsformwechsel jedes primäre Übergabesignal y (n) von einer Anzahl N von Übergabesignalen eines primären BOOTs durch eine jeweils gleiche Anzahl J von weiteren
Übergabesignalen y(n,j); j = 1,...J; n = 1,...N; dargestellt werden mit jeweils zugeordneten weiteren Rekonstruktionssignalen r(n,j); j = 1, ... J ; n = 1, ...N; Somit soll gelten: y(n,j) = y(n).r(n,j) + b(n,j).s(n,j);
y(n) = y(n,J).r(n,J) + ... + y(n,1).r(n,1);
In diesem Fall also für alle n = 1,...N; so daß insgesamt eine Anzahl gleich N mal 3 von weiteren Übergabesignalen y(n,j) anstelle aller bisherigen Übergabesignale y (i) von der Anzahl N nach diesem Darstellungsformwechsel zu erzeugen ist. Beispielsweise können auch jeweils die weiteren Rekonstruktions- Signale zur Darstellung von einem der bisherigen Übergabesignale unverändert zur Darstellung der anderen bisherigen Übergabesignale verwendet werden, sodaß folgendes gilt:
r(1,j) = r(2,j) = ... r(N,j). In der erläuterten Weise kann ein weiterer Darstellungsformwechsel erfolgen. Es kann somit aus einem primären BOOT von Übergabesignalen einer ersten
Ordnung ein weiteres BOOT von weiteren Übergabesignalen einer zweiten Ordnung , wie er läutert , durch ei nen Darstellungs f ormwechsel gebildet werden. Durch einen weiteren Darstellungs- formwechsel kann in der erläuterten Weise daraus ein weiteres BOOT von weiteren Übergabesignalen von einer dritten Ordnung gebildet werden. Und so fort. Die jeweilige Ordnung i = 1,...I der BOOTs, sowie ihrer Übergabesignale, Rekonstruktionssignale, Streusignale, Beliebigsignale kann beispielsweise gekennzeichnet werden durch einen hochgestellten und in
Klammern angegebenen Index, welcher zum jeweiligen Kennzeichen dieser Signale hinzugefügt werden soll. Für die primären.
Signale kann beispielsweise deren Kennzeichen n = 1,...N;
formal ersetzt werden durch j (1) = 1,...j (1); J (1) = N;
entsprechend ihrer ersten Ordnung, sodaß gilt: y(j(1)) = a.r(J(1))+b(j(1)).s(j(1));
a = y(J(1)).r(J(1)) + .. + y(J (1,).r(J (1)) + .. + y(1).r(1);
Für ein BOOT der zweiten Ordnung soll demzufolge gelten: y(j(1),j(2)) = y(j(1))r(j(1),j(2)) + b(j(1),j(2))s(j(1),j(2));
Für ein BOOT einer Ordnung i soll gelten (j(i) = 1,...J(i)): y(j (1 ),. . .j (i-1) ,j (i) ) =
= y(j (1) , .. .j (i-1)).r(j (1) , .. .j (i-1) ,j (i) ) + + b(j (1) , . . . j (i-1) ,j (i)).s(j (1) , .. .j (i-1) ,j (i) );
Die Anzahl von Übergabesignalen dieses BOOTs ist demnach gleich J (1) mal J (2) mal ... mal J (i) .
Eine weitere bevorzugte Ausführungsform der Erfindung ist gekennzeichnet durch paarweise invertierte Rekonstruktionssignale. Derartige Rekonstruktionssignale sind erleichtert erzeugbar. Darüberhinaus ergibt sich in vorteilhafter Weise eine weitere Übersichtlichkeit des Konzeptes. Eine weitere bevorzugte Ausführungsform der Erfindung ist gekennzeichnet durch zu den Rekonstruktionssignalen zugeordnete invertierte Streusignale. Beispielsweise sind auf diese Weise die Streusignale erleichtert erzeugbar. Weitere Vorteile ergeben sich insbesondere bei geeignet vorgegebenen Beliebigsignalen. Dies soll in der Folge erläutert werden. Es werden beispielsweise für ein BOOT2 beide Beliebigsignale gemäß stets logisch EINS vorgegeben.
y (1) = a.r + b (1) .
Figure imgf000035_0001
= a.r +
Figure imgf000035_0002
; y (2) = a.
Figure imgf000035_0003
+ b (2) .r = a.
Figure imgf000035_0004
+ r; In diesem Fall werden zur Erzeugung des Ausgabesignales die Rekonstruktionssignale nicht benötigt, da das Ausgabesignal als UND-Verknüpfung der beiden Übergabesionale erzeugbar ist. y (1) . y (2) = ( a.r +
Figure imgf000035_0005
).( a. + r ) = a.
Figure imgf000035_0006
+ a.r = a;
Zusätzlich ist für die beiden Übergabesignale ihre
ODER-Verknüpfung gemäß stets EINS überprüfbar beispielsweise für eine Fehlererkennung:
y (1) + y (2) = a.r +
Figure imgf000036_0001
+ a. + r = a + 1 = 1;
Werden hingegen beispielsweise die beiden Beliebigsignale gemäß den invertierten intermediären Ausgabesignalen
vorgegeben, so erhält man folgendes BOOT:
y (1) = a.r + b (1) .
Figure imgf000036_0002
= a.r +
Figure imgf000036_0003
= a ⊕
Figure imgf000036_0004
;
y(2) = a.
Figure imgf000036_0007
+ b(2) .r = a.
Figure imgf000036_0006
+
Figure imgf000036_0005
.r = a ⊕ r; In diesem Fall ist für die beiden Übergabesignale beispielsweise zur Fehlererkennung ihre Parität überprüfbar: y (1) =
Figure imgf000036_0008
(2) ; y(1) ⊕ y (2) = 1; Werden hingegen beispielsweise die beiden Beliebigsignale gemäß stets logisch NULL vorgegeben, so erhält man y (1) = a.r; y (2) = a.
Figure imgf000036_0009
; Auch in diesem Fall werden zur Erzeugung des
Aisgabesignales die Rekcnstruktionssignale nicht benötigt, da das Ausgabesignal als ODER-Verknüpfung der beiden Übergabesignale erzeugbar ist y (1) + y (2) = a.r + a.
Figure imgf000036_0025
= a; Ebenso ist das Ausgabesignal ohne Rekonstruktionssignale erzeugbar als EXOR-Verknüpfung der beiden Übergabesignale
y (1) ⊕ y (2) = a.r.(
Figure imgf000036_0010
+ r) + (
Figure imgf000036_0011
a +
Figure imgf000036_0012
).a.
Figure imgf000036_0013
= a.r + a.
Figure imgf000036_0014
= a;
Zusätzlich ist für die beiden Übergabesignale ihre
UND-Verknüpfung gemäß stets NULL überprüfbar beispielsweise für eine Fehlererkennung.
Eine weitere bevorzugte Ausführungsform der Erfindung ist gekennzeichnet durch wenigstens ein Beliebicsignal, welches der verzugebenden logischen Verknüpfung des Ausgabesignales, jedoch aus zumindest einem invertierten Eingabesignal
entspricht. Daraus ergeben sich weitere Vorteile, welche anhand eines weiteren BOOTs aufgezeigt werden sollen, bei welchem beispielsweise gleiche Beliebigsignale verwendet werden. b(1) = b(2) = b = B(x2,x1) = A(
Figure imgf000036_0015
2,
Figure imgf000036_0016
1);
y (1) = a.r + b.
Figure imgf000036_0017
; y (2) = a. + b.r;
y (1) = (y
Figure imgf000036_0019
,y
Figure imgf000036_0020
,y
Figure imgf000036_0021
,y
Figure imgf000036_0018
); y(2) =
Figure imgf000036_0022
Durch die Invertierung der Eingabesignale wird die Reihenfolge der Signalwerte gemäß Wahrheitstabelle im Zahlentupel
umgekehrt.
A(x2,x1) = (a4,a3,a2,a1) = a;
A( 2, 1) = (a1,a2,a3,a4) = (b4,b3,b2,b1) = b;
r = (r4,r3,r2,r1);
Figure imgf000036_0023
=
Figure imgf000036_0024
y(1) = (a4,a3,a2,a1)(r4,r3,r2,r1) + (a1,a2,a3,a4)(
Figure imgf000037_0002
r4,r3,r2,r1) y(2) = (a4,a3,a2,a1)(r
Figure imgf000037_0001
4, 3, 2 1) + ( a1,a2,a3,a4)(r4,r3,r2,r1)
Figure imgf000037_0003
y = a4.r4 + a1
Figure imgf000037_0004
4; y3 = a3.r3 + a2.
Figure imgf000037_0005
3;
y2 = a2.r2 + a3.
Figure imgf000037_0006
2; y
Figure imgf000037_0009
1 = a1.r1 + a4.
Figure imgf000037_0007
1;
y4 = a4.
Figure imgf000037_0008
4 + a1.r4; y
Figure imgf000037_0010
3 = a3. 3 + a2.r3;
= a
Figure imgf000037_0012
2.
Figure imgf000037_0013
2 + a3.r2;
Figure imgf000037_0014
1 = a
Figure imgf000037_0011
1. 1 + a4.r1;
Beispielsweise bei einem besonderen vorgegebenen Rekonstruktionssignal, für welches folgendes gilt r1 = r4; r2 = r3 ;
r = (r1, r2, r2, r1); kann dieses Rekonstruktionssignal stet nur eines von folgenden vier logischen Signalen sein:
(0, 0, 0, 0) = 0d ; für r1 = r2 = 0;
(0, 1, 1, 0) = 6d ; für r1 = 0; r2 = 1;
(1, 0, 0, 1) - 9d ; für r1 = 1; r2 = 0;
(1, 1, 1, 1) = 15d; für r1 = r2 = 1;
Man erhält in diesem Fall folgende Übergabesignalwerte
.r
Figure imgf000037_0020
Figure imgf000037_0018
1 + a1.r1; y3 = a
Figure imgf000037_0021
3.r2 + a2.
a2.r2 + a3.
Figure imgf000037_0019
2; y1 = a1.r1 + a
Figure imgf000037_0025
4 1;
= a
Figure imgf000037_0016
Figure imgf000037_0022
4.r1 + a1.r1; y3 = a
Figure imgf000037_0023
3. a2.r2;
Figure imgf000037_0015
2 = a2.
Figure imgf000037_0017
2 + a3.r2; y1 = a
Figure imgf000037_0024
+ a4.r1;
Dabei gilt folgendes
" y
Figure imgf000037_0026
y(1) = Y(1) (x2,x1) = Y(2)
Figure imgf000037_0027
Bei derart vorgegebenen Rekonstruktionssignalen sind demnach die Übergabesignale erleichtert erzeugbar. Dies ist nutzbrin- oend anwendbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß eines der Rekonstruktionssignale gleich einem der Eingabesignale ist.
Figure imgf000037_0028
\
Daraus ergeben sich weitere Vorteile, welche beispielsweise erläutert werden sollen für r = x1 und a = A(x2,x1)
y(1) = a.x1 + b(1).
Figure imgf000038_0001
1;
y(2) = a.
Figure imgf000038_0002
1 + b(2).x1;
y(1) = (a4,a3,a2,a1).3d + .12d;
Figure imgf000038_0003
y(2) = (a4,a3,a2,a1).12d + (
Figure imgf000038_0004
.3d; y(1) =
Figure imgf000038_0005
^ ,a2,a1); y(2) = (a4,a3,
Figure imgf000038_0006
Werden nun Beliebigsignale beispielsweise wie folgt vorgegeben b(1) = b(2) = b = A(
Figure imgf000038_0007
) = (a1,a2,a3,a4);
so folgt
y(1) = (a1,a2,a2,a1); y(2) = (a4,a3,a3,a4); Jedes Übergabe- signal kann nur mehr eines von vier Signalen sein
y(1) aus ( 0d, 6d, 9d, 15d ); y(2) aus ( 0d, 6d, 9d, 15d ); Es wird das Ausgabesignal erzeugt gemäß
a = y(1) .x1 + y(2) .
Figure imgf000038_0008
1; Es genügt somit nur vier verschiedene Signale als Zwischensignale zu erzeugen, welche in diesem Fall mit römischen Ziffern markiert werden sollen:
yI = 0d ; yII = 6d ; yIII = 9d ; yIV = 15d ;
Aus diesen vier Übergabesignalen sind für die Erzeugung des Ausgabesignales jeweils y(1) und y(2) auszuwählen. Dies kann beispielsweise mittels eines Auswahlschaltwerkes erfolgen. Daraus können sich beispielsweise für programmierbare logische Schaltwerke (PLA's) Vereinfachungen für die Architektur und oes Konzept ergeben. So brauchen beispielsweise nicht alle verschiedenen Ausgabesignale als Zwischensignale erzeugt zu werden. Es genügt beispielsweise jene vier Zwischensignale zu erzeugen und daraus die jeweiligen Übergabesignale für das BOOT auszuwählen. Mittels der Rekonstruktionssignale ist das Ausgabesignal aus diesen ausgewählten Übergabesignalen erzeugbar. Es kann angegeben werden, welche zwei
Zwischensignale als Übergabesignale jeweils für eine gegebene logische Verknüpfung (a4,a3,a2,a1) zur Erzeugung des Auscabe- signales auszuwählen sind. Das Übergabesignal y(1) ist wie folgt auszuwählen
y(1) aus
(0d,9d,6d,15d,0d,9d,6d,15d,0d,9d,6d,15d,0d,9d,6d,15d)
gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; In Abhängigkeit von m+1 wird aus den in der Klammer
aufgereihten Signalen gemäß einer Abzählung das betreffende Signal übernommen. Das Ubergabesignal y(2) ist wie folgt auszuwählen
y(2) aus
(0d,0d,0d,0d,6d,6d,6d,6d,9d,9d,9d,9d,15d,15d,15d,15d)
gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
Diese beiden Übergabesignale können auch als ein BOOT von logischen Signalen (y(1),y(1)) ausgewählt werden
(y(1),y(2)) aus ( ( 0d, 0d), ( 9d, 0d), ( 6d, 0d), (15d, 0d), ( 0d, 6d), ( 9d, 6d), ( 6d, 6d), (15d, 6d), ( 0d, 9d), ( 9d, 9d), ( 6d, 9d), (15d, 9d), ( 0d,15d), ( 9d,15d), ( 6d,15d), (15d,15d) ) gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
In Abhängigkeit von m+1 wird aus den in der Klammer aufgereihten BOOTs von logischen Signalen gemäß einer Abzahlung das betreffende BOOT von logischen Signalen übernommen.
Beispielsweise kann mittels einer Auswahlschaltung, welche beispielsweise in Abhängigkeit gemäß m angesteuert ist, jeweils eines von vier aufbereiteten Zwischensignalen
0, x1⊕x2, x1
Figure imgf000039_0001
2, 1; als das jeweilige Übergabesignal
ausgewählt werden. Dieser Anwendungsfall für K = 2; N = 2; r(1) = (1) = s(1) = x1 = 3
Figure imgf000039_0002
d; r(2) = (1) = s(1) =
Figure imgf000039_0003
Figure imgf000039_0004
1 = 12d; b(1) = b(2) = A(m)(
Figure imgf000039_0005
2,
Figure imgf000039_0006
1); a = A(m)(x2,x1); ist in der
nachfolgenden Tabelle 5 dargestellt.
Tabelle 5
Figure imgf000040_0001
Beispielsweise gilt im Anwendungsfall K = 2; N = 2;
r(1) = (2) = s(2) = x2 = 5d; r(2) =
Figure imgf000041_0002
(1) = s(1) = 2 =
Figure imgf000041_0003
10d; b(1) = b(2) = A(m)(
Figure imgf000041_0004
1); a = A(m)(x2,x1);
a = (a4,a3,a2,a1); b = (a1,a2,a3,a4); a = y(1)x2 + y(2)
Figure imgf000041_0005
2; y(1) = a.x2 + b.
Figure imgf000041_0006
2 = (a1,a3,a3,a1);
y(2) = a.
Figure imgf000041_0007
2 + b.x2 = (a4,a2,a2,a4);
(y(1),y(2)) aus ( ( 0d, 0d), ( 9d, 0d), ( 0d, 6d), ( 9d, 6d),
( 6d, 0d), (15d, 0d), ( 6d, 6d), (15d, 6d), ( 0d, 9d), ( 9d, 9d), ( 0d,15d), ( 9d,15d), ( 6d, 9d), (15d, 9d), ( 6d,15d), (15d,15d) ) gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
Abhängig von m können die Übergabesignale als eines von vier
Zwischensignalen 0, x1⊕x2, x1
Figure imgf000041_0008
2, 1; ausgewählt werden. Beispielsweise gilt im Anwendungsfall K = 2; N = 2;
r(1) = (2) = s(2) = x1 = r(2) = (1) = s(1) = 1 =
Figure imgf000041_0009
Figure imgf000041_0010
12d; b(1) = b(2) = A( m)(x2,
Figure imgf000041_0011
1); a = A(m)(x2,x1);
a = (a4,a3,a2,a1); b = (a2,a1,a4,a3); a = y(1)x1 + y(2)
Figure imgf000041_0012
1; y(1) = a.x1 + b.
Figure imgf000041_0013
1 = (a2,a1,a2,a1);
y(2) a.
Figure imgf000041_0014
1 + b.x1 = (a4,a3,a4,a3);
(y(1),y(2)) aus ( ( 0d, 0d), ( 5d, 0d), (10d, 0d), (15d, 5d), ( 0d, 5d), ( 5d, 5d), (10d, 5d), (15d, 5d), (0d,10d), (5d,10d), (10d,10d),(15d,10d),(0d,15d), (5d,15d), (10d,15d), (15d,15d)) gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
Abhängig von m können die Übergabesignale als eines von vier
Zwischensignalen 0, x2,
Figure imgf000041_0015
2, 1; usgewählt werden.
Beispielsweise gilt im Anwendungsfall K = 2; N = 2;
r(1) = (2) = s(2) = x2 = 5d; r(2) = (1) = s(1) =
Figure imgf000041_0016
Figure imgf000041_0017
2 = 10d; b(1) = b(2) = A(m)(
Figure imgf000041_0018
x2,x1); a = A(m)(x2,x1);
a = (a4,a3,a2,a1); b = (a3,a4,a1,a2); a = y(1)x2 + y(2)
Figure imgf000041_0019
2; y(1) = a.x2 + b.
Figure imgf000041_0020
2 = (a3,a3,a1,a1);
y(2) = a.
Figure imgf000041_0021
2 + b.x2 = (a4,a4,a2,a2);
(y(1),y(2)) aus ( ( 0d, 0d), ( 3d, 0d), ( 0d, 3d), ( 3d, 3d), (12d, 0d), (15d, 0d), (12d, 3d), (15d, 3d), ( 0d,12d), ( 3d,12d),
( 0d,15d), ( 3d,15d), (12d,12d), ( 3d,15d), (12d,15d), (15d,15d) ) gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
Abhängig von m können die Übergabesignale als eines von vier
Zwischensignalen 0, x1, 2, 1; ausgewählt werden. Beispielsweise im Falle einer höheren Anzahl von Eingabesignalen kann für BOOTs von höheren Ordnungen jeweils ein
Paar von Rekonstruktionssignalen zugeordnet sein, dessen erstes gleich einem der Eingabesignale xi ist, und dessen zweites gleich demselben jedoch invertierten Eingabesignal ist, also gleich xi ist. r
Figure imgf000042_0001
( j( ) ) aus ( xi, x1 ) gemäß j(i) = 1,2;
Beispielsweise können die Streusignale gemäß den jeweils zugeordneten invertierten Rekonstruktionssignalen vorgegeben sein. s
Figure imgf000042_0002
Beispielsweise können die Beliebigsignale jeweils gemäß der jeweils zugeordneten Signalverknüpfung zur Bildung des
jeweiligen intermediären Ausgabesignales jedoch aus beispielsweise allen invertierten Eingabesignalen vorgegeben sein.
b(1) = b(2) = A(
Figure imgf000042_0003
K 1
b )(xK,...x1);
Figure imgf000042_0004
Sodaß folgendes gilt
y(1) = a.x1 + A(
Figure imgf000043_0010
K, ... ,x1) . 1;
y(2) = a.
Figure imgf000043_0011
1 + A (
Figure imgf000043_0012
x K , ... , 1 ). x1 ; y(1,1) = y(1).x2 + Y(1)(
Figure imgf000043_0013
xK,...,
Figure imgf000043_0014
1).
Figure imgf000043_0015
2; y(1,2) = y(1).
Figure imgf000043_0016
2 + Y (1)
Figure imgf000043_0017
xK,...,
Figure imgf000043_0018
1).x2; y(2,1) = y(2).x2 + Y(2)
Figure imgf000043_0019
(xK,...,
Figure imgf000043_0020
1).
Figure imgf000043_0021
2; y(2,2) = y(2) .
Figure imgf000043_0022
x2 + Y(2)( K,..., 1).x2;
Figure imgf000043_0023
Figure imgf000043_0024
Figure imgf000043_0008
Figure imgf000043_0001
; (
Figure imgf000043_0025
K,..
Figure imgf000043_0026
1).
Figure imgf000043_0027
i;
Figure imgf000043_0002
) (
Figure imgf000043_0028
K,..
Figure imgf000043_0003
Figure imgf000043_0029
1).xi;
Figure imgf000043_0004
Figure imgf000043_0005
(
Figure imgf000043_0030
K,..,
Figure imgf000043_0031
1).
Figure imgf000043_0032
K-1;
) =
K
Figure imgf000043_0033
(xK,..,
Figure imgf000043_0034
Figure imgf000043_0007
x1).xK-1
Beispielsweise gemäß nachfolgender Tabelle 6 sind die
vorzugebenden logischen Verknüpfungen a darstellbar. Die logischen Werte des Ausgabesignals
Figure imgf000043_0009
sind in Abhängigkeit von den Eingabesignalen x1 bis xK zusammenfügbar einerseits zu einem Tupel, welches in Tabelle 6 dargestellt ist, und
andererseits zu einer Binärzahl, welche als solche durch ein tiefgestelltes "b" gekennzeichnet ist,
Figure imgf000044_0001
b ; deren Zahlenwert als Dezimalzahl gleich m darstellbar ist, also gleich (m)d, welche als Dezimalzahl gekennzeichnet wird durch ein tiefgestelltes "d". Die Anzahl aller unterschiedlichen Kombinationen vonlogischen Signalwerten der Eingabesignale x1 bis xK ist demnach gleich 2K, so daß gilt: 1 + L = 2K; Die Anzahl aller aufzulistenden Tupel, welche in Tabelle 6 dargestellt sind, ist demnach gleich 21+L, sodaß gilt: 0
Figure imgf000044_0002
m
Figure imgf000044_0003
M; für
M = 21+L - 1;
Tabelle 6
Figure imgf000044_0004
Die Rekonstruktionssignale ebenso wie deren logische Verknüpfung, welche im betrachteten Fall jeweils gleich einem der Eingabesignale oder gleich einem invertierten Eingabesignal sind, sind jeweils als Dezimalzahl darstellbar. xk = ( ; xk = (
Figure imgf000045_0003
1 ;
Innerhalb der durch ein tiefgestelltes "d" gekennzeichneten
Klammerausdrücke sind stets bei der Zahlenberechnung
Summationen, Multiplikationen sowie Potenzierungen auszuführen gemäß den bekannten Rechenregeln für Zahlen.
Die primär definierten Übergabesignale lauten demzufolge t = 1,..,T1, T2,..,T ; T1 = 2K-1 ; T2 = 2K-1 ; T = 2K ; y(1) =
Figure imgf000045_0001
y(2) =
Figure imgf000045_0002
Die sekundär definierten Übergabesignale lauten demzufolge t = 1,..,T11,T12,..T1,T2,..,T21,T22,..,T ;
T = 2K; T11 = 2K-2-1; T12 = 2K-2; T1 = 2K-1-1; T2 = 2K-1;
T21 = T2 + T11; T22 = T2 + T12; y(1,1) =
y(1,2) =
,1 = ( ,2)
Figure imgf000046_0001
Für dieses BOOT von zweiter Ordnung ist das Ausgabesignal wie folgt erzeugbar: a = y(1,1)x1x2 + y(1,2)x1x
Figure imgf000046_0002
2 + y(2,1)
Figure imgf000046_0003
x1x2 + y(2,2)x
Figure imgf000046_0004
=
= (y(1,1)x1 + y( 2,1 1)x2 + (y(1,2)x1 + y(2,2)
Figure imgf000046_0005
1)x2 = = (y( 1,1)(2
Figure imgf000046_0006
Figure imgf000046_0007
-1)d + y(2' 1)((22K 1-1)2
Figure imgf000046_0008
)d)x2 + (y( 1,2)(22K-1-1)d 2K-1 2K-1 x
Figure imgf000047_0001
Man erkennt hieraus die Möglichkeit zur Bildung von Signalen, welche symetrische Eigenheiten betreffend Teile ihrer Wahrheitstabelle aufweisen. Man erkennt, daß eine Vielfalt derartiger symmetrischer
Eigenheiten in weiteren Anwendungsfällen erzielbar ist, indem beispielsweise eine andere Reihenfolge vorgesehen sein kann für die jewsils als Rekonstruktionssignal herangezogenen
Eingabesignale. Ebenso kann zur Bildung der Beliebigsignale beispislsweise die als intermediäres Ausgabesignal zugeordnete Signalverknüpfung, jedoch aus nicht allen invertierter
Eingabesignalen, sondern nur aus einigen Invertierungen von den Eingabesignalen vorgesehen sein, sodaß sich auch
betreffend die Anzahl und Verteilung von invertierten und nicht invertierten Eingabesignalen für die jeweils zugeordnete Signalverknüpfung eine große Vielfalt ergibt für daraus ableitbare symmetrische Eigenheiten von Übergabesignalen.
Ebenso kann zur Bildung der Beliebigsignale bei der als intermediäres Ausgabesignal zugeordneten Signalverknüpfung beispielsweise zusätzlich zu allfälligen Invertierungen von Eingabesignalen auch eine Vertauschung bei einer Reihenfolge von Eingabesignalen als Variablen zur Funktionenbildung innerhalb der Liste der Variablen vorgesehen sein. Ebenso kann beispielsweise zusätzlich auch anstelle von wenigstens einer der Variablen ein fester logischer Wert, also beispielsweise logisch 0 oder logisch 1 vorgesehen sein. Ebenso kann
beispielsweise zusätzlich auch anstelle von wenigstens einer der Variablen eine logische Funktion von zumindest einer der Variablen vorgesehen sein. Ebenso sind dabei zur Bildung der Rekonstruktionssignale auch Funktionenbildungen aus mehreren Eingabesignalen möglich. Dadurch kann eine Erzielung von symmetrischen Eigenheiten für die Wahrheitstabellen von den Übergabesignalen zusätzlich erleichtert sowie unterstützt werden. Es ist somit eine große Vielfalt für symmetrische Eigenheiten von Übergabesignalen erzielbar. Die daraus ableitbaren Vorteile sollen anhand des zuvor betrachteten Falles näher erläutert werden.
Im zuvor betrachteten Fall ist folgendes BOOT von neuen
Übergabesignalen definierbar.
Figure imgf000048_0002
Daraus folgt für die Erzeugung des Ausgabesignales
Figure imgf000048_0003
Die bei dieser Definition verwendeten Zahlentupel können, wie folgt, aus kleineren Zahlentupeln zusammengefügt werden:
= A(m)(xK,...,x3,0,0) = aI ; = A(m)(xK,...,x3,1,0); = A(m)(xK,...,x3,0,1); = A(m)(xK,...,x3,1,1) = aIV; = A(m)(xK,...,x3,0,0); = A(m)(xK,...,x3,0,1) = aIII;
Figure imgf000048_0001
Figure imgf000049_0001
Figure imgf000049_0002
Nach einer Umformung können die Ubergabesignale mit Hilfe dieser kleineren Zahlentupeln dargestellt werden, deren Benennung mit Hilfe von römischen Ziffern erfolgen soll.
Figure imgf000049_0003
Eine weitere Vereinfachung der Darstellung der Zahlentupel erhält man bei einem BOOT, dessen Definition bevorzugt auffindbar ist anhand des Ausgabesignales.
(1,1, ..,1,1)x1
a = y(1,1, ..,1,2)x1x2.....xK-3xK-2 +
+ y x2.....xK-3
Figure imgf000050_0001
xK-2 +
(1,1, ..,2,1)x1
Figure imgf000050_0002
+ y(1,1, ..,2,2)x1x2.....xK-3xK-2 +
+ y x2.....xK-3
Figure imgf000050_0003
K-2 +
Figure imgf000050_0024
(1,2, ..,1,1)x1
+ y
Figure imgf000050_0004
2.....xK-3xK-2 +
Figure imgf000050_0025
(1,2, ..,2,2)x1
+ y x2.....xK-3xK-2 +
Figure imgf000050_0005
Figure imgf000050_0006
Figure imgf000050_0007
Figure imgf000050_0026
(2,1, ..,1,1)x
Figure imgf000050_0008
1
+ y x2.....xK-3xK-2 +
Figure imgf000050_0027
(2,1, ..,2,2)x
Figure imgf000050_0029
1
+ y x2.....
Figure imgf000050_0010
K-3
Figure imgf000050_0009
K-2 +
Figure imgf000050_0028
(2,2, ..,1,1)x
+ y
Figure imgf000050_0011
x2.....xK-3xK-2 +
Figure imgf000050_0030
(2,2, ..,2,2)x
+ y
Figure imgf000050_0013
2.....
Figure imgf000050_0012
xK-3
Figure imgf000050_0014
xK-2 ;
Die Reihenfolge der Verknüpfungen wird neu geordnet nach
Verknüpfungen von xK-2 einerseits und
Figure imgf000050_0033
K-2 andererseits. a = (1,1, ..,1,1)x1
= ( y x2.....xK-3 +
(1,1, ..,2,1)x1
+ y x2.....xK
Figure imgf000050_0015
-3 + (2,2, ..,1,1)
Figure imgf000050_0031
x1
+ y
Figure imgf000050_0022
.....xK-3 +
(2,2, ..,2,1)
Figure imgf000050_0023
x1
y x2.....
Figure imgf000050_0016
xK-3 ) .xK-2 +
+ (1,1, ..,1,2)x1
+ ( y(1,1, ..,2,2)x1x2.....xK-3 +
+ y x2.....x -3 +
Figure imgf000050_0017
Figure imgf000050_0032
(2,2, ..,1,2)x1
+ y
Figure imgf000050_0020
.....xK-3 +
(2,2, ..,2,2)x1
+ y
Figure imgf000050_0021
x .....x
Figure imgf000050_0018
K-3 ) .x
Figure imgf000050_0019
K-2 ; Die Definition von neuen Übergabesignalen kann wie folgt vorgenommen werden
Figure imgf000051_0001
*= ( y(1,1,..,1,1)x1x2...xK-3 + ...
... + y(2,2,..'2'1)
Figure imgf000051_0002
2...
Figure imgf000051_0003
K-3 ).xK-2;
Figure imgf000051_0004
*= ( y(1,1,..,1,2)x1x2...xK-3 + ...
... + y(2,2,..'2'2)
Figure imgf000051_0005
...
Figure imgf000051_0006
K-3 ).
Figure imgf000051_0007
K-2
Daraus folgt für die Erzeugung des Ausgabesignales
Figure imgf000051_0008
2
Man erkennt, daß durch die zusammengefaßten UND-Verknüpfungen der Eingabevariablen x1 bis xK-3 jeweils vier Zahlen des Zahlentupels angesprochen werden. Diese Zahlen werden jeweils beispielsweise gemäß Wahrheitstabelle durch Variation der Eingabesignalwerte für die Eingabesignale xK-1 und xKgebildet, sodaß bei einer Darstellung als Dualzahl die jeweilige Gruppe von vier Zahlen des Zahlentupels als Potenz von 16 zu erkennen ist. Dies gilt ebenso bei der Dezimaldarstellung. = y(1,1,..,1,1).
Figure imgf000051_0009
... + y(........,1).
... + y(2,2,..,2,1).
y (2)R*= y(1,1,..,1,2).
Figure imgf000051_0010
... + y(........,2).
... + y(2,2,..,2,2).
Figure imgf000051_0011
d ; j = 1, ...,J ; J = 2K-3 ; Oder in einer weiter vereinfachten Form y(1)R*= y(1,..,1,1).(15.(16)0)d + ...
... + y(......,1).(15.(16)2j-2)d + ...
... + y(2, ..,2'1).(15.(16)2J-2)d ; y(1)R*= y(1,..,1,2).(15.(16)1)d + ...
... + y(......,2).(15.(16)2j-1)d + ...
... + y(2,..,2,2).(15.(16)2J-1)d ;
Man erkennt, daß Zahlentupel eines reduzierten Werteverrates eingeführt werden können, deren Unterscheidung beispielsweise mittels römischer Zahlen erfolgen kann. Dabei soll ein Symbol
Zi definiert sein als eine römische Zahl, welche explizit erhalten werden kann auf die folgende Weise
Zi aus ( I, II, III, IV, V, VI, VII, VIII, IX, X, XI, ... ) gemäß i = 1,2,3,4,5,6,7,8,9,10,11, ...
Mittels dieses Symbols können die Zahlentupel vereinfacht angegeben weroen
yZi aus ( 0d, 1d, 2d, 3d, 4d, 5d, 6d , . . . 14d, 15d )
Dies ist auch als Tupel darstellbar
yZi =
Figure imgf000052_0001
= (yZi)d = YZi(xK,xK-1)
Die Übergabesignale sind demnach, j = 1,...J; J = 2 K-3;
Figure imgf000052_0002
y = ((yZ1)d.(16)0)d + ((yZ3)d.(16)2)d + ...
... + ((yZ2J-1)d.(16)2j-2)d + ...
... + ((yZ2J-1)d.(16)2j-2)d ;
Figure imgf000052_0003
= ((yZ2)d.(16)1)d + ((yZ4)d.(16)3)d + ...
... + ((yZ2J-1)d.(16)2j-1)d + ...
... + ((yZ2J-1)d.(16)2j-1)d; Ein Vergleich mit der Wahrheitstabelle für die vorzugebende logische Verknüpfung des Ausgabesignales aus den Eingabesignalen in einer Darstellungsform als Zahlentupel
a = A(xK,...,x1) = (a1+M,aM,aM-1,aM-2,aM-3,aM-4,aM-5,aM-6,...
... , a7,a6,a5,a4,a3,a2,a1) = \ y
Figure imgf000053_0001
zeigt, daß dieses BOOT von Übergabesignalen auch ohne den Umweg über die neue Definition hätte primär definiert werden können. y(1)R* = (((yZ2J-1)d(16)2J-2)d +...+ ((yZ1)d(16)0)d).xK-2 y(1)R* = (((yZ2J)d(16)2J-1)d +...+ ((yZ2)d(16)1)d).xK-2
In diesem Fall sind Beliebigsignale und Streusignale stets logisch NULL. Dies ist nicht notwendig. Jedes BOOT kann stets unter Verwendung von Rekonstruktionssignalen, Beliebigsignalen und Streusignalen neu definiert werden. Ebenso kann jedes BOOT auch als ein primär definiertes BOOT betrachtet werden. Ebenso kann ein BOCT beispielsweise mehrfach erweitert werden. Die sich daraus ergebenden Vorteile sollen in der Folge erläutert werden. Ausgehend von den bereits erläuterten Übergabesignalen
Figure imgf000053_0002
= xK, K 1)
= ((yZ2J-1)d(16)Z2J-2)d +...+ ((yZ3)d(16)2)d + (yZ1)d ; y(1)R* = (xK,xK-1) =
Figure imgf000053_0003
= ((yZ2J)d(16)2J-1)d +...+ ((yZA)d(16)3)d + ((yZ2)d.16)d yZi = YZi (xK,xK-1) =
Figure imgf000053_0004
(
kann dieses BOOT wie folgt neu definiert werden
Figure imgf000054_0001
Ausgehend hinrvon werden weitere Übergabesignale definiert
Figure imgf000054_0002
Figure imgf000055_0001
Bevorzugt anhand des Ausgabesignales wird neu definiert
Figure imgf000055_0002
Und man erhält folgendes überaus überraschende Ergebnis, welches besser erkannt werden kann anhand einer Redefinition von Zahlentupeln eines reduzierten Wertevorrates.
Figure imgf000055_0003
i = 1,...,I ; I = 2J ; J = 2K-3 ; yRZi aus ( 0d, 6d, 9d, 15d );
ySZi aus ( 0d, 6d, 9d, 15d );
Figure imgf000056_0001
y(1)RRR* = (((yRZI)d(16)I-1)d +...+ ((yRZi)d (16)i-1)d + ...
Figure imgf000056_0003
...+ ((yR22)d(16)1)d + ((yRZ1)d (16)0)d )d ;
*
Figure imgf000056_0002
= (((ySZI)d(16)I-1)d +...+ ((ySZi)d (16)i-1)d + ... ...+ ((ySZ2)d(16)1)d + ((ySZ1)d (16)0)d )d ;
In diesem Fall sind nur vier Übergabesignale zu erzeugen für die reduzierte Anzahl von vier Verknüpfungen zweier Eingabesignale. Für jedes Zahlentupel ist jeweils eines von diesen vier Übergabesignalen auszuwählen mittels beispielsweise einer Auswahlschaltung. Diese ausgewählten Übergabesignale können in bereits erläuterter Weise mit den zugeordneten Rekonstruktionssignalen verknüpft werden zur Erzeugung des Ausgabesignales. Dadurch sind mittels der Auswahlschaltung alle logischen Verknüpfungen der Eingabesignale in einer besonders einfachen
Weise als Ausgabesignale erzeugbar.
a = yRZ1 .x1 .x 2 . ... .xK-3.xK-2.xK-1 +
+ ySZ1 .x1 .x 2 . ... .xK-3.xK-2.x
Figure imgf000056_0004
K-1 +
+ yRZ2 .x1 .x 2 . ... .xK-3.xK-2.xK-1 +
+ ySZ2 .x1 .x 2 . ... .xK-3.x
Figure imgf000056_0005
K-2.x
Figure imgf000056_0006
K-1 +
+ yRZ3 .x1 .x 2 . ... .xK-3.xK-2.xK-1 +
+ ySZ3 .x1 .x 2 . ... .xK
Figure imgf000056_0008
-3.xK-2.x
Figure imgf000056_0007
K-1 +
Figure imgf000056_0014
+ yRZI-1. 2 . ... .xK-3.xK-2.xK-1 +
+ ySZI-1.x1 x 2 . ... .xK-3.xK-2.x
Figure imgf000056_0013
K-1 +
+ yRZI .x1 x 2 . ... .xK-3.xK-2.xK-1 +
+ ySZI .
Figure imgf000056_0009
x1 x 2 . ... .xK
Figure imgf000056_0010
-3.x
Figure imgf000056_0011
K-2.x
Figure imgf000056_0012
K-1 + yRZi = YRZi(xK,xK-1) aus ( 0d, 6d, 9d, 15d ) ;
ySZi = YSZi(xK,xK-1) aus ( 0d, 6d, 9d, 15d ) ; Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß eines der Rekonstruktionssignale gleich einer EXOR-Verknüpfung von wenigstens zwei Eingabe- signalen ist. Beispielsweise bei einer bestimmten Auswahl von Beliebigsignalen und Streusignalen ergeben sich daraus
besondere Vorteile, welche in der Folge näher erläutert werden sollen beispielsweise für ein BOOT mit zwei Eingabesignalen. y(1) = a.(x1 ⊕ x2) + b( 1).(x1
Figure imgf000057_0005
2) ;
y(2) = a.(x1
Figure imgf000057_0006
2) + b( 1).(x1 ⊕ x2) ; y(1) = (a4,a3,a2,a1).6d + y(2) = (a4,a3,a2,a1).9d +
Figure imgf000057_0001
y (1) = , a3 , a2
Figure imgf000057_0002
Figure imgf000057_0003
y(2) = (a4 , )
Figure imgf000057_0004
;
Wird das Beliebigsignal beispielsweise so vorgegeben, daß gilt b(1) = b(2) = b = A(x2,x1) = (a3,a4,a1,a2) ; so folgt
y(1) = (a3,a3,a2,a2) ;
y(2) = (a4,a4,a1,a1) ;
und man erkennt, daß jedes Übergabesignal nur mehr eine eingeschränkte Anzahl von Zahlentupeln einnehmen kann.
y(1) aus ( 0d, 3d, 12d, 15d ) ;
y(2) aus ( 0d, 3d, 12d, 15d ) ;
Das Ausgabesignal wird erzeugt gemäß
a = y(1) . (x1 ⊕ x2) + y(2) .(x1
Figure imgf000057_0007
2) ;
Es genügt somit vier verschiedene Zwischensignale zu srzeugen: yI = 0d ; yII = 3d ; yIII = 12d ; yIV = 15d ;
Aus diesen vier Zwischensignalen sind für die Erzeugung des
Ausgabesignales jeweils y (1) und y(2) auszuwählen. Dies kann beispielsweise mittels einer Auswahlschaltung erfolgen. Daraus können sich beispielsweise für programmierbare logische
Schaltwerke (PLA's) starke Vereinfachungen für die Architektur und das Konzept ergeben. Die Tabelle 7 soll zeigen, welche zwei Übergabesignale jeweils für eine vorgebbare logische
Verknüpfung beider Eingabesignale zur Erzeugung des Ausgabe- signales auszuwählen sind. Tabelle 7
Figure imgf000058_0001
Die Übergabesignale y (1) und y (2) sind dabei wie folgt auszuwählen
y(1) aus
( 0d,0d,3d,3d,12d,12d,15d,15d,0d,0d,3d,3d,12d,12d,15d,15d) gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; y(2) aus
( 0d,3d,0d,3d,0d,3d,0d,3d,12d,15d,12d,15d,12d,15d,12d,15d ) gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 ; In Abhängigkeit von m+1 wird aus den in der Klammer
aufgereihten Signalen gemäß einer Abzahlung das betreffende
Signal übernommen. Diese beiden Übergabesignale können auch als ein BOOT von logischen Signalen (y(1),y(2)) dargestellt werden, und ausgewählt werden:
(y(1),y(2)) aus
( (0d,0d), (0d,3d), (3d,0d), (3d,3d), (12d,0d), 12d,3d),
(15d,0d), (15d,3d), 0d,12d), (0d,15d), (3d,12d), (3d,15d), (12d,12d), (12d,15d), (15d,12d), (15d,15d) )
gemäß m+1 = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
Bei einer höheren Anzahl von Eingabesignalen ist beispielsweise folgendes BOOT einer höheren Ordnung definierbar.
Figure imgf000059_0001
; aus
( (xi⊕xi+1), (xi
Figure imgf000059_0006
i+1) )
gemäß ....... j(i) = 1,2 ; i = 1,..,K-1 ; j(i) = 1,2 ;
0 m 2K-1-1 ; j(i)* = mod2( j(i)+1 ) ;
Figure imgf000059_0002
Figure imgf000059_0003
(xK , .. ,xi +1,xi ,xi -1 , .. ,x1).r (
Figure imgf000059_0004
(xK , .. ,xi +1,xi ,xi -1 , .. ,x1).
Figure imgf000059_0005
r
Auch in diesem Fall, wie stets kann das BOOT neu definiert werden, beispielsweise zur Auffindung, Umwandlung, Modifikation oder als ein Startpunkt für Erweiterungen. Gemäß der Erfindung insbesondere durch die Definition von Übergabesignalen sind neuartige Schaltungen, Schaltungsarchitekturen, Schaltungskonzepte, usw., auffindbar und überprüfbar Logische Verknüpfungen von insbesondere vielen Eingabesignalen sind dadurch bedeutend erleichtert. Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die Übergabesignale an einem Ort erzeugt werden und an einem anderen Ort übertragen werden, wo aus den Übergabesignalen das Ausgabesignal erzeugt wird. Zur Erzeugung des Ausgabesignales können Rekonstruktionssignale erforderlich sein. In einigen Anwendungsfällen kann das
Ausgabesignal auch ohne ein Rekonstruktionssignal und alleine mittels einer Verknüpfung von Übergabesignalen erzeugbar sein. Auch können anstelle von bereits erzeugten Rekonstruktions- signalen jene Eingabesignale übertragen werden, welche zur Erzeugung dieser Rekonstruktionssignale erforderlich sind. Je nach Anwendungsfall können daher zusätzlich zu den erforderlichen Übergabesignalen die Rekonstruktionssignale oder einige der Eingabesignale oder nur einige der Rekonstruktionssignale sowie einige der Eingatesignale bei der Übertragung vorgesehen sein. Beispielsweise bei Verschlüsselungen oder ähnlichen Anwendungsfällen kann es erforderlich sein, beispielsweise aus Geheimhaltungserfordernissen, Eingabesignale und
Rekonstruktionssignale nicht weiterzugeben, so daß nur BOOTs aus Übergabesignalen bei der Decodierung ankommen. Es kann beispielsweise ein häufiger Wechsel bei der Erzeugung der BOOTs vorgesehen sein, also betreffend Eingabesignale, sowie deren Verknüpfungen zur Bildung von Rekonstruktionssignalen, Streusignalen, Beliebigsignalen. Durch dieses Wechseln ist eine große Vielfalt erzielbar. Bei der Decodierung soll die primäre Codierung bei der Erzeugung der weitergegebenen
Übergabesignale bekannt sein. Falls diese primäre Cooierung weitgehend unbekannt ist, also die jeweils verwendete
wechselnde BOOT-Erzeugung nicht bekannt ist, insbesondere mit ihren Eingabesignalen und Rekonstruktionssignalen, kann eine erfolgreiche Decodierung bedeutend erschwert sein. Diese BOOT-Erzeugung kann beispielsweise mittels eines sogenannten zweiten Informationskanals vereinbart sein. Beispielsweise kann ein Generator zur Erzeugung einer Anzahl von
Eingabesignalwerten vereinbart sein, so daß deren Änderung vereinbarungsgemäß ermittelbar ist. Zu diesem Generator für Eingabesignale sollen logische Verknüpfungen zur Bildung von Rekonstruktionssignalen vereinbart sein, so daß diese insbesondere bei der Decodierung ermittelbar sind. Bei der Codierung sollen zu diesen Rekonstruktionssignalen zugeordnete Streusignale erzeugt werden, so daß stets die Rekonstruktionssignale und die Streusignale die erfindungsgemäßen Relationen erfüllen. Zusätzlich können Beliebigsignale beispielsweise aus den Eingabesignalen erzeugt werden. Als das vorzugebende Ausgabesignal soll das zu verschlüsselnde Signal verwendet werden, für welches bei der Codierung folgendes BOOT beispielsweise erzeugt werden soll: y(n) = a . r(n) + b(n) . s(n); n = 1, 2, ...N,
Bei der Decodierung sollen vereinbarungsgemäß die Rekonstruk- tionssignale erzeugt werden. Beispielsweise soll der
vereinbarte Generator Eingabesignalwerte erzeugen, aus welchen gemäß vereinbarter beispielsweise auch wechselnder logischer Verknüpfungen diese Rekonstruktionssignale gebildet werden können. Diese können verwendet werden, das jeweils übergebene BOOT wie folgt zu decodieren:
a = y(1).r(1) + y(2).r(2) + ... + y(N).r(N); Bei der
Decodierung brauchen weder die bei der Codierung verwendeten Streusignale noch die dabei verwendeten Beliebigsignale bekannt sein. Nur die jeweils vereinbarten Rekonstruk- tionssignale oder deren vereinbarte Erzeugung sind für die erfolgreiche Decodierung notwendig. Insbesondere bei oft wechselnden Streusignalen und Beliebigsignalen ist eine wirkungsvolle Verschlüsselung erzielbar. Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die Übergabesignale zu einem Zeitpunkt gespeichert werden, und daß zu einem anderen Zeitpunkt aus ausgelesenen Übergabesignalen das Ausgabesignal erzeugt wird. Wie bei der zuvor genannten Übertragung von Übergabesignalen können auch bei der Speicherung von Übergabesignalen die Geheimhaltungserfordernisse den jeweiligen Anwendungsfall der Erfindung entscheidend bestimmen. Die genannten Modifikationen gelten somit auch für die Speicherung von
Übergabesignalen. Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß ein Übergabesignal ausgewählt wird aus einem solchen Angebot von einer Anzahl von aufbereiteten Zwischensignalen so daß stets eine UND-Verknüpfung des
jeweiligen Ausgabesignales mit jenem Rekonstruktionssignal welches diesem Übergabesignal zugeordnet ist, gleich ist einer UND-Verknüpfung dieses Rekonstruktionssignales mit jenem von diesem Zwischensignalen welches als das Übergabesignal jeweils auszuwählen ist. Beispielsweise bei programmierbaren logischen Schaltwerken (FLAs) ist durch diese Zwischensignale eine
Verringerung des Hardwareaufwandes erzielbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß zu einer weiteren vorgesehenen logischen Verknüpfung von einzelnen Ausgabesignalen zur
Bildung eines verknüpften Ausgabesignales mit jeweils einem zu jedem der einzelnen Ausgabesignale erzeugtem Tupel von einer jeweils gleichen Anzahl von Übergabesignalen für welche an einer gleichen Position innerhalb des jeweiligen Tupels jeweils ein gleiches Rekonstruktionssignal zugeordnet ist, ein weiteres Tupel von der gleichen Anzahl von verknüpften
weiteren Übergabesignalen aus den Übergabesignalen so erzeugt wird, daß jedes der verknüpften Übergabesignale entsprecheno seiner Position im Tupel gemäß der vorgesehenen logischen
Verknüpfung jedoch anstelle der einzelnen Ausgabesignale aus jenen Übergabesignalen erzeugt wird, welche ihrerseits an gleicher Position im Tupel vorgesehen sind.
Zur Erläuterung dieser Verknüpfungsregeln für Tupel von
Übergabesignalen, welche wie bei einer Booleschen Algebra beispielsweise für eine UND-Verknüpfung, eine
ODER-Verknüpfung, eine Negation definierbar sind, kann gezeigt werden, daß beispielsweise für N = 2, K = 2 folgendes gilt
Figure imgf000062_0001
Beispielsweise anhand der Verknüpfung der mittels dieser Tupel erzeugbaren Ausgabesignale kann gezeigt werden, daß gilt r(1).r(2) = 0; r(1).r(2) = 0; r(1) + r(2) = 1; r(1) = r(2);
Figure imgf000063_0001
Beispielsweise mit Hilfe eines in einer UND-Verknüpfung neutralen 1-Elementes kann folgendes gezeigt werden
Figure imgf000063_0002
; Somit ist erkennbar, daß Übergabe¬
Figure imgf000063_0003
signale mit verschiedenen Streusignalen und Beliebigsignalen gleichwertig sind. Dies kann ebenso mit Hilfe eines in einer ODER-Verknüpfung neutralen O-Elementes gezeigt werden.
Figure imgf000064_0001
Demzufolge sind wie bei einer Algebra Verknüpfungsregeln für BOOTs definierbar. Es kann ein Schaltwerk aufgebaut werden, bei welchem einzelne Signale in Form von Tupeln von Übergabesignalen erzeugt und als Tupel verknüpft werden können. Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß ein Schaltungsblock vorgesehen ist, welchem wenigstens eines von einer Anzahl von den Eingabesignalen zugeführt wird, und welcher daraus ein Tupel, welches dem daraus erzeugbaren Ausgabesignal sowie der diesem Ausgabesignal zugeordneten Signalverknüpfung der Eingabesignale zugeordnet wird, bestehend aus einer Anzahl von Übergabesignalen erzeugt, welche so erzeugt werden, daß jedes dieser Übergabesignale je einer ODER-Verknüpfung von einerseits einer
UND-Verknüpfung des Ausgabesignales mit einem dem Übergabesignal jeweils zugeordneten Rekonstruktionssignal und
andererseits einer UND-Verknüpfung eines dem Übergabesignal jeweils zugeordneten Beliebigsignales mit einem dem Übergabesignal jeweils zugeordneten Streusignal entspricht, sowie daß jede UND-Verknüpfung von je einem der Rekonstruktionssignale mit je einem anderen der Rekonstruktionssignale stets logisch NULL ist, sowie daß eine ODER-Verknüpfung von allen Rekonstruktionssignalen stets logisch EINS ist, daß jede UND-Verknüpfung von je einem der Rekonstruktionssignale mit dem jeweils
zugeordneten Streusignal stets logisch NULL ist, sodaß das Ausgabesignal anhand dieses Tupels der Übergabesignale mittels einer ODER-Verknüpfung von allen UND-Verknüpfungen von je einem der Übergabesignale mit dem jeweils diesem Übergabesignal zugeordneten Rekonstruktionssignal erzeugbar ist. Ein
derartiger Schaltungsblock ist modular einsetzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß im Schaltungsblock wenigstens eine Schaltungskomponente vorgesehen ist zur Aufbereitung wenigstens eines Angebots von einer Anzahl von Zwischensignalen, für welche eine UND-Verknüpfung von einem dieser Zwischensignale mit einem der Rekonstruktionssignale gleich ist einer UND-Verknüpfung dieses Rekonstruktionssignales mit dem Ausgabesignal. Eine derartige Schaltungskomponente ist modular einsetzbar in Schaltungsblöcken zur Erzeugung von mehreren Tupeln von Übergabesignalen.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die Schaltungskomponente vier
Zwischensignale aufbereitet, und zwar ein erstes
Zwischensignal, dessen Signalwert stets logisch NULL ist, ein zweites Zwischensignal, dessen Signalwsrt gleich einem der Eingabesignale ist, ein drittes Zwischensignal, dessen
Signalwert zum zweiten Zwischensignal invertiert ist, ein viertes Zwischensignal, dessen Signalwert zum ersten
Zwischensignal invertiert ist. Eine derartige
Schaltungskomponente ist beispielsweise, wie bereits anhand von Tabelle 7 erläutert, vorteilhaft einsetzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die Schaltungskomponente vier
Zwischensignale aufbereitet, und zwar ein erstes Zwischensignal; dessen Signalwert stets logisch NULL ist, ein zweites Zwischensignal, dessen Signalwert gleich einer EXOR-Verknüpfung zweier der Eingabesignale ist, ein drittes Zwischensignal, dessen Signalwert zum zweiten Zwischensignal invertiert ist, ein viertes Zwischensignal, dessen Signalwert zum ersten
Zwischensignal invertiert ist. Eine derartige Schaltungs- komponente ist beispielsweise, wie bereits anhand von Tabelle 5 erläutert, vorteilhaft einsetzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die Schaltungskomponente sechzehn Zwischensignale aufbereitet, und zwar ein erstes Zwischensignal, dessen Signalwert gleich einer UND-Verknüpfung von einem der Eingabesignale mit einer EXOR-Verknüpfung von zwei weiteren der Eingabesignale ist, ein zweites Zwischensignal, dessen Signalwert gleich einer UND-Verknüpfung von dem einem der Eingabesignale mit einer invertierten EXOR-Verknüpfung von den zwei weiteren der Eingabesignale ist, ein drittes Zwischensignal, dessen Signalwert gleich einer ODER-Verknüpfung des ersten und des zweiten Zwischensignales ist, ein viertes
Zwischensignal, dessen Signalwert gleich einer UND-Verknüpfung von dem invertierten einen der Eingabesignale mit einer
EXOR-Verknüpfung von den zwei weiteren der Eingabesignale ist, ein fünftes Zwischensignal, dessen Signalwert gleich einer ODER-Verknüpfung des dritten und des zweiten Zwischensignales ist, ein sechtes Zwischensignal, dessen Signalwert gleich einer ODER-Verknüpfung des vierten und des zweiten Zwischensignales ist, ein siebentes Zwischensignal, dessen Signalwert gleich einer ODER-Verknüpfung des vierten und des dritten Zwischensignales ist, ein achtes Zwischensignal, dessen Signalwert gleich dem invertierten siebenten Zwischensignal ist, ein neuntes Zwischensignal, dessen Signalwert gleich dem invertierten sechsten Zwischensignal ist, ein zehntes Zwischensignal, dessen Signalwert gleich dem invertierten fünften Zwischensignal ist, ein elftes Zwischensignal, dessen Signalwert gleich dem invertierten vierten Zwischensignal ist, ein zwölftes
Zwischensignal, dessen Signalwert gleich dem invertierten dritten Zwischensignal ist, ein dreizehntes Zwischensignal, dessen Signalwert gleich dem invertierten zweiten Zwischensignal ist, ein vierzehntes Zwischensignal, dessen Signalwert gleich dem invertierten ersten Zwischensignal ist, ein fünfzehntes Zwischensignal, dessen Signalwert stets logisch EINS ist, ein sechzehntes Zwischensignal, dessen Signalwert stets logisch NULL ist. Eine derartige Schaltungskomponente ist, wie in der Folge anhand von Tabelle 18 erläutert ist, vorteilhaft einsetzbar. Durch eine größere Anzahl von aufbereiteten
Zwischensignalen kann die erforderliche Anzahl von Übergabesignalen des Tupels kleiner sein. Dies ist beispielsweise bei BOOTs von höheren Ordnungen nutzbringend anwendbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß im Schaltungsblock wenigstens ein Schaltungsteil vorgesehen ist zur Erzeugung wenigstens eines der Übergabesignale mittels einer Auswahl von einem der Zwischensignale des aufbereiteten Angebots. Ein derartiger Schaltungsteil kann beispielsweise programmierbar
festverdrahtet ausgeführt sein. Bei einer beispielsweise wartungsbedingten erforderlichen Änderung der vorzugebenden logischen Verknüpfung können in einer einfachen Weise die programmierbaren festverdrahteten Schaltungsverbindungen abgeändert werden. Dies kann beispielsweise auch mit optischen Mitteln vorgesehen sein. Beispielsweise kann auch eine
variierbar vorgebbare logische Signalverknüpfung auf diesem Wege vorgesehen sein.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß eine variierbar vorgebbare
logische Signalverknüpfung, mittels derer das Ausgabesignal aus den Eingabesignalen erzeugbar ist, in Form eines Verknüpfungssignales eingegeben ist, welches zusammengesetzt ist, aus einer Anzahl von logischen Signalen, deren Signalwert als Binärziffern einer Wahrheitstabelle für das Ausgabesignal entspricht. Eine in dieser Form eingebbares Verknüpfungssignal gemäß einer variierbar vorgebbarer, Signalverknüpfung ist bevorzugt für Steuersignale von Multiplexerelementen benutzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß der Schaltungsteil zwei
Multiplexerelemente aufweist, welchen jeweils die vier
Zwischensignale der Schaltungskomponente als Multiplexerein- gabesignale zugeführt werden, und welchen als Steuersignale je zwei von vier Binärziffern des Verknüpfungssignales eingegeben werden, mit einer höchstwertigen dieser Binärziffern als höherwertiges Steuersignal sowie einer niedrigstwertigen dieser Binärziffern als niedrigwertiges Steuersignal für das eine der Multiplexerelemente, sowie mit einer höherwertigen der beiden restlichen dieser Binärziffern als höherwertiges Steuersignal sowie einen niedrigwertigen dieser beiden restlichen dieser Binärziffern als niedrigwertiges Steuersignal für das andere der Multiplexerelemente. Eine derartige Steuerung von
Multiplexerelementen ist bevorzugt, wie bereits anhand von Tabelle 7 erläutert ist einsetzbar. Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß der Schaltungsteil zwei
Multiplexerelemente aufweist, welchen jeweils die vier
Zwischensignale der Schaltungskomponente als Multiplexereingabesignale zugeführt werden, und welchen als Steuersignale je zwei von vier Binärziffern des Verknüpfungssignales eingegeben werden, mit einer höchstwertigen dieser Binärziffern als höherwertiges Steuersignal sowie einer höchstwertigen der restlichen drei dieser Binärziffern als niedrigwertiges
Steuersignal für das eine der Multiplexerelemente, sowie mit einer höherwertigen der beiden restlichen dieser Binärziffern als niedrigwertiges Steuersignal sowie einer niedrigwertigen dieser beiden restlichen dieser Binärziffern als höherwertiges Steuersignal für das andere der Multiplexerelemente. Eine derartiger Schaltungsteil ist beispielsweise, wie bereits anhand von Tabelle 5 erläutert, vorteilhaft einsetzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß der Schaltungsblock die
Schaltungskomponente sowie eine Anzahl von den Schaltungsteilen aufweist, welchen jeweils die vier Zwischensignale der
Schaltungskomponente sowie jeweils vier von den Binärziffern des Verknüpfungssignales zugeführt werden. Ein derartiger
Schaltungsblock ist beispielsweise zur Erzeugung von
Übergabesignalen für BOOTs von höheren Ordnungen einsetzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeuichnet, daß der Schaltungsblock zwei
Schaltungskomponenten, deren jede je vier Zwischensignale erzeugt, sowie einen Schaltungsteil aufweist, welcher zwei Multiplexerelemente aufweist, mit den vier Zwischensignalen, welche von der einen der Schaltungskomponenten erzeugt werden, und welche dem einen der Multiplexerelemente zugeführt werden als Multiplexereingabesignale, sowie mit den vier Zwischen- signalen, welche von der anderen der Schaltungskomponenten erzeugt werden, und welche dem anderen der Multiplexerelemente zugeführt werden als Multiplexereingabesignale, sowie mit einem höherwertigen Steuersignal für das eine der Multiplexerelemente als eine höchstwertige Binärziffer von vier dem Schaltungsteil zugeführten Binärziffern des Verknüpfungssignales sowie mit einem höherwertigen Steuersignal für das andere der Multiplexerelemente als eine niedrigstwertige Binärziffer von den vier zugeführten Binärziffern des Verknüpfungssignales, sowie mit einem niedrigwertigem Steuersignal für das eine der Multiplexerelemente als eine niedrigerwertie Binärziffer von den beiden restlichen Binärziffern des Verknüpfungssignales, sowie mit einem niedrigwertigen Steuersignal für das andere der Multiplexerelemente als eine höherwertige Binärziffer von diesen beiden restlichen Binärziffern des Verknüpfungssignales. Ein derartiger Schaltungsblock ist beispielsweise, wie in der Folge anhand von Tabelle 18 erläutert ist, vorteilhaft einsetzbar.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeuichnet, daß der Schaltungsblock wenigstens ein Verknüpfungselement aufweist, welches ein erstes, ein zweites, ein drittes UND-Verknüpfungsglied und ein ODER-Verknüpfungs- glied aufweist, mit einem von den Eingabesignalen welches dem ersten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, und dem zweiten UND-Verknüpfungsglied an einem
invertierenden Eingang zugeführt ist, sowie mit einem von den Steuersignalen welches dem ersten UND-Verknüpfungsglied an einem invertierenden Eingang, dem zweiten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, und dem dritten
UND-Verknüpfungsglied an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem weiteren von den Steuersignalen, welches dem ersten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, dem zweiten UND-Verknüpfungsglied an einem invertierenden Eingang, und dem dritten UND-Verknüpfungsglied an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem von den Übergabesignalen, welches vom ODER-Verknüpfungsglied erzeugt ist aus den diesem zugeführten Signalen, welche von den drei UND-Verknüpfungsgliedern erzeugt sind. Ein
derartiger Schaltungsblock ist beispielsweise günstig
betreffend eine Signallaufzeit zur Bildung der Übergabesignale. Eine weitere bevorzugte Ausfuhrungsform der Erfindung ist dadurch gekennzeuichnet, daß der Schaltungsblock wenigstens ein Verknüpfungselement aufweist, welches ein erstes, ein zweites, ein drittes, ein viertes, ein fünftes UND-Verknüpfungselement und ein ODER-Verknüpfungsglied aufweist, mit einem von den Eingabesignalen, welches dem ersten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, dem zweiten UND-Verknüpfungsglied an einem invertierenden Eingang, dem dritten
UND-Verknüpfungsglied an einem nicht invertierenden Eingang, und dem vierten UND-Verknüpfungsglied an einem invertierenden Eingang zugeführt ist, sowie mit einem weiteren von den
Eingabesignalen, welches dem ersten UND-Verknüpfungsglied an einem invertierenden Eingang, dem zweiten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, dem dritten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, und dem vierten UND-Verknüpfungsglied an einem invertierenden Eingang zugeführt ist, sowie mit einem von den Steuersignalen, welches dem ersten UND-Verknüpfungsglied an einem invertierenden
Eingang, dem zweiten UND-Verknüpfungsglied an einem invertierenden Eingang, dem dritten UND-Verknüpfungsglied an einem nicht invertierenoen Eingang, dem vierten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, und dem fünften
UND-Verknüpfungsglied an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem weiteren von den Steuersignalen, welches dem ersten UND-Verknüpfungsglied an einem nicht
invertierenden Eingang, dem zweiten UND-Verknüpfungsglied an einem nicht invertierenden Eingang, dem dritten UND-Verknüpfungsglied an einem invertierenden Eingang, dem vierten
UND-Verknüpfungsglied an einem invertierenden Eingang, und dem fünften UND-Verknüpfungsglied an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem von den Übergabesignalen, welches vom ODER-Verknüpfungsglied erzeugt ist aus den diesem zugeführten Signalen, welche von den fünf UND-Verknüpfungsgliedern erzeugt sind. Ein derartiger Schaltungsblock ist beispielsweise günstig betreffend eine Siciallaufzeit zur Bildung der Übergabesignale. Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeuichnet, daß der Schaltungsblock wenigstens einen Schaltungsteil aufweist, welchem zwei von den Eingabe- signalen sowie vier von den Steuersignalen zugeführt sind. Ein derartiger Schaltungsblock ist beispielsweise günstig
betreffend eine Signallaufzeit zur Bildung der Übergabesignale.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeuichnet, daß der Schaltungsteil ein erstes und ein zweites Verknüpfungselement aufweist, mit einem höherwertigen Steuersignal für das zweite Verknüpfungselement gleich einem niedrigstwertigen von den vier dem Schaltungsteil zugeführten Steuersignalen sowie mit einem niedrigerwertigen
Steuersignal für das zweite Verknüpfungselement gleich einem nächsthöherwertigen von den vier dem Schaltungsteil zugeführten Steuersignalen sowie mit einem niedrigerwertigen Steuersignal für das erste Verknüpfungselement gleich einem nächsthöherwertigen von den vier dem Schaltungsteil zugeführten
Steuersignalen sowie mit einem höherwertigen Steuersignal für das erste Verknüpfungselement gleich einem höchstwertigen von den vier dem Schaltungsteil zugeführten Steuersignalen. Ein derartiger Schaltungsblock ist beispielsweise günstig
betreffend eine Signallaufzeit zur Bildung der Übergabesignale.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß das erzeugte Ausgabesignal in einer Testschaltung überprüft ist. Es können aus den erzeugten Übergabesignalen Testsignale erzeugt werden, aus welchen das zu erzeugende Ausgabesignal zusätzlich erzeugbar ist, sodaß es überprüft werden kann.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die erzeugten Übergabesignale in einer Testschaltung überprüft sind. Es können aus den
erzeugten Übergabesignalen Testsignale erzeugt werden, aus welchen die zu erzeugenden Übergabesignale zusätzlich
erzeugbar sind, sodaß diese überprüft werden können.
Eine weitere bevorzugte Ausführungsform der Erfindung ist dadurch gekennzeichnet, daß die Übergabesignale korrigierbar sind gemäß Prüfsignalen, welche von einer Schaltungskomponente erzeugt sind. Es können Prüfsignale erzeugt werden, mittels derer ein fehlerhaft erzeugtes Übergabesignal korrigierbar ist, sodaß derartige Fehler verkraftet werden können.
Beispielsweise für Anwendungen bei störanfälligen logischen Schaltelementen ergeben sich daraus besondere Vorteile. Die Erfindung wird anhand der Figuren, in welchen Ausführungsbeispiele enthalten sind, näher erläutert.
Die Figur 1 zeigt eine erste Schaltung zur Erzeugung eines logischen Ausgabesignales aus zwei logischen Eingabesignalen gemaß einer variierbar vergebbaren logischen Verknüpfung.
Die Figur 2 zeigt ein Multiplexerelement, welches in den Schaltungen der Figuren 1,3,14,20,21,26,27 verwendet ist. Die Figur 3 zeigt eine zweite Schaltung zur Erzeugung eines logischen Ausgabesignales aus zwei logischen Eingabesignalen gemäß einer variierbsr vorgebbaren logischen Verknüpfung.
Die Figur 4 zeigt eine dritte Schaltung zur Erzeugung eines logischen Ausgabesignales aus einer Anzahl von logischen Eingabesignalen gemäß einer variierbar vorgebbaren logischen Verknüpfung.
Die Figur 5 zeigt eine vierte Schaltung zur Erzeugung eines logischen Ausgabesignales aus einer Anzahl von logischen Eingabesignalen gemäß einer variierbar vorgebbaren logischen Verknüpfung.
Die Figur 6 zeigt eine fünfte Schaltung zur Erzeugung eines logischen Ausgabesignales aus einer Anzahl von logischen Eingabesignalen gemäß einer variierbar vorgebbaren logischen Verknüpfung.
Die Figur 7 zeigt eine sechste Schaltung zur Erzeugung eines logischen Ausgabesignales aus einer Anzahl von logischen Eingabesignalen gemäß einer variierbar vorgebbaren logischen Verknüpfung.
Die Figur 8 zeigt eine siebente Schaltung zur Erzeugung eines logischen Ausgabesignales aus drei logischen Eingabesignalen gemäß einer variierbar vorgebbaren logischen
Verknüpfung.
Die Figur 9 zeigt eine Ausführungsform für eine Schaltungskomponente, welche in der Schaltung von Figur 8 verwendet ist.
Die Figur 10 zeigt eine weitere Ausführungsform für dieselbe Schaltungskomponente von Figur 8.
Die Figur 11 zeigt ein Multiplexerelement, welches in der Schaltung von Figur 8 verwendet ist. Die Figur 12 zeigt eine achte Schaltung zur Erzeugung eines logischen Ausgabesignales aus zwei logischen Eingabesignalen gemäß einer programmierbar festverdrahtet vorgebbaren logischen Verknüpfung. Die Figur 13 zeigt eine neunte Schaltung zur Erzeugung eines logischen Ausgabesignales aus zwei logischen Eingabesignalen gemäß einer programmierbar festverdrahtet vorgebbaren logisehen Verknüpfung.
Die Figur 14 zeigt eine zehnte Schaltung zur Erzeugung zweier Ausgabesignale aus drei Eingabesignalen gemäß einer programmierbar festverdrahtet vorgebbaren logischen
Verknüpfung.
Die Figur 15 zeigt eine elfte Schaltung zur Erzeugung
eines logischen Ausgabesignales aus einer Anzahl von logischen Eingabesignalen.
Die Figur 16 zeigt eine zwölfte Schaltung zur Erzeugung eines logischen Ausgabesignales gemäß dreier variierbar vorgebbarer Signalverknüpfungen. Die Figur 17 zeigt eine dreizehnte Schaltung zur Erzeugung eines logischen Ausgabesignales gemäß dreier variierbar vorgebbarer Signalverknüpfungen.
Die Figur 18 zeigt eine vierzehnte Schaltung zur Erzeugung logischer Übergabesignale gemäß einer variierbar vorgebbaren Signalverknüpfung aus eingegebenen Übergabesignalen.
Die Figur 19 zeigt eine fünfzehnte Schaltung zur Erzeugung logischer Übergabesignale gemäß dreier veriierbar vorgebbarer Signalverknüpfungen.
Die Figur 20 zeigt eine Testschaltung zur Überprüfung der Übergabesignale von Figur 19. Die Figur 21 zeigt eine sechzehnte Schalung zur Erzeugung korrigierbarer Übergabesignale gemäß einer variierber vergebbaren Signalverknüpfung.
Die Figur 22 zeigt eine Schaltungskomponente zur Korrektur der Übergabesignale von Figur 21.
Die Figur 23 zeigt eine Schaltungskomponente zur Erzeugung von Prüfsignalen von Figur 21.
Die Figur 24 zeigt eine Schaltungskomponente zur Erzeugung von Prüfsignalen zur Verwendung in Verbindung mit den
Schaltungen von Figur 14 und 26.
Die Figur 25 zeigt eine Schaltungskomponente zur Erzeugung von Prüfsignalen zur Verwendung in Verbindung mit den
Schaltungen von Figur 14 und 26. Die Figur 26 zeigt eine siebzehnte Schaltung zur Erzeugung korrigierbarer Übergabesignale gemäß programmierbar fest verdrahtet vorgebbarer logischer Verknüpfungen.
Die Figur 27 zeigt eine achtzehnte Schaltung zur Erzeugung eines logischen Ausgabesignales aus zwei Eingabesignalen gemäß einer variierbar vorgebbaren Signalverknüpfung.
Die Figur 28 zeigt eine weitere Ausführungsform für einen Schaltungsblock von Figur 1.
Die Figur 29 zeigt eine weitere Ausführungsform für einen Schaltungsblock, welcher in den Figuren 3, 16, 17, 18, 19 verwendet ist. Die Figur 30 zeigt eine weitere Ausführungsform für einen
Schaltungsblock, welcher in den Figuren 4, 5, 6, 21 verwendet ist.
Die Figur 31 zeigt ein Testelement zur Schaltung von Fig 18,
Wie die Figur 1 zeigt, sind bei einer ersten Schaltung zwei logische Eingabesignale x1 und x2 vorgesehen. Gemäß einer variierbar vorgebbaren logischen Verknüpfuno wird ein logisches Ausgabesignal a(m) erzeugt. Die jeweilice variierbar vorzugebende logische Verknüpfung wird gemäß der zuvor
erläuterten Tabelle 2 als ein Verknüpfungssignal m gemäß einer Binärzahl eingegeben, deren Binärziffern gemäß 2 ,2 ,2 ,2 als binäre Signale jeweils eingebbar sind, so daß diese binären
Signale ein Verknüpfungssignal m bilden. Die Eingabesignale x1 und x2 , sowie das Verknüpfungssignal m werden einem Schaltungs- block BA2 einoegeben, von welchem ein BOOT2, von Übercabesig- nalen y(1) und y(2) erzeugt wird. Es ist ein Schaltungselement RSA vorgesehen zur Erzeugung eines Rekonstruktionssignales r aus den beiden Eingabesignalen. Das Rekonstruktionssignal r und die beiden Übergabesignale y(1) und y(2) werden einem Rekonstruktionselement REK zugeführt, von welchem das Ausgabesignel a(m) erzeugt wird durch folgende Verknüpfung dieser drei Signale a(m) = y(1) .r + y(2) .
Figure imgf000076_0004
; Vom Schaltungselement RSA wird das
Rekonstruktionssignal r erzeugt indem die beiden Eingabesignale x1 und x2 zugeführt werden, aus welchen durch EXOR-Verknüpfung das Rekonstruktionssignal r erzeugt wird durch folgende
Verknüpfung der beiden Eingabesignale: r = x1.
Figure imgf000076_0001
2 +
Figure imgf000076_0002
x1.x2; Im Schaltungsblock BA2 ist eine Schaltungskomponente ZWA
vorgesehen zur Erzeugung von vier Zwischensignalen z1, z2, z3 und z4. Das Zwischensignal z1 wird so erzeugt, daß es stets logisch NULL ist. Das Zwischensignal z4 wird so erzeugt, daß es stets logisch EINS ist. Der Schaltungskomponente ZWA wird das Eingabesignal x1 zugeführt, welches als das Zwischensignal z2 weitergeleitet wird. Durch einer Invertierer INV.O wird das Eingabesignal x1 invertiert. Dieses invertierte Eingabesignal x1, also
Figure imgf000076_0005
1, wird als das Zwischensignal z3 weiterceleitet.
Somit werden folgende Zwischensignale erzeugt und
wsitergeleitet: z 1 = D(0)(x2, x1) = 0 = 0d;
z2 = D(3)(x2, x1) = x1 = 3d; z3 = D(12)(x2, x1) =
Figure imgf000076_0003
1 = 12d;
z4 = D(15)(x2, x1) = 1 = 15 d ; Diese vier Zwischensignale werder einer Teilschaltung UEA zugeführt, in welcher zwei
Multiplexerelemente MUX4.0 und MUX4.1 vorgesehen sind. Jedem der Multiplexerelemente MUX4 werden jeweils alle vier
Zwischensignale z1, z2, z3, z4 zugeführt. In jedem der
Multiplexerelemente MUX4 ist je ein Auswahlschaltwerk
vorgesehen, von welchem jeweils eines von den vier zugeführten
Zwischensignalen ausgewählt und weitergeleitet wird als jeweils erzeugtes Übergabesignal. Vom Multiplexerelement MUX4.0 wird das Übergabesignal y(1) erzeugt und weitergeleitet. Vom
Multiplexerelement MUX4.1 wird das Ubergabesignal y(2) erzeugt und weitergeleitet. Dem Auswahlschaltwerk des Multiplexer- elementes MUX4 werden zwei logische Steuersignale zugeführt, welche als eine niederwertige Binärziffer und eine höherwertige Binärziffer eingegeben werden, welche zusammengefügt als
Binärzahlen 00,01,10,11 jeweils angeben, welches der Zwischensignale z1,z2,z3,z4 auszuwählen ist, und zwar in der soeben angegebenen Reihenfolge. Dem Multiplexerelement MUX4.0 wird als niedrigwertige Binärziffer die Binärziffer 2 des Verknüpfungs- signales m einpegeben, und als höherwertige Binärziffer wird die Binärziffer 22 des Verknüpfungssignales m eingegeben. Dem Multiplexerelement MUX4.1 wird als niedrigwertige Binärziffer die Binärziffer 2 des Verknüpfungssignales eingegeben, und als höherwertige Binärziffer wird die Binärziffer 2 des Verknüpfungssignales m eingegeben. Es werden demnach, wie in der bereits erläuterten Tabelle 7 angegeben, die Übergabesignale y(1) und y(2) erzeugt.
Die Auswahl von den Multiplexereingabesignalen erfolgt in den Multiplexelementen MUX4 in der Weise, daß die jeweils zugeführten Binärziffern, also einerseits für 22, 21 beim
Multiplexelement MUX4.0 und andererseits für 23, 20 beim Multiplexelement MUX4.1, als zweistellige Binärzahl angeben, das wievielte der vier genannten Multiplexereingabesignale jeweils auszuwählen ist. Gemäß den zweistelligen Binärzahlen 00 bis 11 wird das erste bis vierte Multiplexereingabesignal jeweils ausgewählt. Diese ausgewählten Signale werden als ein Übergabesignal y(1) vom Multiplexerelement MUX4.0 einer- seits und andererseits als ein Übergabesignal y(2) vom Multiplexelement MUX4.1 abgegeben. Diese Übergabesignale y(1) und y(2), werden demnach gemäß der Tabelle 7 ausgewählt, und zwar in Abhängigkeit von den jeweils zugeführten Binärziffern, durch welche die verzugebende Signalverknüpfung m jeweils festgslect wird. Die definitionsgemäß vereinbarten Binärziffern für die jeweilige vorzugebende Signalverknüpfung m sind in der zuvor erläuterten Tabelle 2 angegeben. Von einem EXOR-Verknüpfungselement EXOR als das Schaltungselement RSA wird das Rekonstruktionssignal r erzeugt durch eine EXOR-Verknüpfung der beiden Eingabesignale x1 und x2. Im Verknüpfungselement EXOR ist ein UND-Verknüpfungsglied UND.1 vorgesehen, welchem das Eingabesignal x1 einerseits und andererseits das von einem Invertierer INV.1 invertierte
Eingabesignal x2, also
Figure imgf000078_0001
2, zugeführt wird, und welches aus diesen beiden Signalen x1 und
Figure imgf000078_0002
2 gemäß einer UND-Verknüpfung ein weiteres Signal erzeugt, welches einem
ODER-Verknüfpungsglied OR.1 zugeführt wird. Als ein zweites Signal wird diesem ODER-Verknüpfungsglied OR.1 ein weiteres Signal zugeführt, welches von einem UND-Verknüpfungsglied UND.2 erzeugt wird. Dem UND-Verknüpfungsglied UND.2 wird einerseits das Eingabesignal x2 und andererseits das von einem weiteren Invertierer INV.2 invertierte Eingabesignal x1, also
Figure imgf000078_0003
1, zugeführt zur Bildung der UND-Verknüpfung. Das vom
ODER-Verknüpfungsglied 0R.1 erzeugte Signal wird als das vom EXOR-Verknüpfungselement EXOR erzeugte Rekonstruktionssignal r weitergeleitet, welches gemäß folgender Formel darstellbar ist r = x1.
Figure imgf000078_0004
x2 +
Figure imgf000078_0005
1.x2 = x1 ⊕ x2; Das Rekonstruktionssignal r, sowie die beiden Übergabesignale y(1) und y(2) werden einem
Rekonstruktionselement REK zugeführt. Dabei ist die angegebene
Reihenfolge für die zugeführten Übergabesignale zu beachten. Es ist ein UND-Verknüpfungsglied UND.4 vorgesehen zur Verknüpfung des Rekonstruktionssignales r und des Übergabesignales y(1) . Es ist ein weiteres UND-Verknüpfungsglied UND.3 vorcesehen zur Verknüpfung des Übergabesignales y(2) und des von einem
Invertierer INV.3 invertierten Rekonstruktionssignales r, also . Die von den beiden UND-Verknüpfungsgliedern UND.3 und UND.4 erzeugten Signale werden von einem ODER-Verknüpfungsglied OP .4 verknüpft zur Bildung des Ausgabesignales a(m). Demzufolge bildet das Rekonstruktionselement REK ein Multiplexerelement
MUX2, welches eines von zwei zugeführten Signalen y(1) oder y( 2 ) auswählt, abhängig von einem als Steuersignal zugeführten
Rekonstruktionssional. In der zuvor erläuterten Tabelle 7 ist aufgelistet, welches der Zwischensignale als eines von Multiplexereingabesignalen entsprechend der vorzugebenden Verknüpfung m jeweils ausgewählt wird vom Multiplexelement MUX4.0 als das Übergabesignal y(1), und welches ausgewählt wird vom Multiplexelement MUX4.1 als das
Übergabesignal y(2). Das erzeugte Ausgabesignal a(m) ist demnach gemäß folgender Formel darstellbar
a(m) = y(1).r + y(2).r;
Wie die Figur 2 zeigt, besteht ein Multiplexerelement MUX4 aus einem ODER-Verknüpfungsglied OR.M, welchem die von UND-Verknüpfungsgliedern UND.M.0, UND.M.1, UND.M.2 und UND.M.3 erzeugten Signale zugeführt werden. Jedem dieser UND-Verknüpfungsglieder UND.M wird einerseits je ein Multiplexereingabesignal ze0, ze1, ze2, ze3 von je einem von Multiplexereingängen zugeführt, und andererseits je ein Freigsbesignal
zh0, zh1, zh2, zh3, welches von je einem von weiteren
UND-Verknüpfungsgliedern UND.Z.0, UND.Z.1, UND.Z.2 und UND.Z.3 jeweils erzeugt wird. Diese werden aus Steuereingängen mittels zweier Steuersignale zg1 und zg0 angesteuert. Als Binärziffer einer zweistelligen Binsrzahl werden diese Steuersignale verwendet zur Ansteuerung der Auswahl des freizugebenden
Multiplexereingabesignals des jeweiligen Multiplexereinganges, wobei dss Steuersignal zg0 als die niederwertige Binärziffer und das Steuersignal zg1 als die höherwertige Binärziffer wird.
Dem UND-Verknüpfungsglied UND.Z.0 wird einerssits das von einem Invertierer INV.M0 invertisrts Steuersignal zg0 zugeführt, und andererseits wird das von einem weiteren Invertierer INV.M1 invertierte Steuersignal zg1 zugeführt, so daß das UND-Verknüpfungsglied UND.Z.0 nur dann sein Freigabesignal zh0 abgibt, welches beim UND-Verknüpfungsglied UND.M.0 zur Freigabe des ersten auszuwählenden Multiplexereingabesignales ze0 verwendet wird, falls die beiden Binärziffern 00 mittels der Steuersignale zg1 und zg0 zugeführt werden. Anderenfalls, also für die Binärziffern 01, 10, 11 wird das Multiplexereingabesignal ze0 beim UND-Verknüpfungsglied UND.M.0 blockiert. Dem UND-Verknüpfungsglied UND.Z.1 wird einerseits das Steuersignal zg0 zugeführt und andererseits wird das vom Invertierer INV.M1 invertierte Steuersignal zg, zugeführt, so daß das UND- Verknüpfungsglied UND.Z.1 nur dann sein Freigabesignal zh1 abgibt, welches beim UND-Verknüpfungsglied UND.M.1 zur Freigabe des zweiten auszuwählenden Multiplexereingabesignals ze, verwendst wird, falls dis beiden Binsrziffern 01 mittels der Steuersignale zg1 und zg0 zugeführt werden. Andsrenfalls, also für die Binärziffern 00, 10, 11 wird das Multiplexer- eingabesignal ze1 beim UND-Verknüpfungsglisd UND.M.1 blockisrt.
Dem UND-Verknüpfungsglied UND.Z.2 wird einerseits das vom
Invsrtierer INV.M0 invsrtierte Steuersignal zg0 zugeführt, und andersrssits wird das Steuersignal zg, zugeführt, so daß das UND-Verknüpfungsglied UND.Z.2 nur dann sein Freigabssignal zh2 abgibt, welches beim UND-Verknüpfungsglied UND.M.2 zur Freigabe des dritten auszuwählenden Multiplexereingabesignals ze2 verwendet wird, fslls die Binärziffern 10 mittels der
Steuersignale zg1 und zg0 zugsführt werden. Anderenfalls, also für die Binärziffern 00, 01, 11, wird das Multiplexerein- gabssignal zs2 beim UND-Verknüpfungsglied UND.M.2 blockiert.
Dem UND-Verknüpfungsglisd UND.Z.3 werden die beidsn Steuersignals zg1 und zg0 zugsführt, sc daß das UND-Verknüpfungsglied UND.Z.3 nur dann sein Freigabssignal zh- abgibt, welches beim UND-Verknüpfungsglied UND.M.3 zur Freigabe des visrten
auszuwählenden Multiplexereingabesignales ze3 verwendet wird, falls die Binärziffern 11 mittels der Steuersignals zg1 und zg0 zugeführt werden. Anderenfalls, also für die Binärziffsrn 00, 01, 10 wird das Multiplexereingabesignal ze3 beim UND- Verknüpfungsglied UND.M.3 blockiert.
Vom ODER-Verknüpfungsgli ed OR.M wird als ein Multiplexer- ausgabesignal zf jswsils eines von den vier Multiplexer- eingabesignalen abgegeben in Abhängigkeit von den vorliegenden Steuers ignal en zg1 und zg0 gemäß der nachfolgenden Tabells 8. Tabelle 8
Figure imgf000081_0001
Wie die Figur 3 zeigt, sind bei der zweiten Schaltung zwei logische Eingabesignale x1 und x2 vorgesehen, aus welchen gemäß einer variierbar eingebbaren logischen Verknüpfung ein logisches Ausgabesignal a erzeugt wird. Die jeweilige logische Verknüpfung wird gemäß der zuvor erläuterten Tabelle 2 als ein Verknüpfungssignal m gemäß einer Binärzahl eingegeben, deren Binärziffern gemäß 23, 22, 21, 20 als binäre Steusrsignale eingebbar sind, so daß diese binären Signale das Verknüpfungssignal m bilden. Die Eingabesignals x1 und x2, sowis des Verknüpfungssignal m werden einem Schaltungsblock BB2 eingegeben, von welchem ein BOOT2 von Übergabesignal y( 1) und y( 2) erzeugt wird. Als Rekonstruktionssignal r wird das Eingabesignal x1 verwendet. Dieses Rekonstruktionssignal r und dis beiden Übergabesignale y( 1) und y( 2) werden einem Rekonstruktionselement REK zugsführt, von welchem das Ausgabesignal a( m) erzeugt wird durch folgende Verknüpfung dieser drei Signale:
a( m) = y(1).r + y(2).r; Im Schaltungsblock BB2 ist eine
Schaltungskomponente ZWB vorgesehen zur Erzeugung von vier Zwischensignalen z1,z2,z3,z4. Das Zwischensignal z1 wird so erzeugt, daß es stets logisch NULL ist. Das Zwischensignal z4 wird so erzeugt, daß es stets logisch EINS ist. In der
Schaltungskomponente ZWB ist ein EXOR-Verknüpfungselsment EXOF vorgesehen, welchem die beiden Eingabesignals x1 und x2
zugeführt werden. Das Ausgabesignal dieses EXOR-Verknüpfungs- elementss EXOR wird als das Zwischensignal z2 weitergsleitet. Das Ausgabesignal des EXOR-Verknüpfungsslementes EXOR wird von einem Invertierer INV invertiert und als das Zwischensignal z3 weitergeleitet. Somit werden folgende Zwischensignale erzeugt und weitergeleitet: z1 = D(0)(x2,x1) = 0 =0d
z2 = D( 6)(x2,x1) = x1⊕x2 = 6d
z3 = D( 9)(x2,x1) = x1⊕x2 = 9d
z4 = D( 15)(x2,x1) = 1 = 15d
Diese vier Zwischensignale werden einer Teilschaltung UEB zugeführt, in welcher zwei Multiplexerelemente MUX4.0 und
MUX4.1 vorgesehen sind. Jedem der Multiplexerelemente MUX4 werden jeweils alle vier Zwischensignale z1,z2,z3 und z4 zugeführt.
Die Binärziffern des Verknüpfungssignales m werden der Teilschaltung UEB zugeführt. In der Teilschaltung UEB sind die Multiplexelemente MUX4.0 und MUX4.1 vorgesehen, welche gleich sind jenen von Figur 1 und Figur 2, und welche ebenso jeweils anhand von je zweien der Binärziffern in Form von je zweien der binären Steusrsignale angesteuert werden, welche den Multiplexelementen MUX4 zugeführt werden. Von den vier zugeführten Multiplexereingabesignalen wird je eines als Multiplexerausgabesignal ausgewählt und weitergeleitet. Das als erstes auszuwählende Multiplexereingabesignal ist bei beiden Multiplexelementen MUX4 dss Zwischensignal z1. Dieses ist gemäß Tabelle 2 darstellbar als eine logische Verknüpfung gemäß 0d. Das als viertes auszuwählende Multiplexereingabesignal ist bei beiden Multiplexelementen das Zwischensignal z4. Dieses ist demnach gemäß Tabelle 2 darstellbar als eine logische Verknüpfung gemäß 15d. Vom EXOR-Verknüpfungselsmsnt EXOR, welches gleich ist jenem von Figur 1, wird das Zwischensignal z2 erzeugt durch eine EXOR-Verknüpfung der beiden Eingabesignale x1 und x2. Das Zwischensignal z2 ist demnach gemäß Tabelle 2 darstellbar als eine logische Verknüpfung gemäß 6d. Das
Zwischensignal z2 wird in der Teilschaltung UEB dem Multiplexelement MUX4.1 und dem Multiplexelement MUX4.0 als das zweite auszuwählende Multiplexereingabesignal zugeführt. Das vom Inverter INV abgegebene Zwischensignal z3, welches gemäß
Tabelle 2 darstellbar ist als eine logische Verknüpfung gemäß 9d, wird in der Teilschaltung UEB dem Multiplexelement MUX4.1 und dem Multiplexelement MUX4.0 als das dritte auszuwählende Multiplexereingabesignal zugeführt. Dis Auswahl von den Multiplexereingabesignalen erfolgt in den Multiplexelementen MUX4 in der Weise, daß die jewsils zugeführten Binärziffern, also einerseits für 20, 21 beim Multiplexelement MUX4.0 und andererseits für 2 3, 22 beim
Multiplexerelsment MUX4.1 als zweistellige Binärzahl angeben, das wievielte der vier genannten Multiplexersingabesignale jeweils auszuwählen ist. Dsm Multiplsxsrelement MUX4.0 wird als niedrigwertige Binärz if fer dis Binärzi f fer 21 des Verknüpfungssignales m singsgeben, und als höherwertige Bi när zi f f er wird zur Auswahlsteuerung die Binärziffer 20 des Verknüpfungssignales m singegeben. Dem Multiplexerelement MUX4.1 wird als nisdrigwertige Binärziffer dis Binärziffer 22 des Verknüpfungssignales m eingegeben, und als höherwertige Binärziffer wird zur Auswahlstsuerung die Binärziffer 23 des Verknüpfungssig- nalss m eingegeben. Gemäß dsr zweistelligen Binärzahlsn 00 bis 11 wird das erste bis vierte Multiplexereingabesignal jeweils ausgewählt. Disse ausgewählten Signale werden als ein Übergabesignal y(1) vom Multiplexerelement MUX4.0 einsrssits und andererseits als ein Ubergabesignal y(2)vom Multiplexerelement
MUX4.1 abgegeben.
Diese Übergabesignale y(1) und y(1) werden demnach gemäß der bereits erläuterten Tabelle 5 ausgewählt, und zwar in Abhängig- keit von den jeweils zugeführten Binärziffern, durch welche dis veriierbar vorzugebende Signalverknüpfung m jeweils festgelegt wird. Dis definitionsgemäß vereinbarten Binärziffern für die jeweilige variierbar vorzugebende Signalverknüpfung m sind in der bereits erläuterten Tabells 2 angegeben. Als
Rekonstruktionssignal r wird das Eingabesignal x1 verwendet. Das Rekonstruktionssignal r, sowie dis beiden Übergabesignale y(1) und y(2) werden einem Rekonstruktionselement REK zugeführt, welches gleich ist jenem von Figur 1, und welches ein Multiplexerelement MUX2 bildet. Vom Rekonstruktionselement REK wird das Ausgabesignal a(m) erzeugt, welches gemäß der variierbar vorzugebenden Verknüpfung m der Eingabesignale x1 und x2 gebildet wird. In der berdits erläuterten Tabelle 5 ist aufgelistet, welches der Multiplexereingabesignale gemäß
0d , 6d, 5d, 15d entsprechend der variierbar vorzugebenden Verknüpfung m jeweils ausgewählt wird vom Multiplexerelement MUX4.0 als das Übergabesignal y(1), und welches ausgewählt wird vom Multiplexerelement MUX4.1 als das Übergabesignal y(2). Das erzeugte Ausgabesignal a wird demzufolge gemäß folgender Verknüpfung vom Rekonstruktionselement REK erzeugt: a(m) = y(1).x1 + y(2) .
Figure imgf000084_0001
1 ; Wis bereits anhand von
Tabelle 5 erläutert, erfüllen die vom Schaltungsblock BB2 erzeugten Überoabesignale y(1) und y(2) folgende Bedingungen: y(1) = a.r(1) + b(1).s(1); y(2) = a.r(2) + b(2).s(2) ;
a = a(m) = A(m)(x2, x 1 ) ; r = r(1) = x1; r(2) =
Figure imgf000084_0002
1 =
Figure imgf000084_0003
;
s(1) =
Figure imgf000084_0004
; s (2) = r;
b(1) = b(2) = b(m) = A(m)(
Figure imgf000084_0005
2,
Figure imgf000084_0006
1);
Das Ausgabesignal a(m) ist gemäß nachfolgender Tabells 9 als dessen Wahrheitstabells variierbar vorgebbar.
Tabelle 9
Figure imgf000084_0012
(m) Daraus sind, jeweils als Zahlentupel gemäß Tabells 2, a
und b(m) demnach wie folgt darstellbar:
a(m) =
Figure imgf000084_0007
b (m) = m
Figure imgf000084_0008
Definitionsgemäß sind die Binärziffern
Figure imgf000084_0009
der Wahrheitstabelle gemäß Tabelle 9 auch die Binärziffern des Verknüpfungssignales m, so daß diese Binärziffern für 23, 22, 21, 20 zu folgender Binärzahl
zusammenfügbar sind: m =
Figure imgf000084_0010
. Aus diesen
Binärziffern ist ebenso die jeweilige Wahrheitstabelle für y(1) und y(2 ) zusammenstellber als Tabelle 10 Gemäß der Bedingungen: y(1) = a(m) .r + b(m). ; y(2) = a(m).
Figure imgf000084_0011
+ b(m).r, Tabelle 10
Figure imgf000085_0001
Daraus können gemäß nachfolgender Tabelle 11 die jeweiligen Übergabesignale y(1) und y(2) abhängig von den jeweiligen Binärziffern des Verknüpfungssignales m aufgelistet werden. Tabelle 11
Figure imgf000086_0001
Wie die Figur 4 zeigt, ist bei einer dritten Schaltung eine Anzahl K von logischen Eingabesignalen vorgesehen, und gemäß einer variierbar vorzugebenden logischen Verknüpfung wird sin logisches Ausgabesignal a(m) erzeugt. Die jeweilige logische
Verknüpfung wird gemäß der zuvor erläuterten Tabells 6 in Form eines Verknüpfungssignales m mittels einer Binärzahl
eingegeben, deren Binärziffern
2L, 2L-1, ... , 21, 20; L = 2K-1; als binäre Steuersignale eingebbar sind. Diess Binärziffern werden, in Gruppen zu je vier jeweils einer von vorgesshenen Teilschaltungen UEB zugeführt, welche gleich sind jener von Figur 3, und deren Anzahl N gleich 2K-2 ist. Von einer Schaltungskomponente ZWB, welche gleich ist jener von Fig. 3, werden dis beiden Eingabesignale xK-1 und xK verknüpft zur Erzsugung von vier Zwischensignalen, welche jeder der Teilschaltungen UEB zugeführt werden, ebenso wie der in Figur 3 dargestellten Teilschaltung UEB.
Ebenso wie der in Figur 3 dargestellten Teilschaltung UEB werden der ersten Teilschaltung UEB.1 von Figur 4 die
logischen Signals der niedrigstwertigen Binärziffern gemäß 23, 22, 21, 20 des gemäß Tabelle 6 variierbar vorgebbaren
Verknüpfungssignales m zugeführt. Den nächsten Teilschaltungen UEB werden die logischen Signale der jeweils vier nächsten höherwertigen Binärziffern in gleicher Weise von der gemäß Tabelle 6 variierbar vorgebbaren Verknüpfung zugeführt. Demzufolge werden der letzten Teilschaltung UEB.N die logischen Signale der Binärziffern gemäß 2L, 2L-1 , 2L-2, 2L-3 von der gemäß Tabelle 6 variierbar vorzugebenden logischen Verknüpfung zugeführt.
Die Schaltungskomponente ZWB und die Teilschaltungen UEB.n; n = 1,...N; bilden einen Schaltungsblock BB2N. In diesem
Schaltungsblock BB2N werden von jeder Teilschsltung UEB jeweils zwei Übergabesignals erzeugt, und als die vom Schaltungsblock BB2N erzeugten Übergabes ignale weitergeleitet. Somit wird vom Schaltungsblock BB2N eine Anzahl 2N von Übergabesignalen erzeugt. Diese werden einer Rekonstruktionsschaltung REKS.K-1 zugeführt, welcher ebenso das Eingabesignal xK-1 zugeführt wird. In der Rekonstruktionsschaltung REKS.K-1 ist eine Anzahl N von Rekonstruktionselementen REK.n; n = 1,...N; vorgesehen. Entsprechend der Reihenfolge von zugeführten
Übergabesignalen, betreffend ihre Erzsugung in den Teilschaltungen UEB.n; n = 1,2, ...N; des Schaltungblockes
BB2N, werden diese der Rekonstruktionsschsltung REKS.K-1 zugsführten Übergabesignale paarweise jeweils einem der
Rekonstruktionselemente REK.n; n = 1, 2, ... N; der Rekonstruktionsschaltung REKS.K-1 zugeführt. Ebenso wird jeder dieser Rekonstruktionselemente REK.n das Eingabesignal xK-1 als Rekonstruktionssignal zugeführt. Jedes dieser Rekonstruktionselemente REK.n erzeugt demzufolge als Ausgabesignal je ein weiteres Übergabesignal, deren Anzahl gleich N ist. Diese werden einer weiteren Rekonstruktionsschaltung REKS.K-2
zugeführt. Entsprechend ihrer Reihenfolge werden diese weiteren Übergabesignale paarweise jeweils einem Rekonstruktionselement REK.n; n = 1, 2, ...N/2; der Rekonstruktionsschaltung REKS.K-2 zugeführt. Ebenso wird jedem dieser Rekonstruktionselements REK.n das Eingabesignal xK-2 als Rekonstruktionssignal
zugeführt. Jedes disser Rekonstruktionselemente REK.n erzeugt demzufolge als Ausgabssignal je ein weiteres Übergabesignal. Diese werden einer weiteren Rekonstruktionsschaltung zugsführt, usw.. Der vorletzten dieser Rekonstruktionsschaltungen, also der Rekonstruktionsschaltung REKS.2 werden demzufolge vier
Übergabesignale zugeführt. Entsprechend ihrer Reihenfolge werden diese paarweise je einem der Rskonstruktionselemente REK.1, REK.2 der Rekonstruktionsschaltung REKS.2 zugsführt.
Ebenso wird jedem der Rskonstruktionselemente REK.1, REK.2 das Eingabesignal x2 als Rekonstruktionssignal zugeführt. Jedes der Rekonstruktionselemente REK.1, REK.2 erzeugt demzufolge als
Ausgabesignal je ein weiters Übergabesignal. Diese werden einer letzten Rekonstruktionsschaltung REKS.1 zugeführt. Entsprechend ihrer Reihenfolge werden diese einem Rekonstruktionselement REK dsr Rekonstruktionsschaltung REKS.1 zugeführt. Ebenso wird diesem Rekonstruktionselement REK das Eingabssignal x1 als
Rekonstruktionssignal zugeführt. Dieses Rekonstruktionselement REK erzeugt das Ausgabesignal a(m).
Ausgehend vom erzeugten Ausgabsignal können dis jeweils
verwendeten Übergabesignale wie folgt gekennzeichnet werden. Von der Rekonstruktionsschaltung REKS.1 wird das Ausgabesignal a(m) mit Hilfe des Eingabesignales x1 als Rekonstruktionssignal aus zwei Übergabesignalen wie folgt erzsugt:
a(m) = y(1).x1 + y(2).
Figure imgf000088_0003
1; Die Übergabesignale y(1), y(2) sind Übergabesignale von einer ersten Ordnung. Jedes dieser wird vor, der Rekonstruktionsschaltung REKS.2 aus js zwei weiteren
Übergabesignalen von einer zweiten Ordnung mit Hilfe des
Eingabesignales x2 als Rekonstruktionssignal erzeugt:
y(1) = y(1, 1).x2 + y(1, 2).
Figure imgf000088_0001
2; y(2) = y(2, 1).x2 + y(2, 2) 2;
Figure imgf000088_0002
Jedes der dabei verwendeten Übsrgabesignale
y(1,1), y(1,2), y(2, 1), y(2, 2)der zweiten Ordnung wird von einer der Rekonstruktionsschaltungen aus je zwsi Übergabesignalen von einer dritten Ordnung mit Hilfe eines der Eingabssignale als Rekonstruktionssignal erzeugt, usw.. Die jewsiligen Kennzeichen eines der Übergsbesignale werden, wie folgt, als indizierte Indizes notiert für eine bessere
Kennzeichnung:
j(l) = 1,2; j(2) = 1,2; ... j (i) 1,2; ... j (I) = 1,2;
Figure imgf000089_0004
y ; i = 1,...I; I
Figure imgf000089_0003
K - 1;
Dieses Übergabesignal beispiglswgisg soll von einer
Ordnung gleich I sein. Das jeweilige Kennzeichen j(i)
soll kennzeichnen, welches von paarweise zusammengefaßten Übergabesignalen von der Ordnung i daraus erzeugbar ist.
Jedes der Übergabesignale von einer Ordnung ist wis folgt aus zwei Übergabesignalen der nächsthöheren Ordnung wie folgt erzsugbar:
Figure imgf000089_0001
Somit werden von der Rekonstruktionsschaltung REKS.K-1 aus dsn Übergabesignalen von einer Ordnung K-1 die Übergabesignale von einer Ordnung K-2 erzsugt:
Figure imgf000089_0002
Die dabei verwendeten Übergabesignale der Ordnung K-1 werden der Rekonstruktionsschaltung REKS.K-1 vom Schaltungsblock
BB2N als die von diesem erzeugten Übergabesignals zugeführt, entsprechend ihrer Reihenfolge.
Die Figur 5 zeigt eine vierte Schaltung zur Erzeugung eines logischen Ausgabesignales a(m) aus einer Anzahl K von logischen Eingabesignalen x1,x2,...xK, gemäß einer variierbar vorgebbaren logischen Signalverknüpfung. Es ist ein Schaltungsblock
BB2N vogesehen, welcher bersits anhand von Figur 4 erläutert ist. Diesem werden die Eingabesignale xK-1 und xK eingegeben einerseits und andererseits wird die variierbar vorzugebende logische Signalverknüpfung in Form eines Verknüpfungssignales m dem Schaltungsblock BB2N eingegeben. Die jeweilige variierbar vorgebbare logische Verknüpfung wird, wie bereits anhand von Figur 4 erläutert als das Verknüpfungssignal m eingegeben. Wie bereits anhand von Figur 4 erläutert, erzeugt jede der
Teilschaltungen UEB im Schaltungsblock aufgrund der ihr
zugsführten Signale paarweise je zwei Übergabesignals, welche in diesem Fall mit y(n,1), y(n,2); n = 1, 2, ...N; bezeichnet werden. Die beiden von einer der Teilschaltungen UEB.n;
n=1,2,...N; erzeugten Übergabesignale y(n,1), y(n,2) werden je einem eigenen Rekonstruktionselement REK.n; n = 1,2, ... N; zugeführt, welches jeweils gleich ist jenem in Figur 3
dargestellten, und welchem als Rekonstruktionssignal das
Eingabesignal xK-1 jeweils zugeführt wird, und welches als Ausgabssignal jeweils ein Übergabesignal y(n); n = 1,2,...N, erzeugt. Die Übergabesignals y(n) werden wie folgt erzsugt y(n) = y (n,1).xK-1 + y(n,2).
Figure imgf000090_0001
xK-1; n = 1,...N;
Die Übergabesignale y(n) werden mit den als Rekonstruktionssignalen verwendetsn Eingabesignalen x1 bis XK- 2 einem Rekonstruktionsblock REKON.YZ zugeführt. Dieser weist für jedes Übergabesignal y(n) je ein eigenes UND-Verknüpfungsglied
UND.YZ.n; n = 1,2,...,N; auf, von welchem jeweils eine unterschiedliche Kombination von Invertierungen bei den zugeführter Rekonstruktionssignalen vorgesehen ist. Beim ersten UND-Verknüpfungsglied UND.YZ.1 wird keines der zugeführten Eingabesignals x1 bis xK-2 invsrtisrt. Beim letzten UND-Verknüpfungs- glied UND.YZ.N werden alle zugeführten Eingabesignale x1 bis xK-2 invertiert. Bei den dazwischsnliegenden UND-Verknüpfungs- gliedern UND.YZ ist gemäß der aufsteigenden Reihenfolge für n zur Bildung aller Kombinationen eine derartige Variation der Invertierungen für die jeweils zugeführten Eingabesignale x1 bis xK-2 vorgesehen, so daß gemäß der Reihenfolge der Eingabesignale x1 bis xK-2 für das erste zugeführte Eingabesignal x1 am wenigsten variiert wird, und für das jeweils nächst- folgende jeweils häufiger, und für das letzte zugeführte
Eingabesignal xK-2 die Invertierung am häufigsten variiert wird.
Bei der in Figur 5 dargestellten Schaltung sind die Invertierungen als invertierende Eingänge von den UND-Verknüpfungsgliedern dargestellt.
Die von allen UND-Verknüpfungsgliedern UND.YZ erzeugten
Signale werden einem ODER-Verknüpfungsglied OR.YZ zugsführt, welches gemäß einer ODER-Verknüpfung das logische Ausgabesignal a(m) erzsugt. Das erzeugte Ausgabesignal a(m) wird demnach wie folgt erzeugt.
a(m) =
= y(1) .x1x2 ... xK-3XK-2 +
+ y(2) .x1x2 ... xK-3
Figure imgf000091_0001
K-2 +
+ y(3) .x1x2 ... xK-3XK-2 +
+ y(4) .x1x2 ... xK-3
Figure imgf000091_0002
K-2 + + y(N-3) 2 ... xK-3xK-2 +
+ y(N-2) 2 ... xK-3 K-2 +
Figure imgf000091_0003
+ y(N-1) ... xK-3xK-2 +
+ y(N) . ... xK-3 K-2 +
Figure imgf000091_0005
Figure imgf000091_0004
Die dabei dem Rekonstruktionsblock REKON.YZ zugsführten
Übergabesignale y(n); n = 1, 2, ... N; sind Übergabesignale von einer ersten Ordnung. Jedes dieser Ubergabesignale y(n) wird von je einem Rekonstruktionselement REK.n erzeugt aus je zwei Übergabesignalen y(n,1), y(n,2) von einer zweiten Ordnung gemäß: y(n) = y(n,1).xK-1 + y(n,2).xK-1; n = 1,...N; Vom Rekonstruktionselement REK.n wird somit jeweils eines von zwei zugeführten Signalen ausgewählt, also entweder y(n,1)oder y(n,2), und weitergeleitet. Diese Auswahl wird gesteuert durch das dem Rekonstruktionselement REK.n zugeführte Eingabesignal xK-1 als ein Steuersignal, dessen Signalwert als eine
Binärziffer betrachtet werden kann. Für xK-1 = 1 wird y(n,1) ausgewählt und weitergelsitst. Für xK-1 = 0 wird y(n,2) ausgewählt und weitergeleitet. Das Rekonstruktionselement REK wählt somit als ein Multiplexerelement eines von zwei
zugeführten logischen Signalen aus, gesteuert durch das
Engabesignal als sine zugeführte Binärziffer.
Der Rekonstruktionsblock REKON.YZ wählt von einer Anzahl von N zugeführten logischen Signalen jeweils eines aus, und leitet dieses weiter. Diese Auswahl wird gesteusrt durch die zugeführten Eingabesignale x1, x2, ... xK-2, deren logischer Signalwert jeweils als eine zugeführte Binärziffer betrachtet werden kann. Diese zugeführten Binärziffern sind zusammsnfügbar zu siner Binärzahl, deren höchstwertige Binärziffer vom Signalwert von x1 gebildet wird, gefolgt von x2, usw., bis xK-2 als niedrigstwertige Binärziffer. Für (x1x2 ... xK-3 xK-2)b =
= (11 ... 11)b wird y(1) ausgewählt, für (11 ...10)b wird y(2) ausgewählt, usw., y(N-1) wird für (00 ... 01), ausgewählt, und für (00 ... 00)b wird y(N) ausgewählt. Als Rekonstruktions- block REKON.YZ ist demzufolge ein Multiplexerelement MUXN verwendbar.
Die Figur 6 zeigt eine fünfte Schaltung zur Erzeugung eines logischen Ausgabesignales a aus einer Anzahl K von logischen Eingabesignalen gemäß einer variierbar vorgebbaren logischen Verknüpfung. Es werden Übergabesignale y(n); n = 1,...2N; auf eine Weise, welche bereits anhand von Figur 4 erläutert ist, von einem Schaltungsblock BB2N erzeugt. Diese von den Teilschaltungen UEB, wie erläutert, erzeugten
( n )
Übergabesignals y werden mit den als Rekonstruktionssignalen verwendeten Eingabesignalen x1 bis xK-1 einem Rekonstruktions- block REKON.RS zugeführt. Dieser weist für jedes der Übergabesignals y(n) je ein eigenes UND-Verknüpfungsglied UND.RS.n;
n=1,2, ... 2N; auf, von welchem je eine unterschiedliche
Kombination von Invertierungen bei den zugeführten Rekonstruktionssignalen vorgesehen ist. Beim ersten UND-Verknüpfungsglied UND.RS.l wird keines der zugsführten Eingabesignale x1 bis xK-1 invertiert. Beim letzten UND Verknüpfungsglied UND.RS.2N werden alle zugeführten Eingabesignale x1 bis xK-1 invertiert. Bei den dazwischenliegenden UND-Verknüpfungsgliedern UND.RS ist gemäß der aufsteigenden Reihenfolge für n zur Bildung aller Kombinationen eine derartige Variation der Invertierungen für die jeweils zugeführten Eingabesignals x1 bis xK-1 vorgesehen, so daß gemäß der Reihenfolge der Eingabesignale x1 bis xK-1 für das erste zugeführte Eingabesignal x1 am wenigsten variiert wird, und für das jeweils nächstfolgende jeweils häufiger, und für das letzte zugeführte Eingabesignal xK-1 die Invertierung am häufigsten variiert wird. Den UND-Verknüpfungsgliedern
UND.RS.n werden gemäß ihrer aufsteigenden Reihenfolge für n beginnend mit dem Übergabesignal y(1) für das UND-Verknüpfungsglied UND.RS.1 und folgend mit dem Übergabesignal y(2) für das
UND-Verknüpfungsglied UND.RS.2 gemäß ihrer aufsteigenden
Reihenfolge für n jeweils ein Übergabesignal y(n) zugeführt, so daß dem letzten UND-Verknüpfungsglied UND.RS.2N das Übergabesignal y ( 2N)zugeführt wird.
Dis von allen UND-Verknüpfungsgliedern UND.RS.n; n=1,2,...2N; erzeugten Signale werden einem ODER-Verknüpfungsglied OR.RS zugsführt, welches gemäß einer ODER-Verknüpfung das logische Ausgabesignal a(m) erzeugt. Das Ausgabesignal a(m) wird demnach wie folgt erzeugt:
a(m ) =
( 1)
= y .x1x2 ... xK-2xK-1 +
( 2)
+ y ( 3).x1x2 ... xK-2
Figure imgf000093_0002
K-1 +
+ y .x1x2 ... K-2xK-1 +
( 4)
+ y .x1x2 ...
Figure imgf000093_0003
K-2
Figure imgf000093_0001
xK-1 + + y(2N-3)x ... xK-2xK-1 +
+ y(2N-2)x ... xK-2x -1 +
+ y(2N-1)x ... x -2xK-1 +
Figure imgf000094_0003
+ y(2N ).x ... x -2x -1 +
Figure imgf000094_0001
Figure imgf000094_0002
Man erkennt, daß vom R
Figure imgf000094_0004
ekonstruktionsblock REKON. RS jeweils eines einer Anzahl 2N von zugeführten Übergabesignalen
ausgewählt wird, jeweils abhängig von den Signalwerten der zugeführten Eingabesignals x1 bis xK-1. Als Rekonstruktions- block REKON. RS ist demzufolge ein Multiplexerelement MUX2N verwendbar.
Die Figur 7 zeigt eine sechste Schaltung zur Erzeugung eines logischen Ausgabesignales gemäß einer variierbar vorgebbaren logischen Verknüpfung. Das Ausgabesignal a(m) wird mittels eines einzigen großen Multiplexerelementes MUX4N als ein Rekonstruktionsblock REKON. M erzeugt, welches jewsils eine Binärziffer von einer Anzahl 4N von zugeführten Binärziffern des Verknüpfungssignals m auswählt und als Ausgabesignal a(m) weiterleitet, jeweils abhängig von den zugsführten Signalwerten der Eingabesignals x1 bis xK. Beispielsweise anhand einer Wahrheitstabelle ist das Verknüpfungssignal m als ein 4N-Tupel seiner singegebenen Binärziffern derstellber. Beispielsweise bei der Schaltung von Figur 6 ist zufolge der erzeugten Übergabesignale nur ein halb so großes Multiplexerelement MUX2N erforderlich.
Für die Schaltungen der Figuren 4, 5, 6 und 7 ist die Anzahl von Signalen für dis Eingabe und Ausgabe, beispielsweise bei einer Realisierung als eine integrierte Schaltung für eine Anzahl von Pins, gleich K + (1 + L) + 1 = K + 2K + 1;
Wie die Figur 8 zeigt, weist eine siebente Schaltung zur
Erzeugung eines logischen Ausgabesignales aus drei Eingabesignalen x1, x2 und x 3 gemäß einer variierbar vorgebbaren logischen Verknüpfung einen Schaltungsblock B02 auf. Disser enthält eine Schaltungskomponente ZW0 zur Erzeugung von 16 Zwischensignalen z0, z1 ... z15. Diese werden jeder von zwei Multiplexerelementen MUX16 eingegeben, welche je eines von der 16 Zwischensignalen auswählen und als Ubergabesignale y(1) und y(2) weiterleiten. Die beiden Multiplexerelemente MUX16 bilden eine Teilschaltung UEC. Dis Teilschaltung UEC und die
Schaltungskomponente ZWC bilden den Schaltungsblock BC2. Jedes der Multipleerxelemente MUX16 wird dabei angesteuert von je vier Steuerleitungen, auf welchen als Steuersignals
Binärziffern eingegeben werden, welche zu einer Binärzahl zusammengestellt die vorzugebende logische Verknüpfung des eingegebenen Verknüpfungssignales m ergeben. Die Binärziffern für 24, 25, 20, 21 von der Binärzahl für das Verknüpfungssignal m werden dem ersten Multiplexelement MUX16.1 eingegeben, welches gemäß einer durch die eingegebenen Binärziffern
festgelegten Binärzahl dara us als das Übergabesignal y(1) jenes der Zwischensignale zi, 0
Figure imgf000095_0003
i
Figure imgf000095_0004
15, auswählt, dessen Zählindex i gleich dieser Binärzahl zur Steuerung des Multiplexelementes
MUX16.1 ist. Die Binärziffern für 27, 26, 23, 22 von der
Binärzahl für das Verknüpfungssignal m werden dem zweiten
Multiplexerelement MUX16.2 eingegeben, welches gemäß einer weiteren durch diese eingegebenen Binärziffern f est gelegten Binärzahl daraus als das Übergabesignal y( 2 ) jenes der
Zwischensignale zi, 0
Figure imgf000095_0001
i
Figure imgf000095_0002
15, auswählt, dessen Zählindex i gleich dieser Einärzahl zur Steuerung des Multiplexerelementes
MUX16.2 ist. Es wird demzufolge ausgewählt y(1) aus ... ( z0,z2,z1,z3, z0,z2,z1,z3, z0,z2,z1,z3, z0,z2,z1,z3, z8,z10,z9,z11, z8,z10,z9,z11, z8,z10,z9,z11, z8,z10,z9,z11, z4,z6,z5,z7, z4,z6,z5,z7, z4,z6,z5,z7, z4,z6,z5,z7, z12,z14,z13,z15,z12,z14,z13,z15,z12,z14,z13,z15,z12,z14,z13,z15 ) gemäß m + 1 = 1,2,3,4,5,6,7,8,9,.....,256;
y(2) aus ... (
z0,z0,z0,z0, z1,z1,z1,z1, z2, z2,z2,z2, z3,z3,z3,z3,
z4,z4,z4,z4, z5,z5,z5,z5, z6,z6,z6,z6, z7,z7,z7,z7, z8,z8,z8,z8, z9,z9,z9,z9, z10,z10,z10,z10, z11,z11,z11,z11, z12,z12,z12,z12,z13,z13,z13,z13,z14,z14,z14,z14,z15,z15,z15,z15
) gemäß m + 1 = 1,2,3,4,5,6,7,8,9,.....,256;
Die beiden Übergabesignale y(1) und y(2) sowie als Rekonstruktionssignal das Eingabesignal x2 als werden einem Rekonstruktionselement REK, welches gleich ist jenem von Figur 1, zugeführt zur Erzeugung des Ausgabesignales a(m) . Die Zwischensignale zi werden von der Schaltungskomponente ZWC gemäß nachfolgender Tabelle 12 erzeugt.
Tabelle 12
Figure imgf000096_0001
Die Zwischensignale zi werden gemäß den in der Tabelle 12 rechts angegebenen logischen Verknüpfungen in der Schaltungs- komponente ZWC erzeugt.
Aus den Zwixschensignalen von Tabelle 12 wird als Darstellungs- form des Austgabesignales a(m) ein Tupel (y(1),y(2)) erzeugt, welches wie folgt ausgewählt ist:
(y 1 y(2)) aus ....
Figure imgf000097_0001
In der Figur 9 ist ein Beispiel für eine Schaltungskomponente ZWC dargestellt. Die Eingabesignale x2 und x1 werden einem
EXOR-Verknüpfungselement EXOR zugsführt zur Erzeugung eines
Signales x2⊕x3. Dieses wird von einem UND-Verknüpfungsglied
UND.1 mit dem Eingabesignal x1 verknüpft zur Erzeugung des
Zwischensignales z1. Das Zwischensignal z0 wird gemäß stets logisch NULL erzeugt. Einem UND-Verknüpfungsglied UND.2 wird das Signal x2⊕x3 invertiert eingegeben sowie das Eingabesignal x1 eingegeben zur Erzsugung des Zwischensignales z2. Einem
ODER-Verknüpfungsglied 0R.3 werden die Zwischensignale z1 und z2 eingegeben zur Erzeugung des Zwischensignales Z3. Einem
UND-Verknüpfungsglied UND.4 wird das Signal x2⊕x3 eingegeben sowie das Signal x1 invertiert eingegeben zur Erzeugung des
Zwischensignales z4. Einem ODER-Verknüpfungsglied 0R.5 werden die Zwischensignale z1 und z4 eingegeben zuzr Erzeugung des
Zwischensignales z5. Einem ODER-Verknüpüfungsglied 0R.6 werden die Zwischensignale z2 und z4 eingegeben zur Erzeugung des
Zwischensignales z6. Einem ODER-Verknüpfungsglied 0R.7 werden die Zwischensignale z3 und z4 eingegeben zur Erzeugung des
Zwischensignales z7. Von einem Invertierer INV.8 wird das
Zwischensignal z7 invertiert zur Erzeugung des Zwischensignales z8. Von einem Invertierer INV.9 wird das Zwischensignal z6 invertiert zur Erzeugung des Zwischensignales z9. Von einem
Invertierer INV.10 wird das Zwischensignal z5 invertiert zur
Erzeugung des Zwischsnsignales z10. Von einem Invertierer
INV.11 wird das Zwischensignal z4 invertiert zur Erzeugung des
Zwischensignales z11. Von einem Invertierer INV.12 wird das
Zwischensignal z3 invertiert zur Erzeugung des Zwischensignales z12. Von einem Invertierer INV.13 wird das Zwischensignal z2 invertiert zur Erzeugung des Zwischensignales z13. Von einem Invertierer INV.14 wird das Zwischensignal z1 invertiert zur Erzeugung des Zwischensignales z14. Das Zwischensignal z15 wird gemäß stets logisch EINS erzeugt.
Die Figur 10 zeigt ein weiteres Beispiel für die Schaltungskomponente ZWC. Die Zwischensignale zi sind aus Übergabesignalen z und z ; i = 0,1, ... 15; in der
Figure imgf000098_0001
Figure imgf000098_0002
Schsltungskomponents ZWC erzeugbar, gemäß zi = z x1 + z x1; Wie in der Tabelle 12 links angegeben, werden diese Übergabesignale z und z dabei jeweils auf folgende Weise ausgewählt aus den von der Schaltungskomponente ZWB erzeugten Zwischensignalen z r = 0d; zII = 6d; zIII = 9 d; zI V = 15d;
z(i) aus
(0d,6d,9d,15d,0d,6d,9d,15d,0d,6d,9d,15d,0d,6d,9d,15d)
gemäß i = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;
z(i) aus
(0d,0d,0d,0d,6d,6d,6d,6d,9d,9d,9d,9d,15d,15d,15d,15d)
gemäß i = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15;
Wie in der Tabelle 12 unten angegeben, werden die Zwischensignals zi jeweils von je einem Rekonstruktonselement REK
in der Schaltungskomponente ZWC erzeugt. Jedem Rekonstruktionselement REK wird als Rekonstruktionssignal das Eingabesignal x1, als erstes Übergabesignal wird z und als zweite
Übergabesignal wird z zugeführt, welche wie erläutert vorgegeben werden. Dabei ist die jeweilige Auswahl der Übergabesignale z und z in der Schaltungskomponente ZWC fest verdrahtet vorgesehen. Es werden von den Rekonstruktions- elementen REK in der Schaltungskomponente ZWC die Zwischen- signale zi aus diessn Übergabesignalen z und z erzsugt, wis dies in der Tabelle 12 angegeten ist. Wie die Figur 11 zeigt, besteht das Multiplexerelement MUX16 aus UND-Verknüpfungsgliedern UND.0, UND.1, ... UND.15, welcher, die Steuersignale zg0,zg1,zg2,zg3 zugeführt werden. Die
UND-Verknüpfungsglieder UND weisen eine jeweils unterschiedliche Kombination von invertierenden und nicht invertierenden Eingängen auf, so daß jeweils nur für eines dieser UND-Verknüpfungsglieder UND und in Abhängigkeit von den jeweils
zugeführten Steuersignalen eine Freigabe des jeweils zugeorgneten Zwischensignales zi erfolgt. Die Ausgänge der UND-Verknüpfungsglieder UND werden einem ODER-Verknüpfungsglied OR zugeführt, welches an seinem Ausgang das jeweils gemäß den
Steuersignalen ausgewählts Zwischensignal zi abgibt.
Wie auch bei allen anderen Multiplexerelementen werden bei der Darstellung in den Figuren die jeweils zugeführten Signale in einer aufsteigenden Reihenfolge aufgereiht dargestellt. Dies betrifft die auszuwählenden Multiplexereingabesignale ebenso wie die Steuersignale. Zur Markierung der Reihenfolge dieser Signale dient die dargestellte Diagonale des rechteckig dargestellten Multiplexerelementes. Ausgehend von einer Markierungsstelle M, in welcher die Diagonale eingezeichnet ist, ist ein jeweils höherwertiges Steuersignal jeweils näher zu
dieser Markierungsecke eingezeichnet. Ebenso ist ein jeweils als höherwertiges auszuwählendes Multplexereingabesignal jeweils näher zur Markierungsecks eingezeichnst. So soll beispielsweise das in der Figur 11 dargestellte
Multiplexsreingabesignal z0 als Multiplexerausgabssignal zi ausgewählt werden, falls alls Steuersignale gleich NULL sind.
Wie die Figur 12 zeigt, ist bei einer achten Schaltung ein Schaltungsblock EB2F vorgesehen, in welchem eine vorzugebende logische Verknüpfung festverdrahtet vorgesehen ist, in dem in einem Schaltungselement UEF einerseits einer von Punkten P0, P6, P9, P15 eins Leitungsverbindung aufweist und andererseits einer von Punkten Q0, Q6, Q9, Q15 ebenso eine Leitungsverbindung aufweist, während die restlichen dieser Punkte keine
Leitungsverbindung aufwsisen. Auf diese Weise wird für das Übergabesignal y( 1) und ebenso für das Übergabesignal y( 2) jeweils eines von den logischen Signalsn 0d, 6 d , 9 d , 15 d fest verdrahtet ausgewählt. Ein Vergleich dieser Schaltung mit jener von Figur 3 zeigt, daß bei einer sonst gleichen Schaltung anstells der Teilschaltung UEB und der Eingabe des vorzugebenden logischen Verknüpfungssignales m bei der Schaltung von Figur 12 programmierbar fest verdrahtete Leitungsverbindungen des Schaltungselementes UEF vorgesehen sind. Diese Leitungs- verbindungen zur Festlegung der Übergabesignale y( 1)und y( 2), und damit zur Festlegung der fest verdrahtet vorzugebenden logischen Verknüpfung sind, wie in der Tabelle 5 erläutert, vorzunehmen.
Wie die Figur 13 zeigt, ist bei einer neunten Schaltung ein Schaltungsblock BA2F vorgesehen, in welchem eine vorzugebende logische Verknüpfung fest verdrahtet vorgesehen ist, in dem in einem Schaltungselement UEF einerseits einer von Punkten R0, R3, R12, R15 eine Leitungsverbindung aufweist und einer von Punkten S0, S3, S12, S15 ebenso eine Leitungsverbindung aufweist, wehrend die restlichen dieser Punkte keine Leitungsverbindung aufweisen. Auf diese Weise wird für das Übergabesignal y( 1) und andererseits ebenso für das Übergabesignal y(2) jeweils eines von den logischen Signalen 0d, 3d, 12d, 15d festverdrahtet ausgewählt. Ein Vergleich dieser Schaltung mit jener von Figur 1 zeigt, daß bei einer sonst gleichen Schaltung anstelle der Teilschaltung UEA und der Eingabe des vorzugebenden logischen Verknüpfungssignales m bei der Schaltung von Figur 13 programmierbar festverdrahtete Leitungsverbindungen des Schaltungselementes UEF vorgesehen sind. Diese Leitungsverbindungen zur Festlegung der Übergabesignale y( 1) und y( 1) und damit zur Festlegung der fest verdrahtet vorzugebenden logischen
Verknüpfung sind wie in der Tabelle 7 erläutert, verzunehmen.
Wie die Figur 14 zeigt, ist bei einer zehnten Schaltung ein Schaltungsblock BB2F2 zur Erzeugung zweier Ausgabesignale a( 1) und a(2) aus drei Eingabesignalen x1, x2, x3 gemäß einer vorzugebenden logischen Verknüpfung, welche programmierbar festverdrahtet vorgesehen ist, indem an dem Punkten P1,P2,P3,P4 sowie Q1, Q2, Q3, Q4 jeweils eine Leitungsverbindung vorgesehen ist. Auf diese Weise werden mittels dieser Leitungsverbindungen aus einem Angebot von Zwischensignalen z1, z2, z3, z4, welche von einer Schaltungskomponente ZWB, wie bereits anhand von Figur 3 erläutert ist, erzeugt aus den dieser Schaltungskomponente ZWE zugeführten Eingabesignalen x2 und x3. Es wird jeweils jenes Zwischensignal ausgewählt, welches als Übergabesignal zu verwenden ist für die Erzeugung des jeweiligen Ausgabesignales. Abhängig von den Signalwerten der Eingabesignale x1 und x2 wird von einem Multiplexerelement MUX4.1 als ein Rekonstruktionsblock REKON.1 eines von vier Übergabesignalen ausgewählt und als ein erzeugtes Ausgabesignal a(1) weitergeleitet. Das zweite Ausgabesignal a(2) wird in gleicher Weise von einem zweiten Multiplexerelement MUX4.2 als ein Rekonstruktionsblock REKON.2 erzeugt, indem eines von vier weiteren Übergabesignalen
ausgewählt wird. Die festverdrahtet vorgegebene logische Verknüpfung ist bei diesem Ausführungsbeispiel gemäß sinem 1-Bit-Volladdierer vorgesehen. Das Eingabesignal x1 dient als Überlaufeingang. Das Eingabesignal x2 dient als erster Summand. Das Eingabesignal x3 dient als zweiter Summand. Das Ausgabesignal a ( 1 ) ist der
Überlaufausgang. Das Ausgabesignal a ( 2 ) ist der Summenausgang. Anhand von Tabelle 13 als Wahrheitstabelle für die Ausgabe- signals a ( 1 ) und a ( 2 ) ist dis logische Verknüpfung bei diesem Ausführungsbeispiel für beide Ausgabesignale vorgegeben.
Tabelle 13
Figure imgf000102_0005
Von jedem der Multiplexerelemente MUX4.i; i = 1,2; soll je eines von vier Übergabesignalen
Figure imgf000102_0001
ausgewählt und jeweils als Ausgabesignal a ( i ) weitergeleitet werden, abhängig von den Signalwertsn der zwei Eingabesignale x1 und x2. Dies ist wis folgt als Verknüpfung darstellbar für i = 1,2; a
Figure imgf000102_0002
Daraus sind folgende Rekonstruktionssignale erksnnbar:
Figure imgf000102_0003
Die Ausgsbesignale werden wie folgt erzeugt
i - 1,2, a
Figure imgf000102_0004
Von der Schaltungskomponents ZWB werden folgends Zwischensignale abgegeben: z1 = 0; z2 = x2⊕x3; z3 = x2⊕x3; z4 = 1;
Die Tabelle 14 zeigt als Wahrheitstabelle die Rekonstruktionssignale und Zwischensignale. Tabelle 14
Figure imgf000103_0006
Die Festlegung, welches der Zwischensignale zj; j = 1,2,3,4; als welches der Übergabesignale y n = 1,2,3,4; i = 1,2;
Figure imgf000103_0001
durch die jeweilige Leitungsverbindung in dem Punkten P1, P2, P3, P4, Q1, Q2, Q3, Q4 ausgswählt wird, soll anhand folgender Bedingung erfolgen und überprüft werden:
a(i).r(n) = z j.r (n)
= y .r(n);
Figure imgf000103_0002
Ausgehend von der notwendigen Bedingung y .r (n) = a ( i ).r (n);
Figure imgf000103_0003
soll a(i).r(n) gebildet werden. Für jedes der Zwischensignals soll zj.r(n) gebildet werden und mit a(i).r(n) verglichen werden. Jenes Zwischensignal zj für welches zj.r(n) gleich ist a(i).r(n) soll als das Übergabesignal y verwendet werden.
Figure imgf000103_0005
Dem Übergabesignal y
Figure imgf000103_0004
soll in diessm Ausführungsbeispiel des Zwischensignal Z4 zugeteilt werden, realisiert durch die
Leitungsverbindung im Punkt P1. Dies soll anhand von Tabelle 15 erläutert und überprüft werden. Tabelle 15
Figure imgf000104_0001
Ebenso soll dem Übergabesignal y (2) in diesem Ausführungs- beispiel das Zwischensignal z2 zugeteilt werden, indem im
Punkt P2 dis Leitungsverbindung erfolgt. Dies soll anhand von Tabelle 16 erläutert und überprüft werden.
Tabelle 16
Figure imgf000104_0002
Ebenso werden die restlichen erforderlichen Übergabesignale durch Leitungsverbindungen in den genannten Punkten aus den Zwischensignalen abgeleitet, wie dies anhand von Tabelle 17 erkennbar ist. Tabelle 17
Figure imgf000105_0001
Zur Erzeugung des Ausgabesignales a ( 2 ) ist lediglich als ein zusätzlicher Schaltungsaufwand das Multiplexerelement MUX4.2 erforderlich in Verbinoung mit den Leitungsverbindungen in der Punkten Q1, Q2, Q3, Q4 eines Schaltungselementes UEF.2.
Es genügt somit eine Schaltungskomponente ZWB zur Erzeugung der Zwischensignale, auch wenn mehrere Ausgabesignale erzeugt werden sollen. Bei einem Vergleich mit Figur 7 erkennt man zudem, daß lediglich ein halb so großes Multiplexerelement erforderlich ist.
Wie die Figur 15 zeigt, besteht eine elfte Schaltung zur Erzeugung eines logischen Ausgabesignales aus einer Anzahl von logischen Eingabesignalen aus einem Schaltungsblock BOOT2 zur Erzeugung folgender Signale: eines ersten Rekonstruktionssignales r(1) in einer
Schaltungskomponente R1 des Schaltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß r(1) = R(1) (xK,...x1); eines zweiten Rekonstruktionssignales r(2) in einer
Schaltungskomponente R2 des Schaltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß r(2) = R(2) (xK,...x1); eines ersten Streusignales s(1) in einer
Schaltungskomponents S1 des Schaltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß s(1) = S(1)(xK,...x1); eines zweiten Streusignales s(2) in einer
Schaltungskomponente S2 des Schaltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß s (2) = S(2) (xK ,...x1); eines ersten Beliebigsignales b(1) in einer
Schaltungskomponente B1 des Schaltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß b(1) = B(1) (xK,...x1); eines zweiten Beliebigsignales b(2) in einer
Schaltungskomponente B2 des Schaltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß b (2) = B( 2 ) (xK, ... x1); und eines intermediären Ausgabesignales av in einer
Schaltungskomponents A des Schsltungsblockes BOOT2 aus
Eingabesignalen xK,...x1 gemäß av = a = A(xK,...x1);
Erfindungsgemäß gibt es nur bei den von den Schaltungskomponenten R1,R2,S1,S2, jeweils erzeugten Signalen
r(1), r(2), s(1),s(2) für dis jeweiligen ansonsten belietigen zugehörigen logischen Verknüpfungen der Eingabesignals xK,...x1 dis folgenden Einschränkungen, so daß für die von diesen
Schaltungskomponenten jeweils erzeugten Signale stets die folgenden Verknüpfungsbedingungen gelten seilen: r(1) + r(2) = 1; r(1).r(2) = 0; r(1).s(1) = 0; r(2).s(2) = 0; Als Überprüfung einer korrekten Arbeitsweise der Schaltungskomponenten
R1,R2,S1,S2 können in diesem Anwendungsfall ein ODER-Verknüpfungsglied und drei UND-Verknüpfungsglieder vorgesehen sein. Die ODER-Verknüpfung des ersten Rekonstruktionssignales r(1) und des zweiten Rekonstruktionssignales r(2) soll stets EINS ergeben. Falls dies nicht gegeben ist, so liegt ein Fehler vor. Die UND-Verknüpfung des ersten Rekonstruktionssignals r(1) und des zweiten Rekonstruktionssignales r(2) soll stets NULL ergeben. Falls dies nicht gegeben ist, so liegt ein Fehler vor. Die UND-Verknüpfung des ersten Rekonstruktionssignales r(1) und des ersten Streusignales s(1) soll stets NULL ergeben. Falls dies nicht gegeben ist, so liegt ein Fehler vor. Die UND-Verknüpfung des zweiten Rekonstruktionssignales r(2) und des zweiten Streusignales s( 2 ) soll stets NULL ergeben. Falls dies nicht gegeben ist, so liegt ein Fehler vor.
Von einer Schaltungskomponente Y1 des Schaltungsblockes BOOT2 wird ein erstes Übergabesignal y(1) erzsugt aus dem intermediären Ausgabesignal av, dem ersten Rekonstruktionssignal r(1), dem ersten Streusignal s(1) und dem ersten Beliebigsignal b(1), gemäß folgender Verknüpfung: y(1) = av.r(1) + b(1).s(1); Von einer Schaltungskomponente Y2 des Schaltungsblockes BOOT2 wird ein zweites Übergabesignal y(2) erzeugt aus dem intermediären Ausgabesignal av, dem zweiten Rekonstruktionssignal r(2), dem zweiten Streusional s( 2 ) und dem zweiten Beliebigsignal b( 2 ) gemäß folgender Verknüpfung y(2) = av.r(2) + b(2).s( 2 );
Vom Schaltungsblock BOOT2 werden aus den Eingabesignalen xK,...x1 die beiden Rekonstruktionssignale r(1) und r( 2 ) sowie die beiden Übergabesignale y(1)und y ( 2 ) erzeugt.
Für kryptotechnische Anwendungen ist festzuhalten,
daß in diesen vier Signalen r(1), r(2), y(1), y(2) insbesondere das Ausgabesignal a "versteckt" ist. Weiters sind die Eingabesignale xK,...x1 nicht unmittelbar erkennbar.
Dies gilt auch insbesondere für den Fall, daß sins zeitliche Änderung der jewsiligen logischen Verknüpfungen einer Anzahl der Schaltungskomponenten vorgesshen ist. Von einem Rekonstruktionsteil REKONS wird aus den beiden Rekonstruktionssignalen r(1), r(2) und aus den beiden Übergabesignalen y(1), y(2) das Ausg abesignal a erzeugt gemäß folgender logischer Verknüpfung: a = y(1) .r(1) + y(2) . r(2); Ebenso wie auch bei anderen Anwendungen kann es vorgesehen sein, daß die Übergabesignale von einem Ort, wo der
Schaltuncsblock BOOT2 sich befindet, zu einem anderen Ort, wo der Rekonstruktionsblock REKONS sich befindet, übertragen werden. Ebenso wie die Übergabesignale können auch die
Rekonstruktionssignale übertragen werden. Es kann jedoch auch vorgesehen sein, daß die Rekonstruktionssignale nicht
übertragen werden, sondern von zusätzlichen
Schaltungskomponenten, beispielsweise R1 und R2 am Ort des
Rekonstruktionsblockes REKONS erzeugt werden.
Ebenso wie auch bei anderen Anwendungen kann es vorgesehen sein, daß dis Übergabesignale zu einem Zeitpunkt gespeichert werden. Zu einem anderen Zeitpunkt können die Übergabesignale später ausgelesen werden. Es kann jedoch auch vorgesehen sein, daß die Rekonstruktionssignale nicht gespeichert werden, sondern von Schaltungskomponenten, beispielsweise R1 und R2, zum späteren Zeitpunkt erzeugt werden.
Wie die Figur 16 zeigt, besteht eine zwölfte Schaltung zur Erzeugung eines logischen Ausgabesignales gemäß dreier variierbar vorgebbarer Signalverknüpfungen aus drei Verknupfungs- schaltungen M1,M2,M3, und einer Testschaltung TEST1. Jede dieser Verknüpfungsschaltungen besteht, wie bereits anhand von Figur 3 erläutert, aus je einem Schaltungsteil BB2 als ein Schaltungsblock BB2 und je einem Rekonstruktionselement REK.
Der Verknüpfungsschaltung M1 werden zwei Eingabesignale x1 und x2 zugeführt. Als variierbar vorgebbare Signalverknüpfung wird ein Verknüpfungssignal ml zugeführt. Es wird als ein Ausgabesignal der Verknüpfungsschaltung M1 ein logisches Signal a (ml) erzeugt, wie dies bereits anhand von Figur 3 erläutert ist.
Der Verknüpfungsschaltung M2 werden zwei Eingabesignals x1 und x2 zugsführt. Als variierbar vorgebbars Signalverknüpfung wird ein Verknüpfungssignal m2 zugeführt. Es wird als ein Ausgabesignal der Verknüpfungsschaltung M2 ein logisches Signal a (m2) erzeugt, wie dies bereits anhand von Figur 3 erläutert ist. Der Verknüpfungsschaltung M3 werden zwei Eingabesignale x1 und x2 zugeführt. Als variierbar vorgebbare Signalverknüpfung wird ein Verknüpfungssignal m3 zugeführt. Es wird als ein Ausgabe- signal der Verknüpfungsschaltung M3 ein logisches Signal a erzeugt, wie dies bereits anhand von Figur 3 erläutert ist.
Vom Schaltungsteil BB2.M1 der Verknüpfungsschaltung M1 werden die beiden Übergabesignale
Figure imgf000110_0001
und
Figure imgf000110_0002
erzeugt. Mit dem Eingabesignal x1 als Rekonstruktionssignal wird daraus das
Signal a(m1) erzeugt, gemäß a(m1) = .x1 + 1; Dieses
Figure imgf000110_0003
Figure imgf000110_0004
Signal ist als eine logische Verknüpfung von den beiden
Eingabesignalen x1 und x2 darstellbar, gemäß
a(m1) = A(m1) (x2,x1);
Vom Schaltungsteil BB2.M2 der Verknüpfungsschsltung M2 werden die beiden Übergabesignale
Figure imgf000110_0005
und
Figure imgf000110_0006
erzeugt. Mit dem Eingabesignal x1 als Rekonstruktionssignal wird daraus das
Signal a(m2) erzeugt, gemäß a(m2) =
Figure imgf000110_0007
.x1 +
Figure imgf000110_0008
Dieses Signal ist als eine logische Verknüpfung von den beiden
Eingabesignalen x1 und x2 darstellbar, gemäß
a(m2) = A(m2) (x2,x1);
Vom Schaltungsteil BB2.M3 der Verknüpfungsschaltung M3 werden die beiden Übergabesignale
Figure imgf000110_0009
und erzeugt. Mit dem
Figure imgf000110_0010
Signal a(m1) als Rekonstruktionssignal wird daraus das
Ausgabesignal a erzeugt, gemäß a =
Figure imgf000110_0011
.a(m1) +
Figure imgf000110_0012
(m1);
Dieses Signal ist als eine logische Verknüpfung von den beiden
Signalen a und a darstellbar, welche ihrerseits als logische Verknüpfung der beiden Eingabesignale darstellbar sind, sodaß gilt
a = A(m3)(a(m2),a(m1)) =
= A(m3)(A(m2)(x2,x1),A(m1)(x2,x1)) = A(x2,x1);
Es werden dabei folgende Übergabesignale verwendet
= a(m1) .x1 + b(m1) ; = a(ml) . + b(m1) .x1;
Figure imgf000110_0013
Figure imgf000110_0014
Figure imgf000110_0015
Figure imgf000110_0016
Figure imgf000110_0017
= a(m1) .x1 + b(m2) .
Figure imgf000110_0018
= a(m2)
Figure imgf000110_0019
+ b(m2) .x1;
= a.a(m1) + b. (m1); = a.a(m1)
Figure imgf000110_0021
+ b.a(m1);
Figure imgf000110_0020
Figure imgf000110_0023
Figure imgf000110_0022
Dabei gilt
a(m1) = A(m1)(x2,x1) = .x1 + .x1;
Figure imgf000110_0024
Figure imgf000110_0025
b(m1) = B(m1)(x2,x1) = A(m1) ;
Figure imgf000110_0026
a(m2) = A(m2)(x2,x1) =
Figure imgf000111_0002
b(m2) = B(m2)(x2,x1) = A(m2)(
Figure imgf000111_0003
a = A(m3)(a(m2),a(m1)) = A(x2,x1); b = B(m3)(a(m2),a(m1)) = A(m3)
Figure imgf000111_0004
(m2),
Figure imgf000111_0005
(m1));
Figure imgf000111_0001
= t (1).x1 + t(2)
Figure imgf000111_0006
1 = t(3);
Für die Erzeugung eines Testsignales t(1) aus den beiden Übergabesignalen
Figure imgf000111_0007
und y
Figure imgf000111_0008
ist das Übergabesignal
Figure imgf000111_0009
als Rskonstruktionssignal verwendbar, gemäß
t (1)
Figure imgf000111_0010
Für die Erzeugung eines Testsignales t (2) aus den beiden
Übergabesignalen und y ist das Übsrgabesignal
Figure imgf000111_0011
Figure imgf000111_0012
Figure imgf000111_0013
als Rekonstruktionssignal verwendbar, gemäß
t(2) ) ( ) ( )
Figure imgf000111_0014
Für die Erzeugung eines Testsignales t (3) aus den beiden
Testsignalen t (1) und t (2) ist das Eingabesignal x1 als Rekonstruktionssignal verwendbar, gemäß t(3) = t(1).x1 + t(2).
Das Ausgabesignal a ist demnach erzeugbar, gemäß
a =
+
Figure imgf000112_0001
C
= t(1).x1 + t(2).
Figure imgf000112_0002
1 = t(3);
Auf diesem Wege ist das Ausgabesignal a zusätzlich erzeugbar, sodaß es mittels der Testschaltung TESTl überprüft werden kann. In der Testschaltung TESTl ist ein Rekonstruktionselement REK.1 vorgesehen. Diesem werden die Übergabesignale und y
Figure imgf000112_0003
Figure imgf000112_0004
zugeführt. Als Rekonstruktionssignal wird das Übergabesignal ( zugeführt. Es wird das Testsignal t (1) erzeugt. Es ist
Figure imgf000112_0005
ein weiteres Rekonstruktionselement REK.2 vorgesehen. Diesem werden die Übergabesignals
Figure imgf000112_0006
und y zugeführt. Als
Figure imgf000112_0007
Rekonstruktionssignal wird das Übergabesignal
Figure imgf000112_0008
zugsführt. Es wird das Testsignal t (2) erzeugt. Es ist ein weiteres
Rekonstruktionselement REK.3 vorgesehen. Diesem werden als Übergabesignale die Testsignale t (1) und t(2) zugeführt. Als Rekonstruktionssignal wird das Eingabesignal x1 zugeführt.
Es wird das Testsignal t(3) erzeugt. Das Tupel (t (1) , t (2)) der Testsignale t (1) und t(2) als die Übergabesignale dieses Tupels ist demzufolge eine Darstellungsform für das Ausgabesignal a. Es ist ein EXOR-Verknüpfungselement EXOR vorgesehen. Diesem werden des Ausgabesignal a und das Testsignal t(3) zugeführt. Es wird ein Fehlersignal ERR erzeugt. Es wird ein fehlerhaft erzeugtes Ausgabesignal a oder ein fehlerhaft erzeugtes
Testsignal t (3 )angezeigt, falls dieses Fehlersignal ERR gleich logisch EINS ist.
Es ist somit erkennbar, daß aufgrund der erfindungsgemäßen Verwendung von Übergabesignalen mittels einer einfachen
Testschaltung TESTl ein erzeugtes Ausgabesignal a übsrprüft werden kann.
Wie die Figur 17 zeigt, besteht eine dreizshnte Schaltung zur Erzeugung eines logischen Signales gemäß dreier veriierbar vorgebbarer Signalverknüpfungen aus vier Schaltungsteilen
BB2.M1,BB2.M2,BB2.Y1,BB2.Y2, aus drei Rekonstruktionselementen REK.Y1,REK.Y2,REK.Y3, sowie einer Testschaltung TEST2.
Dem Schaltungsteil BB2.M1 werden zwei Eingabesignale x1 und x2 zugeführt. Als variierbar vorgebbare Signalverknüpfung wird ein Verknupfungssignal ml zugeführt. Es werden zwei Übergabesignale
Figure imgf000113_0001
und
Figure imgf000113_0002
erzeugt, wie dies bereits anhand von Figur 3 erläutert ist.
Dem Schaltungsteil BB2.M2 werden die zwei Eingabesignals x1 und x2 zugsführt. Als variisrbar vorgebbars Signalverknüpfung wird ein Verknüpfungssignal m2 zugeführt. Es werden zwei
Übergabesignale
Figure imgf000113_0003
und
Figure imgf000113_0004
y erzeugt, wie dies bereits anhand von Figur 3 erläutert ist. Dem Schaltungsteil BB2.Y1 werden die zwei Übergabesignale
Figure imgf000113_0005
und
Figure imgf000113_0006
zugeführt. Als variierbar vorgebbare
Signalverknüpfung wird ein Verknüpfungssignal m3 zugeführt. Es werden zwei Übergabesignale und erzeugt. Diese
Figure imgf000113_0007
Figure imgf000113_0008
werden einem Rekonstruktionselement REK.Y1 zugeführt. Als
Rekotnstruktionssignal wird das Übergabssignal zugeführt.
Figure imgf000113_0009
Es wird ein Übergabesignal
Figure imgf000113_0010
erzeugt, wie dies bereits anhand von Figur 3 erläutert ist.
Dem Schaltungsteil BB2.Y2 werden die zwei Übergabesignale
Figure imgf000113_0012
und
Figure imgf000113_0011
zugeführt. Als veriierbar vorgebbare
Signalverknüpfung wird ein Verknüpfungssignal m3 zugeführt. Es werden zwei Übergabesignals
Figure imgf000113_0013
und erzeugt. Diese
Figure imgf000113_0014
werden einem Rekonstruktionselement REK.Y2 zugsführt.
Als Rekonstruktionssignal wird das Ubergabesignal
Figure imgf000113_0015
zugeführt. Es wird ein Übergabesignal
Figure imgf000113_0016
erzeugt, wie dies bereits anhand von Figur 3 erläutert ist.
Dem Rekonstruktionselement REK.Y3 werden die Übergabesignale und zugeführt. Als Rekonstruktionssignal wird des
Figure imgf000113_0017
Figure imgf000113_0018
Eingabesignal x1 zugeführt. Es wird des Ausgabesignal a
erzeugt. Das Ausgabesignal und die Übergabesignale lauten wie folgt
Figure imgf000114_0001
Die dabei verwendeten zusätzlichen Signale sind wie folgt als logische Funktionen oder als Signalverknüpfungen darstellbar. a(m1) = A(m1)(x2,x1);
b(m1) = B(ml)(x2,x1) = A(m1)(x2,x1)
a(m2) = A(m2)(x2,x1);
b(m2) = B(m2)(x2,x1) = A(m2)(x2,x1)
Figure imgf000114_0003
a(Y1) = b (Y1) = B a(Y2) = b(Y2) =
Figure imgf000114_0002
Figure imgf000115_0001
a(m1) a(m2) a(Y1) a(Y2)
Figure imgf000115_0002
Durch Substitution und Umformung ist das Ausgabesignal a wie folgt darstellbar: ; ;
Figure imgf000115_0003
Das Ausgabesignal a ist demnach erzeugbar aus den vier
Übergabesignalen durch Verwenduig der beiden Signale a(m1) und x1 zur Bildung von Rekonstruktionssignalen. Es kann gezeigt werden, daß das Ausgabesignal a ebenfalls erzeugbar ist durch Verwendung von drei Signalen zur Bildung von
Figure imgf000115_0006
Rekonstruktionssignalen.
Figure imgf000115_0004
Demnach ist das Ausgabesignal erzeugbar unter Verwendung von entweder zwei oder drei Rekonstruktionssignalen. Bei den zwei Rekonstruktionssignalen a(m1) und x1 ist ein Multiplexerelement MUX4 verwendbar, welchem zur Steuerung der Auswahl als niedrigstwertige Binärziffer das Signal a(m1) und als höherwertige Binärziffer das Eingabesignal x1 eingegeben wird. Somit sind bei den drei Rekonstruktionssignalen
Figure imgf000115_0007
drei
Rekonstruktionselemente REK verwendbar. Von einer ersten Stufe bestehend aus den zwei Rekonstruktionselemsnten REK.Y1
und REK.Y2 werden die beiden Übergabesignale erzeugt
Figure imgf000115_0005
Mittels dieser Übergabesignale wird von einer zweiten Stufe bestehend aus dem Rekonstruktionselement REK.Y3 das Ausgabesignal erzsugt a = y
Figure imgf000116_0001
In einem beispielsweise größeren Schaltwerk kann ein logisches Signal in Form von einem Tupel von logischen Signalen vorgesehen sein. Beispielsweise ist das Verknüpfungssignal ml ein Tupel von logischen Signalen in Form von Signalwerten, beispielsweise einer Wahrheitstabelle. Erfindungsgemäße Tupel von logischen Signalen werden von Übergabesignalen gebildet. Beispielsweise das Tupel der beiden Übergabesignale
Figure imgf000116_0002
und
entspricht erfindungsgemäß dem logischen Signal a(m1),
Figure imgf000116_0003
welches beispielsweise in der Testschaltung TEST2 erzeugt wird. Das Tupel der beiden Übergabesignale und entspricht
Figure imgf000116_0004
Figure imgf000116_0005
einem logischen Signal a(m1),welches nirgends in der Schaltung von Figur 17 erzeugt wird, und welches erzeugbar ist aus diesen beiden Übergabesignalen unter Verwendung des Eingabesignales x1 als Rekonstruktionssignal. Beispielsweise entspricht das
Ausgabesignal a folgendem Tupel von Übergabesignalen
Figure imgf000116_0006
y [ [ Aus diesem Tupel ist, wie bereits erläutert, das Ausgabesignal erzeugbar unter Verwendung des Eingabesignales x1 und des Signales a(m1) zur Bildung von Rekonstruktionssignalen gemäß
x
Figure imgf000116_0007
Aus diesem Tupel ist ebenso, wie ebenfalls bereits erläutert, das Ausgabesignal erzsugbar unter Verwendung des
Eingabesignales x1 und der Übergabesignale und zur
Figure imgf000116_0008
Figure imgf000116_0009
Bildung von Rekonstruktionssignalen gemäß:
Figure imgf000116_0010
(
In der Testschaltung TEST2 ist ein Rekonstruktionselement
REK.M1 vorgesehen. Diesem werden die Übergabesignale und
Figure imgf000116_0012
zug
Figure imgf000116_0011
sführt. Als Rskonstruktionssignal wird das Eingabesignal x1 zugsführt. Es wird das logische Signal a(m1) erzsugt mittels eines Multiplexerelement MUX4 als ein Rekonstruktionselement REKON. Diesem werden die Übergabesignale
Figure imgf000116_0013
) zugeführt. Als niedrigstwsrtiges
Steuersignal wird das logische Signal a(m1) zugeführt. Als höherwertiges Steuersignal wird das Eingabesignal x1 zugeführt. (Y3)
Es wird das Testsignal t erzeugt. Es ist ein EXOR-Verknüpfungselement EXOR vorgesehen. Diesem werden das Ausgabesignal a und das Testsignal t(Y3) zugsführt. Es wird ein
Fehlersignal ERR erzeugt. Es wird ein fehlerhaft erzeugtes Ausgabesignal a oder ein fehlerhaft erzeugtes Testsignal t(Y3) angezeigt, falls dieses Fehlersignal ERR logisch EINS ist.
Es ist somit erkennbar, daß aufgrund der erfindungsgemäßen Verwendung von Übergabesignalen mittels einer einfachen
Testschaltung TEST2 ein erzeugtes Ausgabesignal a überprüft werden kann.
Die beiden Schaltungsteile BB2.Y1 und BB2.Y2, sowie die beiden Rekonstruktionselemente REK.Y1 und REK.Y2 bilden eine
Verknüpfungsschaltung M3Y3. Dieser werden als Eingabesignale die Signale a(m1) und a(m2) jeweils in Form von je zwei
Übergabesignalen eingegeben. Dies ist das Tupel
Figure imgf000117_0001
zur Eingabe des Signales a(m1), sowie zur Eingabe des Signales a(m2) das Tupel
Figure imgf000117_0002
Als variierbar vorgebbare
Signalverknüpfung wird das Verknüpfungssignal m3 der Verknüpfungsschaltung M3Y3 zugeführt. Aus den beiden eingegebenen Tupeln von Übergabesignalen für a(m1) und a(m2) wird von der Verknüpfungsschaltung M3Y3 zur Ausgabe des Ausgabesignales a ein weiteres Tupel von zwei Übergabesignalen erzeugt. Dies ist das Tupel Diess beiden Übergabesignale werden
Figure imgf000117_0003
von je einer eigenen Verknüpfungsschaltung M3Y1 und M3Y2 jeweils unabhängig voneinander erzeugt. Die Verknüpfungsschsltung M3Y1 besteht aus dem Schaltungsteil BB2.Y1 und dem Rekonstruktionselelment REK.Y1. Es wird aus den beiden Übergabesignalen
Figure imgf000117_0004
) und
Figure imgf000117_0005
gemäb der variierbar vorgegebenen Signalverknüpfung des Verknüpfungssignales m3 das Übergabesignal
Figure imgf000117_0006
erzeugt:
Figure imgf000117_0007
( Die Verknüpfungsschaltung M3Y2 besteht aus dem Schaltungsteil BB2.Y2 und dem Rekonstruktiosnselelment REK.Y2. Es wird aus den beiden Übergabesignalen
Figure imgf000117_0008
und
Figure imgf000117_0009
(rr2) das Übergabesignal
Figure imgf000117_0010
( ) gemäß der variierbar vorgegebenen Signalverknüpfung des Verknüpfungssignales m3 erzeugt y Die Verknüpfung von
Figure imgf000117_0011
beiden der Verknüpfungsschaltung M3Y3 eingegsbenen Tupel von Übergabesignalen für a(m1) und a(m2) zur Erzeugung des ausgegebenen Tupels von Übergabesignalen für a = A(m3)(a(m2),s(m1)); erfolgt somit in der Weise, daß getrennt für jede Position im Tupel das jeweils zu erzeugende Übergabesignal eine Signalverknüpfung gemäß des Verknüpfungssignales m3 aus den jeweils eingegebenen Übergabesignalen ist
=
Figure imgf000118_0001
Diese Verknüpfungsschaltung M3Y3 ist beispielsweise einsetzbar in einem Schaltwerk, dessen zu verknüpfende Signale nur in Form von Tupeln von Übergabesignalen vorgesehen sind. In diesem Fall sollen die von der Verknüpfungsschaltung M3Y3 erzeugten Übergabesignale und überprüft werden, beispielsweise
Figure imgf000118_0002
Figure imgf000118_0003
zur Überprüfung der Verknüpfungsschaltungen M3Y1 und M3Y2. Dis Figur 18 zeigt eine vierzehnte Schaltung zur Erzeugung von logischen Übergabesignalen gemäß einer variierbar vorgebbaren Signalverknüpfung. Es ist eine Weiterentwicklung der
Verknüpfungsschaltung M3Y3 dargestellt. Ebenso, wie bei jener Verknüpfungsschaltung M3Y3 von Figur 17, sind die beiden
Verknüpfungsschaltungen M3Y1 und M3Y2 vorgesehen, welche
bereits anhand von Figur 17 erläutert sind. Ebenso, wie bei
Figur 17, werden die Übergabesignale
Figure imgf000118_0004
sowie das Verknüpfungssignal m3 zugeführt. Zusätzlich wird dss Eingabesignal x1der Verknüpfungsschaltung M3Y3 zugeführt. In der Verknüpfungsschaltung von Figur 18 sind zwei zusätzliche Testschsltungen TEST3.Y1 und TEST3.Y2 vorgesehen. Diese sind gleich aufgebaut, und bestehen jeweils aus je fünf
Rekonstruktionselementen REK.A, REK.B, REK.C, REK.D, REK.E, sowie je einem EXOR-Verknüpfungselement EXOR.
Es wird die Testschaltung TEST3.Y1 betrachtet. Dem
Rekonstruktionsslement REK.A werden die Übergabesionale
Figure imgf000118_0005
und
Figure imgf000118_0006
sowie als Rekonstruktionssignal wird des
Eingabesignal x1 zugeführt. Es wird das Signal a erzeugt. Dem Rekonstruktionselement REK.B werden ebenfalls dieselben beiden Übergabesignale, jedoch in umgekehrter Reihenfolge zugeführt, also
Figure imgf000119_0006
und y
Figure imgf000119_0007
( ). Es wird somit das Signal b(m1) erzeugt. Dem Rekonstruktionselement REK.C werden die Übergabesignale
Figure imgf000119_0008
und y
Figure imgf000119_0009
sowie als Rekonstruktionssignal wird das Signal a(m1) zugeführt. Es wird ein Testsignal t (1) erzeugt. Dem Rekonstruktionselement REK.D werden ebenfalls dieselben beiden Übergabesignale, in gleicher Reihenfolge, also
Figure imgf000119_0010
y und
Figure imgf000119_0011
sowie das Signal b(m1) wird als
Rekonstruktionssignal zugeführt. Es wird ein weiteres
(2)
Testsignal t erzeugt. Dem Rekonstruktionselement REK.E werden als Übergabesignale die Testsignale
Figure imgf000119_0012
und
Figure imgf000119_0013
sowie als Rekostruktionssignal wird das Eingabesignal x1 zugeführt. Es wird ein weiteres Testsignal t(Y1) erzeugt. Dem EXOR-Verknüpfungselement EXOR wird das Testsignal t(Y1) und das
Übergabesignal
Figure imgf000119_0014
zugeführt. Es wird sin Fehlersignal ERR.Y1 erzeugt. Vom Verknüpfungselement M3Y1 wird das Übergsbesignal y erzeugt, gemäß y
Figure imgf000119_0015
Definitionsgemäß gilt:
Figure imgf000119_0001
Demnach gilt :
Figure imgf000119_0002
Figure imgf000119_0003
( >
Figure imgf000119_0004
Figure imgf000119_0005
Durch das Fehlersignal ERR.Y1 wird somit ein fehlerhaft erzeugtes Übergabssignal
Figure imgf000119_0016
oder ein fehlerhaft erzeugtes Testsignal t(Y1) angezsigt, falls dieses Fehlersignal ERR.Y1 gleich logisch EINS ist.
Es wird die Testschaltung TEST.Y2 betrachtet. Dem
Rekonstruktionselsment REK.A werden die Übergabesignals
Figure imgf000119_0017
und sowie als Rskonstruktionssignal wird das
Figure imgf000119_0018
Eingabesignal x1 zugeführt. Es wird das Signal a(m2) erzeugt . Dem Rekonstruktinselement REK.B werden ebenfalls dieselben beiden Übergabesignale, jedoch in umgekehrter Reihenfolge zugsführt, also
Figure imgf000120_0001
und Es
Figure imgf000120_0002
wird somit das Signal b(m2) erzeugt. Dem Rekonstruktionselement REK.C werden die Übergabesignals
Figure imgf000120_0003
und
Figure imgf000120_0004
zugeführt, sowie als Rekonstruktionssignal wird zugeführt das Signal a(m2). Es wird ein Testsignal t erzeugt. Dem Rekonstruktionselement REK.D werden eben¬
Figure imgf000120_0005
falls dieselben beiden Übergabesignale, in gleicher Reihenfolge, also , und y sowie das Signal b(m2) wird als
Figure imgf000120_0006
Figure imgf000120_0007
Rekonstruktionssignal zugeführt. Es wird ein weiteres Testsig- nal erzeugt. Im Rekon
Figure imgf000120_0008
struktionselement REK.E werden als
Übergabesignale die Testsignale und sowie als
Figure imgf000120_0009
Figure imgf000120_0010
Rekonstruktionssignal das Eingabesignal x1 zugsführt. Es wird ein weiteres Testsignal t(Y2) erzeugt. Dem EXOR-Verknüpfungs- element EXOR wird das Testsignal t(Y2) und das Übergabesignal zugeführt. Es wird ein Fehlersignal ERR.Y2 erzeugt. Vom
Figure imgf000120_0011
Verknüpfungselement M3Y2 wird das Übergabesignal erzeugt,
Figure imgf000120_0012
Figure imgf000120_0013
Definitionsoemäß gilt:
Figure imgf000120_0014
Demnach gilt :
Figure imgf000120_0015
Figure imgf000120_0016
( ) ( ) Durch das Fehlersignal ERR.Y2 wird somit ein fehlerhaft erzeugtes Übergabesignal y
ein fehlerhaft erzeugtes Testsignal t(Y2) angezeigt,
dieses Fehlersignal ERR.Y2 gleich logisch EINS ist.
Die Figur 19 zeigt eine fünfzehnte Schaltung zur Erzeugung eines logischen Signales gemäß einer variierbar vorgebbaren Signalverknüpfung aus fünf Verknüpfungsschsltungen MM0 , MM1, MM2, MM3, MM4, sowie einer zusätzlich einsetzbaren Testschaltung TEST4. Es werden Verknüpfungssignale m1,m2,m3 eingegeben.
Diese bestehen jeweils aus einem Tupel von vier Signalen, welche einer Wahrheitstabelle für Signale a(m1), a(m2), a(m3) entsprechen gemäß der Tabelle 18. Tabells 18
Figure imgf000121_0010
Demnach wird als ein Tupel
Figure imgf000121_0001
{ ^ ^ von vier Signalen das Verknüpfungssignal ml eingegeben. Aus diesen vier Signalen ist das Signal a(m1) erzeugbar mittels
eines Multiplexerelementes MUX4, welchem als niedrigwertiges Steuersignal das Eingabesignal x2 zugeführt wird, und als höherwertiges Steuersignal das Eingabesignal x1. Falls beispielsweise beide St euers ignale logisch NULL sind, soll das Signal ( l)
Figure imgf000121_0002
gemäß der Wahrheitstablele von Tabelle 16 ausgewählt werden. Das Verknüpfungssignal ml ist auch als vierstellige Einarzahl darstellbar, deren Binärziffern den logischen Signalwerten dieser vier Signale gemäß der Wahrheitstabelle von Tabelle 18 entsprechen. Das Signal ai wird definitionsgemäß als die Binärziffer für 2 0 verwendet. Das Signal
Figure imgf000121_0003
wird definitionsgemäß als die Binärziffer für 21 verwendet. Des Signal
Figure imgf000121_0004
wird definitionsgemäß als die Binärziffer für 2 verwendet. Das Signal a
Figure imgf000121_0005
wird
definitionsgsmäß als Binärziffer für 23 verwendet. Für die Verknüpfungssignale m2 und m3 werden ebenso Binärziffern in gleicher Weise definiert.
Die Signale und a werd
Figure imgf000121_0006
Figure imgf000121_0007
en der Verknüpfungsschaltung MM0 zugeführt. Es ist sin Schsltungsteil BB2.0 vorgesehen. Von diesem werden aus den Signalen und zwei Übergabe
Figure imgf000121_0008
Figure imgf000121_0009
signale
Figure imgf000122_0001
und
Figure imgf000122_0002
erzeugt gemäß des zugeführten Verknüpfungssignales m3, wie dies bereits anhand von Figur 3 erläutert ist. Diese Übergabssignale werden einem
Rekonstruktionselement REK.0 zugeführt. Als Rekonstruktons- signal wird das Signal
Figure imgf000122_0003
zugeführt. Es wird ein logisches Signal a0 erzeugt, gemäß: a0 = y
Figure imgf000122_0004
Die Signale a und werden der Verknüpfungsschaltung
Figure imgf000122_0005
Figure imgf000122_0006
MM1 zugeführt. Es ist ein Schaltungsteil BB2.1 vorgesehen. Von diesem werden aus den Signalen und zwei Übergabe
Figure imgf000122_0007
Figure imgf000122_0008
signale und erzeugt gemäß des zugeführten
Figure imgf000122_0009
Figure imgf000122_0010
Verknüpfungssignales m3, wie dies bereits anhand von Figur 3 erläutert ist. Diese Übergabesignale werden einem
Rekonstruktionselement REK.1 zugeführt. Als Rskonstruktons- signal wird das Signal
Figure imgf000122_0011
zugsführt. Es wird ein logisches
Signal a1 erzeugt, gemäß: a1 - y
Figure imgf000122_0012
Die Signale und werden der Verknüpfungsschaltung
Figure imgf000122_0013
Figure imgf000122_0014
MM2 zugeführt. Es ist ein Schaltungsteil BB2.2 vorgesehen. Von diesem werden aus den Signalen und zwei Übergabe
Figure imgf000122_0015
Figure imgf000122_0016
signale und erzeugt gemäß des zugeführten
Figure imgf000122_0017
Figure imgf000122_0018
Verknüpfungssignales m3, wie dies bersits anhand von Figur 3 erläutert ist. Diese Übergabesignale werden einem
Rekonstruktionselement REK.2 zugeführt. Als Rekonstruktons- signal wird das Signal zugeführt. Es wird ein logisches
Figure imgf000122_0019
Signal a2 erzeugt, gemäß: a2 =
Figure imgf000122_0020
Dis Signale
Figure imgf000122_0021
und werden der Verknüpfungsschaltung
Figure imgf000122_0022
MM3 zuoefuhrt. Es ist ein Schaltunosteil BB2.3 vorgesehen. Von diesem werden aus den Signalen und zwei Übergabe
Figure imgf000122_0023
Figure imgf000122_0024
signale und erzeugt gemäß des zugsführten
Figure imgf000122_0025
Figure imgf000122_0026
Verknüpfungssignales m3, wie dies bereits anhand von Figur 3 erläutert ist. Diese Übergabesignale werden einem
Rekonstruktionselement REK.3 zugeführt. Als Rekonstruktons- signal wird das Signal zugeführt. Es wird ein logisches
Figure imgf000122_0027
Signal a3 erzeugt, gemäß: a3 =
Figure imgf000122_0028
Demnach ist ein Tupel von vier Signalen erzeugt, welches das zu erzeugende Ausgabesignal a darstellt, gemäß: a = (a0,a1,a2,a3); Aus diesen vier Signalen wäre das Ausgabesignal a beispielsweise mittels eines Mulitplexerelementes MUX4 erzeugbar, welchem als niedrigwertiges Steuersignal das Eingabesignal x2 und als höherwertiges Steuersignal das Eingabesignal x1
zugeführt wird. Diese vier Signale a0,a1,a2,a3 sind demnach als ein Verknüpfungssignal für a verwendbar. Und sie werden auch als Verknüpfungssignal der Verknüpfungsschaltung MM4 zugeführt. Dieser werden ebenso die Eingabssignals x1 und x2 zugsführt. Von einem Schaltungsteil BB2.4 der Verknüpfungsschaltung MM4 werden aus den Eingabesignalen x1 und x2 zwei Übergabesignale
Figure imgf000123_0001
und
Figure imgf000123_0002
erzeugt gemäß dss zugeführten Verknüpfungs- signales für a. Diese Übergabesignale und y sowie als
Figure imgf000123_0003
Figure imgf000123_0004
Rekonstruktionssignal das Eingabesignal x1 sind einem
Rekonstruktionselement REK.4 zuführbar zur Erzeugung des
Ausgabesignales a. Wis bereits erläutert, sind Schaltwerke möglich, welche jeweils anstells von sinzelnen Ausgabesignalen mittels Tupeln von Übergabesignalen arbeiten. Die Erzeugung des
Ausgabesignales a durch das Rekonstruktionselement REK.4 ist in diesem Anwendungsfall nicht erforderlich. Dies ist in der Figur
19 durch strichlierte Linien verdeutlicht. Zusätzlich können, beispielsweise für Anwendungen in einem derartigen Schaltwerk die erzeugten Rekonstruktionssignale und y überprüft
Figure imgf000123_0005
Figure imgf000123_0006
werden mittels einer zusätzlichen Testschaltung TEST4.
Wie die Figur 20 zeigt, besteht eine derartige Testschaltung TEST4 aus einem Multiplexerelement MUX4, sowie zwei
Testkomponenten TEST4Y1A und TEST4Y2A. Diese beiden Testkomponenten TEST4Y1A und TEST4Y2A weisen einen gleichen Schaltungsaufbau auf. Es sind je fünf Rekonstruktionselemente REK.A, REK.B, REK.C, REK.D, REK.E, sowie je ein EXOR-Verknüpfungselement EXOR vorgesehen. Dem Multiplexerelement MUX4 wird als niedrigwertiges Steuersignal das Eingabesignal x2 sowie als höherwertiges Steuersignal das Eingabesignal x1 zugeführt. Als auszuwählende
Signale werden die Signale
Figure imgf000123_0007
als
Binärziffern für 23, 22, 21, 20 des Verknüpfungssignales ml zu einer Auswahl in dieser Reihenfolge zugeführt. Es wird gemäß Tabelle 18 das Signal a(m1) erzeugt. Es wird die Testkomponents TEST4Y1A betrachtet. Dem Rekonstruktionselement REK.A werden die Übergabesignale
Figure imgf000124_0001
und
Figure imgf000124_0002
zugeführt, sowie als Rekonstruktionssignal wird das
Eingabesignal x2 zugeführt. Es wird sin Testsignal t(A1) erzeugt. Dem Rekonstruktionselement REK.B werden die Übergabesignale
Figure imgf000124_0003
und
Figure imgf000124_0004
zugeführt, sowie als Rekonstruktionssignal wird das Eingabesignal x2 zugeführt. Es wird ein
Testsignal t(B1) erzeugt. Die Übergabesignale und
Figure imgf000124_0005
Figure imgf000124_0006
werden ebenfalls dem Rekonstruktionselement REK.C jedoch in umgekehrter Reihenfolge, also
Figure imgf000124_0007
und zugeführt, sowie
Figure imgf000124_0008
als Rekonstruktionssignal wird des Eingabesignal x2 zugeführt. Es wird ein Testsignal t(C1) erzeugt. Dem Rekonstruktionselement REK.D werden als Übergabesignale die Testsignale t(A1) und t(B1), sowie als Rekonstruktionssignal das Signal a(m1) zugeführt. Es wird ein Testsignal t(D1) erzeugt. Dem Rekonstruktionselement REK.E werden als Übergabesignale die Testsignals t(D1) und t(C1), sowie als Rekontruktionssignal das Eingabesignal x1 zugefuhrt. Es wird ein Testsignal t(E1) erzeugt. Dem
EXOR-Verknüpfungselement EXOR werden das Testsignal t(E1) sowie das Übergabesignal zugeführt. Es wird ein Fehlersignal
Figure imgf000124_0009
ERR.Y1A erzeugt.
Es wi rd di e Testkomponente TEST4Y2A betrachtet . Dem Rekons truktionselement RE K . A werden di e Übergabes ignale
Figure imgf000124_0011
und zugeführt, sowie als Rekonstruktionssional wird
Figure imgf000124_0010
das Eingabesignal x2 zugeführt. Es wird ein Testsignal t(A2) erzeugt. Dem Rekonstruktionselement REK.B werden die Übergabesignale und zug
Figure imgf000124_0012
eführt, sowie als Rekonstruk-
Figure imgf000124_0013
tionssignal wird das Eingabesignal x 2 zugsführt. Es wird ein Testsignal t(B2) erzeugt. Die Übergabesignale
Figure imgf000124_0014
und
werden dem Rekonstruktionselement REK.C jedoch in um¬
Figure imgf000124_0015
gekehrter Reihenfolge, also und zugeführt, sowie
Figure imgf000124_0016
Figure imgf000124_0017
als Rekonstruktionssignal wird das Eingabesignal x2 zugeführt. Es wird ein Testsignal t(C2) erzeugt. Dem Rekonstruktions- element REK.D werden als Ubergabesignale die Testsignale t(A2) und t(B2) zugeführt, sowie als Rekonstruktionssignal wird das
Eingabssignal a(m1) zugeführt. Es wird ein Testsignal t(E2) erzeugt. Dem Rekonstruktionselement REK.E werden als
Übergabesignale die Testsignale t(D2) und t(C2) zugeführt, sowie als Rekonstruktionssignal wird das Eingabesignal x1 zugeführt. Es wird ein Testsignal t(E2) erzeugt. Dem
EXOR-Verknüpfungselement EXOR werden das Testsignal t(E2) sowie das Übergabesignal zugeführt. Es wird ein Fehlersignal
Figure imgf000125_0005
ERR.Y2A erzeugt.
Die Übergabesignals y
Figure imgf000125_0006
und y
Figure imgf000125_0007
werden vom Schaltungselement BB2.A von Figur 19 wie folgt erzeugt
Figure imgf000125_0001
(A) . 1 . 1 (A) . 1 . 1
Definitionsgemäß gilt:
a = (a3,a2,a1,a0); b = (a0,a1,a2,a3);
Demnach gilt:
0,a1, 1, 0 ; , , , 0 x1x2) 1( 1 2 x1 );
Figure imgf000125_0002
3( 1 1 ) 2(x1 1 ;
Die Signale a0,a1,a2,a3 werden von den Verknüpfungsschaltungen
MM0,MM1,MM2,MM3 von dsr Figur 19 erzeuct, gemäß:
Figure imgf000125_0003
( ) ( ) 3
Definitionsgemäß, gemäß Tabelle 18 gilt
Figure imgf000125_0004
Demnach gilt:
Figure imgf000126_0001
Durch das Fehlersignel ERP. Y1A wird somit ein fehlerhaft erzeuαtes Übergεbesignεl oder ein fehlerhaft erzeugtes
(E1)
Figure imgf000126_0003
Testsignal t angezeigt, falls dieses Fehlersignal ERR. Y1A gleich logisch EINS ist Ebenso gilt:
Figure imgf000126_0002
Figure imgf000127_0001
= (t(A2).a(m1) + t(B2).
Figure imgf000127_0002
a(m1)) 1 + t(C2).x1 =
Figure imgf000127_0003
= t (D2).
Figure imgf000127_0004
1 + t (C2).x1 = t(E2);
Durch das Fehlersional ERR.Y2A wird somit ein fehlerhaft erzeugtes Übergabesignal
Figure imgf000127_0005
oder ein fehlsrhaft erzeugtes Testsignal t(E2) angezeigt, falls dieses Fehlersignal
ERR.Y2A gleich logisch EINS ist.
Wie die Figur 21 zeigt, besteht eine sechzshnte Schaltung zur Erzeugung eines Ausgabesignales gemäß einer variierbar vorgebbaren Signalverknüpfung aus einem Multiplexsrelement MUX4 als ein Rekonstruktionsblock REKON, aus den
Schaltungskomponenten CORR und PBITS, sowis aus einem
Schaltungsblock BB4, von welchem aus drei Eingabesignalen x1,x2,x3 vier Übergabesignale y (1), y (2),y (3), y (4)' erzeugt werden gsmäß einem zugeführten Verknüp fungss i gnal m, wis dies bereits bespislsweise anhand von der Figur 6 erläutert ist für den Anwendungsfall K = 3 und N = 2. Der Schaltungsblock BB4 besteht aus einer Schaltungskomponente ZWB, welcher die
Eingabesignale x2 und x3 zugeführt werden, und welche vier Zwischensignale z1,z2,z3,z4 erzeugt, welche jeweils einem
Schaltungsteil UEB.1 und UEB.2 zugeführt werden. Das
Verknüpfungssignal m besteht aus acht Signalen, deren logischer Signalwert je einer Binärziffer zur Darstellung des Verknüpfungssignales m als eine Binärzahl entspricht. Die Signale für die Binärziffern gemäß 20,21,22,23 werden dem Schaltungsteil UEB.1 zugeführt. Die Signale für die Binärziffern gemäß 24,25,26,27 werden dem Schaltungsteil UEB.2 zugeführt. Vom Schaltungsteil UEB.1 werden die Übergabesignale y (1) und y (2) erzeugt. Vom Schaltungsteil UEB.2 werden die Übergabesignale y (3) und y (4) erzeugt. Dem Schaltungskomponente PBITS werden die Eingabesignale x1 , X2 , x3 sowie das Verknüpfungssignal m zugeführt. Es werden drei Prüfsignale p(1),p(2),p(3) erzeugt.
Der Schaltungskomponente CORR werden die Übergabesignals y(1),y(2),y(3),y(4) sowie die drei Prüfsignale p(1),p(2),p(3) zugeführt. Es werden vier korrigierbare Übergabesignale y
Figure imgf000128_0001
erzeugt.
Diese korrigierbaren Übergabesignale
Figure imgf000128_0002
y sind eine Darstellungsform für das zu erzeugende Ausgabesignal a( m ). Wie bereits erläutert, sind Schaltwerke möglich, welche anstelle von Ausgabesignalen mittels Übergabesignalen arbeiten. Die Erzeugung des Ausgsbesignales a beispiels- weise mittels eines Multiplexerelementes MUX4 ist in dieser Anwendungsfall nicht erforderlich. Dies ist in der Figur 21 durch die strichlierten Linisn verdeutlicht.
Wie die Figur 22 zeigt, besteht die Schaltungskomponente
CORR aus sieben UND-Verknüpfungsgliedern UND.1 bis UND.7, aus dreizehn EXOR-Verknüpfungselementen EX.1 bis EX.13, sowie einem ODER-Verknüpfungsglied OR.ERR.
Dem EXOR-Verknüpfungselement EX.11 werden die Ubergabesignale y (3) und y (4) zugeführt. Es wird ein Signal e(11) erzeugt. Dem EXOR-Verknüpfungselement EX.12 werden die Übetrgabssignals y (2) und y (4) zugeführt. Es wird ein Signal e(12) erzsugt. Dem
EXOR-Verknüpfungspunkt EX.13 werden die Übergabesignale y(2) und y (3) zugeführt. Es wird sin Signal e(13) erzeugt. Dem
EXOR-Verknüpfungselement EX.8 wird das Übergabesignal y (1) und das Signal e(11) zugeführt. Es wird ein Signal e (8) erzeugt.
Dem EXOR-Verknüpfungselement EX.9 wird das Übergabesignal y(1) und das Signal e(12) zugeführt. Es wird das Signal e (9) erzeugt. Dem EXOR-Verknüpfungselement EX.10 wird das
Übergabesignal y (1) und das Signal e(13) zugsführt. Es wird das Signal e(10) erzeugt. Dis erzeugten Signale sind demnach wie folgt darstellbar:
e(11) = y ( 3) ⊕ y(4);
e(12) = y ( 2) ⊕ y(4);
e(13) = y ( 2) ⊕ y(3);
e(8) (1) ⊕ e(11) (1) ⊕ y(3)
= y = y ⊕ y(4);
e(9) (1) ⊕ e(12) (1) ⊕ y(2)
= y = y ⊕ y(4);
e(10) (1) ⊕ e(13) (1) ⊕ y(2)
= y = y ⊕ y(3);
Wie bei einem Hamming-Coding bilden die drei Signale
e (8), e(9), e(10) je eine EXOR-Verknüpfung von je drei der vier
Übergabssignale. Diese drei Signals e(8), e(9), e(10) werden mit den drei Prüfsignalen p (1), p (2), p (3) verglichen zur
Fehlererkennung ebenso wie zur Fehlerkorrektur. Es wird
demzufolge vorsusgesetzt, daß die Prüfsignale p (1), p (2), p (3) im fehlerfreien Fall gleich sind den Signalen e(8), e(9), e(10);
e(8) = y(1) ⊕ y(3) ⊕ y(4) = p(1);
e(9) = y(1) ⊕ y(2) ⊕ y(4) = p(2);
e(10) = y(2) ⊕ y(2) ⊕ y(3) = p(3);
Der EXOR-Verknüpfungselement EX.5 werden das Prüfsignal p (1) und das Signal e( 8 ) zugsführt. Es wird sin Diffsrsnzsignal q (1) erzeugt, welches gleich logisch EINS ist im Falle eines
unterschiedlichen logischen Signalwertes für das Signal e(8) und für das Prüfsignal p (1), und ansonsten gleich logisch
NULL ist. Dem EXOR-Verknüpfungselement EX.6 werden das Prüfsignal p (2) und das Signal e(9) zugsführt. Es wird ein Differenzsignal q (2) erzeugt, welches gleich logisch EINS ist im Falle eines
unterschiedlichen locischen Signalwertes für das Signal e(9) und für das Prüfsignal p(2), und ansonsten gleich logisch
NULL ist. Dem EXOR-Verknüpfungselement EX.7 werden das Prüfsignal p (3) und das Signal e(10) zugeführt. Es wird ein Differenzsignal q (3) erzeugt, welches gleich logisch EINS ist im Falle eines unterschiedlichen logischen Signalwertes für das Signal e(10) und das Prüfsignal p (3), und ansonsten gleich logisch NULL ist.
Dem UND-Verknüpfungsglied UND.1 werden die drei Differnzsignale q (1),q(2),q(3) zugeführt. Es wird ein Signal f (1) erzeugt, welches gleich logisch EINS ist im Falle, daß alle drei
Differenzsignale q (1),q(2),q(3) gleich logisch EINS sind, und ansonsten gleich logisch NULL ist. Insbesonders für den Fall, daß das Übergabesignal y (1) einen falschen Signalwert aufweist, weisen demzufolge alle drei Signale e(8),e(9),e(10) ebenfalls einen falschen Signalwert auf, weil dieses Übergabesignal y (1) in einer EXOR-Verknüpfung in diesen drei Signalen
e(8),e(9),e(10) enthalten ist. Falls demzufolge das Signal f(1) gleich logisch EINS ist, so hat offenbar das Übergabesignal y (1) einen falschen Signalwert, welcher mittels des nachfolgend geschalteten EXOR-Verknüpfungselsmentes EX.1 korrigierbar ist. Dem EXOR-Verknüpfungselement EX.1 werden das Übergabesignal y (1) und das Signal f (1) zugeführt. Es wird ein korrigierbares
Übergabesignal erzeugt. Dieses hst einen gleichen
Figure imgf000130_0002
Signalwert wie das zugeführte Übergabssignal y(1), falls das das Signal f (1) gleich logisch NULL ist. Ansonsten, also falls das Signal f (1) gleich logisch EINS ist, hat das korrigierbars Übergabesignal einen invertierten Signalwert des
Figure imgf000130_0001
zugeführten Übergabesignales y(1). Dem UND-Verknüpfungsglied UND.2 werden die Differenzsignale q (2) und q (3) an einem nicht invertierenden Eingang und das
Differenzsignal q (1) an einem invertierenden Eingang zugeführt. Es wird ein Signal f (2) erzeugt, welches gleich logisch
EINS ist im Falle, daß die Differenzsignale q (2), q (3) gleich logisch EINS sind, und das Differenzsignal q (1) gleich logisch
NULL ist. Insbesondere für den Fall, daß das Übergabesignal y (2) einen falschen Signalwert aufweist, weisen demzufolge die Signale e(9) und e(10) ebenfalls einen falschen Signalwert auf, weil dieses Übergabesignal y (2) in einer EXOR-Verknüpfung in di esen beiden Signalen e(9) und e ( 10)enthalten ist. Falls demzufolge das Signal f(2) gleich logisch EINS ist, so hat offenbar das Übergabesignal y(2 ) einen falschen Signalwert, welcher mittels des nachfolgend geschalteten EXOR-Verknüpfungs- elementes EX.2 korrigierbar ist. Im EXOR-Verknüpfunoselement
EX.2 werden das Übergabesignal y(2) und das Signal f(2) zugeführt. Es wird ein korrigierbares Übergabesignal
Figure imgf000131_0002
erzeugt.
Dieses korrigierbare Übergabesignal hat einen gleichen
Figure imgf000131_0001
Signalwert wie das zugeführte Übergabesignal y( 2 ), falls das das Signal f( 2 ) gleich logisch NULL ist. Ansonsten, also falls das Signal f ( 2 ) gleich logisch EINS ist, hat das korrigisrbare Übergabesignal einen invsrtierten Signalwert des zuge
Figure imgf000131_0003
führten Übergabesignales y(2).
Dem UND-Verknüpfungsglied UND.3 werden die Differenzsignale q (1) und q (3) an einem nicht invertierenden Eingang und das Differenzsignal q(2 ) an einem invertierenden Eingang zugeführt. Es wird ein Signal f (3) erzeugt, welches gleich logisch EINS ist im Falle, daß die Differenzsignale q (1) und q (3) gleich logisch EINS sind, und das Differenzsignal q(2) gleich logisch NULL ist. Insbesondere für den Fall, daß das Übergabesignal y(3) einen falschen Signalwert aufweist, weisen demzufolge die Signale e (8) und e (10) ebenfalls einen falschen
Signalwert auf, weil dieses Übergabesignal y (3) in einer
EXOR-Verknüpfung in diesen beiden Signalen e (8) und e( 10) enthalten ist. Falls demzufolge das Signal f (3) gleich logisch EINS ist, so hat offenbar das Übergabssignal y (3)
einen falschen Signalwert, welcher mittels des nachfolgend geschalteten EXOR-Verknüpfungsslementes EX.3 korrigierbar ist. Dem EXOR-Verknüpfungselement EX.3 werden das Übergabesignal y (3) und das Signal f (3) zugeführt. Es wird ein
korrigierbares Übergabesignal erzeugt. Dieses korrigier
Figure imgf000131_0004
bare Übergabesignal hat einen gleichen Signalwert wie
Figure imgf000131_0005
das zugeführte Übergabesignal y (3), falls das Signal f (3) gleich logisch NULL ist. Ansonsten, also falls das Signal f (3) gleich logisch EINS ist, hat das kerrigierbars Übergabesignal einen invertierten Signalwert des z uge führten
Figure imgf000131_0006
Übergabesignales y(3(. Dem UND-Verknüpfungsglied UND.4 werden die Differenzsignale q (1) und q (2) an einem nicht invertierenden Eingang und das Differenzsignal q (2) an einem invertierenden Eingang zugeführt. Es wird ein Signal f (4) erzeugt, welches gleich logisch EINS ist im Falle, daß dis Differenzsignale q (1) und q (2) gleich logisch EINS sind, und das Differenzsignal q (3) gleich logisch
NULL ist. Insbesondere für den Fall, daß das Übergabesignal y (4) einen falschen Signalwert aufweist, weisen demzufolge die Signale e(8) und e (9 ) ebenfalls einen falschen Signalwert auf, weil dieses Übergabesignal y (4) in einer EXOR-Verknüpfung in diesen beiden Signalen e(8 ) und e (9 ) enthalten ist. Falls demzufolge das Signal f (4) gleich logisch EINS ist, so hat offenbar das übergabssignal y (4) einen falschen Signalwert, welcher mittels des nachfolgend geschalteten EXOR-Verknüpfungs- elementes EX.4 korrigisebar ist. Dem EXOR-Verknüpfungselsment EX.4 werden das Übergabesignal y (4) und das Signal f (4) zugeführt. Es wird ein korrigierbares Übergabesignal y er
Figure imgf000132_0001
zeugt. Dieses korrigierbare Übergabesignal y hat einen
Figure imgf000132_0002
gleichen Signalwert wie das zugeführte Übergabesignal y(4), falls das Signal f (4) gleich logisch NULL ist. Ansonsten, also falls das Signal f (4) gleich logisch EINS ist, hat das korrigierbare Übergabesignal y einen invertierten Signalwert des
Figure imgf000132_0003
zugeführten Übergabssignalss y(4).
Dem UND-Verknüpfungsglied UND.5 werden das Differenzsignal q (1) an einem nicht invertierenden Eingang und die Differenzsignale q (2) und q (3) an einem invertierenden Eingang zugeführt. Es wird ein Signal f (5) erzeugt, welches gleich logisch EINS ist im Falle, daß das Differenzsignal q (1) gleich logisch
EINS ist und die Differenzsignale q(2) und y(3) gleich logisch
NULL sind. Beispielsweise, falls das Prüfsignal p (1) einen falschen Signalwert aufwsist, tritt dieser Fall ein. Ebenso kann es beispielsweise sein, daß dis beiden Übergabesignale y (1) und y (2) je einen falschen Signalwert aufweisen. Diese
Fälle können nicht unterschieden werden, und es erfolgt keine
Korrektur der Übergabesignale.
Dem UND-Verknüpfungsglied UND.6 werden das Differenzsignal q( 2 ) an einem nicht invertierenden Eingang und dis Differenzsignale q (1) und q (3) an einem invertierenden Eingang zugeführt. Es wird ein Signal f (6) erzeugt, welches deich logisch EINS ist im Falle, daß das Differenzsignal q(2) gleich logisch
EINS ist und die Differenzsignale q (1) und q (2) gleich logisch NULL sind. Beispislsweise, falls das Prüfsignal y (2) einen falschen Signalwert aufweist, tritt dieser Fall ein. Ebenso kann es beispielsweise sein, daß die beiden Übergabesignale y (1) und y (3) einen falschen Signalwert aufweisen. Diese Fälle können nicht unterschieden werden, und es erfolgt keins Korrektur der Übergabesignale.
Dem UND-Verknüpfungsglied UND.7 werden das Differenzsignal q (3) an einem nicht invertierenden Eingang und die Differenzsignale q (1) und q (2), an einem invertierenden Eingang zugeführt. Es wird ein Signal f (7) erzeugt, welches gleich logisch EINS ist, im Falle, daß das Differenzsignal q (3) gleich
logisch EINS ist, und die Differenzsignale q (1) und q (2) gleich logisch NULL sind. Beispielsweise, falls das Prüfsignal p (3) einen falschen Signalwert aufweist, tritt dieser Fall ein. Ebenso kann es beispielsweise sein, daß die beiden Übergabesignale y (1) und y (4) einen falschen Signalwert aufweisen. Diese Fälle können nicht unterschieden werden und es erfolzt keine Korrektur der Übergsbesignale.
Dem ODER-Verknüpfungsglisd OR.ERR werden die Signals f (1), f(2), f(3), f(4), f(5), f( 6), f(7) zugeführt. Es wird ein
Fehlersignal ERR erzeugt, welches logisch EINS ist, falls wenigstens eines dieser zugsführten Signale gleich logisch EINS ist. Durch dieses Fehlersignal wird auf diese Weise angezeigt, daß insbeonders zumindest eines der zugeführten Übergabesignals y(1), y(2), y(3), y(4) oder Prüfsignale p(1), p (2 ), p (3) einen falschen Signalwert aufweist. Ein falscher Signalwert von einem einzelnen dieser zugeführten Signale y(1), y(2), y(3), y(4), P(1), P(2), P(3) kann somit verkraftet werden, kann korrigiert werden, und es können korrekte
Übergabesignale y , y , y , y weitergegeben werden. Wie die Figur 23 zeigt, weist die Schaltungskomponente PBITS drei Multiplsxerelemente MUX8.1, MUX8.2, MUX8.3, als drei
Rekonstruktionsblöcks REKON.1, REKON.2, REKON.3, sowie vier EXOR-Verknüpfungselemente EXOR.1, EXOR.2, EXOR.3, EXOR.4, sowie zwei UND-Verknüpfungsglieder UND.1 und UND.2 auf.
Es werden die Prüfsignale p (1), p (2), p (3) erzeugt. Es werden die Eingabesignale x1, x2, x3 zugeführt. Es wird das
Verknüpfungssignal m zugeführt, welches entsprechend einer Binärzahl für m aus Signalen zur Darstellung der Binärziffern für 27, 26, 23, 22, 21, 20 besteht. Diese Binärziffern entsprechen den logischen Signalwerten für a7, a6, a5, a4, a3, a2, a1, a0 für das Ausgabesignal a.
Definitionsgemäß werden die vier Übergabssignals erzsugt, y (1) = 1x2 x2x1; y (2) 1 x2x 1;
y (3) = a.x2x1 + b.x2x1; y (4) = a.x2x1 + b.x2x 1;
a = A 3, x2, 1 ; 3, x2, x1 ) (x3, x2, x1
Figure imgf000134_0002
Für die Signale a und b lautet die Wahrheitstabelle, wie in Tabelle 19 dargestellt ist.
Tabelle 19
Figure imgf000134_0003
Es werden die drei Prüfsignals erzeugt, gemäß:
p(1) = y (4) ⊕ y(3) ⊕ y (1); p(2) = y(4) ⊕ y(2) ⊕ y(1);
p (3) = y (3) ⊕ y(2) ⊕ y(1);
somit gilt folgendes:
y (1) = ( )
y (2) =
y (3) =
y (4) =
Figure imgf000134_0001
Figure imgf000135_0001
Folglich gilt als Wahrheitstabelle die Tabelle 20.
Tabelle 20
Figure imgf000135_0004
Vom EXOR-Verknüpfungselement EXOR.4 werden die Signale a0 und a3 verknüpft. Das dabei erzeugte Signal wird jeweils als Signal und dem Multiplexerelement MUX8.1,
Figure imgf000135_0002
Figure imgf000135_0003
sowie jeweils als Signal
Figure imgf000136_0001
und
Figure imgf000136_0002
dem Multiplexerelement MUX8.3 zugeführt. Vom EXOR-Verknüpfungselement EXOR.3 werden die Signals a1 und a0 verknüpft. Das dabei erzeugte Signal wird jeweils als Signal und dem
Figure imgf000136_0003
Figure imgf000136_0004
Multiplexerelsment MUX8.1, sowie zusätzlich als Signal und (3)
Figure imgf000136_0005
dem Multiplexerelement MUX8.3 zugeführt. Vom
Figure imgf000136_0006
EXOR-Verknüpfungselement EXOR.2 werden die Signale a4 und a7 verknüpft. Das dabei erzeugte Signal wird jeweils als Signal
Figure imgf000136_0007
dem Multiplexerelement MUX8.2 zugeführt. Vom
EXOR-Verknüpfungselement EXOR.1 werden die Signale a5 und a6 verknüpft. Das dabei erzeugts Signal wird jeweils als Signal dem Multiplexerelement MUX8.2 zugeführt. Vom
Figure imgf000136_0008
UND-Verknüpfungselement UND.2 wird das an einsm invertierenden Eingang zugeführte Signal a5, also
Figure imgf000136_0023
5 und das an einem nicht invertierenden Eingang zugeführts Signal a6 verknüpft. Das dabei jeweils erzeugte Signal wird als Signal
Figure imgf000136_0009
dem
Multiplexerelement MUX8.2 zugeführt. Vom UND-Verknüpfungsglied
UND.1 wird das an einen invertierenden Eingang zugeführte
Signal a4, also
Figure imgf000136_0024
, und das an einem nicht invertierenden
Eingang zugeführte Signal a7 verknüpft. Das dabei erzeugte Signal wird jeweils als Signal p ( )
Figure imgf000136_0010
dem Multiplexerrelement
MUX8.2 zugsführt. Das Signal a7 wird dem Multiplexerelement
MUX8.1 zugsführt jeweils als Signal ( ) und p (1) Das Signal
Figure imgf000136_0011
Figure imgf000136_0012
a6 wird dem Multiplexerelement MUX8.1 zugeführt jeweils als Signal p (1)
Figure imgf000136_0013
und (1). Das Signal a5 wird dem
Figure imgf000136_0014
Multiplsxerelement MUX8.3 zugeführt jewsils als Signal
Figure imgf000136_0022
A und (3). Das Signal a4 wird dem Multiplexerelement MUX8.3
Figure imgf000136_0015
zugsführt jeweils als Signal (3)
Figure imgf000136_0016
und P(3)
Figure imgf000136_0017
Das Signal a1 wird dem Multiplexsrelement MUX8.2 zugeführt jeweils als Signal
(2)
Figure imgf000136_0018
und p
Figure imgf000136_0019
Das Signal a0 wird dem Multiplexerelement
MUX8.2 zugsführt jeweils als Signal (2)
Figure imgf000136_0020
und P
Figure imgf000136_0021
(2)
Jedem Multiplexerelement MUX8.1, MUX8.2, MUX8.3 werden
jeweils die drei Eingabesignale x1, x2, x3 zugeführt als
Steuersignale zur Auswahl eines der zugeführten Signale.
Dabei wird das Eingsbesignal x1 als höchstwertiges Steuersignal verwendet. Das Eingabesignal x3 wird als niedrigst wertiges Steuersignal verwendet. Vom Multiplexerelement MUX8.1 wird gemäß der Tabelle 20 als Wahrheitstabelle abhängig
von Signalwerten der Eingabesignale x1, x2 , x3 als die Steuersignale jeweils eines von den zugeführten Signalen p0 (1), p1 (1), p2 (1), p3 (1), p4 (1), p5 (1), p6 (1), p8 (1), ausgewählt und nachfolgend weitergeleitet als erzeugtes Prüfsignal p (1).
Vom Multiplexerelement MUX8.2 wird gemäß der Tabelle 20 als
Wahrheitstabelle abhängig von den Signalwerten der
Eingabesignals x1, x2, x3 als dis Steuersignale jeweils eines von den zugefuhrten Signalen p0 (2), p1 (2), p2 (2), p3 (2), p4 (2), p5 (2), p6 (2), p7 (2), ausgewählt und nachfolgend weitergeleitet als erzeugtes Prüfsignal p( 2 ). Vom Multiplexerelement MUX8.3 wird gemäß Tabelle 20 als Wahrheitstabelle abhängig von den Signalwerten der Eingabesignals x1, x2, x3 als die
Steuersignale jeweils eines von den zugeführten Signalen p0 (3), p1 (3), p2 (3), p3 (3), p4 (3),p5 (3), p6 (3), p7 (3) ausgewählt und nachfolgend weitergelsitet als erzeugtes Prüfsignal p (3). Für den Fall, daß die vorgebbare Signalverknüpfung nicht als variierbares Verknüpfungssignal m, sondern fest programmiert vorgesehen ist, beispielsweise wie dies bereits anhand der Figuren 10, 12, 13, 14 erläutert ist, so können beispielsweise an den Eingängen zu den Multiplexerelementen festprogrammierte Signalwerte diesen zugeführt werden, welche im jeweiligen Anwendungsfall der Tabelle 20 als Wahrheits- tabelle für p (1), p (2), p (3) entnommen werden kennen.
Dis Figur 24 zeigt für einen derartigen Anwendungsfall eine Schaltungskomponente PBITS1. Die Signale
Figure imgf000137_0001
bis
Figure imgf000137_0002
werden mittels einer Schaltungsverbindung an den Punkten P1.0 bis P1.7 als logisch NULL oder logisch EINS erzeugt gemäß der
Wahrheitstabelle für P1 des jeweiligen Anwendungsfalles. Die Signale ) bis 4(2 ) werden mittels einer Sch
Figure imgf000137_0003
Figure imgf000137_0004
altungsverbindüng an den Punkten P2.0 bis P2.7 als logisch NULL oder logisch EINS erzeugt gemäß der Wahrheitstabells für p (2) des jeweiligen Anwendungsfalles. Die Signals
Figure imgf000137_0005
A bis
Figure imgf000137_0006
4 werden mittels einer Schaltungsverbi ndung an den Punkten P3.0 bis P3.7 als logisch NULL oder logisch EINS erzeugt gemäß der Wahrheitstabelle für p (3) des jeweiligen Anwendungsfalles.
Beispielsweise für den bereits anhand von Figur 14 erläuterten Anwendungsfall gelten für das Signal a(1) von der Figur 14 folgende Signalwerts seiner Wahrheitstabelle.
a ( 1 ) = (0, 0, 0, 1, 0, 1, 1); Werden somit diese Signalewerte für (a7, a6 , a5 , a4 , a3, a2 , a1, a0) in der Tabelle 20 eingesetzt, so erhält man für dis Prüfsignale p(1), p(2), p(3)folgende Signalwerte ihrer jeweiligen Wahrheitstabelle
p(1) = (0, 0, 0, 1, 1, 0, 0, 1);
p(2) = (0, 1, 0, 1, 1, 1, 1, 1);
p(3) = ( 1, 0, 0, 1, 1, 0, 0, 1);
Dieser Anwendungsfall ist in der Figur 24 dergestellt.
Beispielsweise für den ebenfalls anhand von Figur 14 erlauterten Anwendungsfall gelten für das Signal a ( 2 ) von der Figur 14 folgende Signalwerte seinsr Wahrheitstabelle.
a ( 2 ) = (0, 1, 1, 0, 1, 0, 0, 1); werden diese Signalwerte eben so für (a7, a6, a5, a4, a3, a2, a1, a0) in der Tabelle 20 eingesetzt, so erhält man für dis Prüfsignale p (1), p(2), p(3) folgende Signalwerts ihrer jeweiligen Wahrheitstabelle p(1) = (0, 1, 1, 0, 0, 0, 0, 0)
p(2) = (1, 1, 0, 0, 1, 0, 0, 1)
p(3) = (0, 1, 1, 0, 0, 0, 0, 0)
Die Figur 25 zeigt für diesen Anwendungsfall eine Schaltungs- komponents PBITS2, deren Schaltungsverbindungen an den Punkten P1.0 bis P1.7, P2.0 bis P2.7, P3.0 bis P3.7 auf diesen Anwendungsfall abgestimmt ist.
Die Tabelle 21 soll diese beiden Anwendungsfälls erläutern. Zur bessersn Unterscheidung sind die jeweiligen Prüfsignale durch ein zusätzliches tiefgestelltes Kennzeichen ebenso wie die Signale a(1) und a(2) gekennzeichnet. Tabelle 21
Figure imgf000139_0001
Wie die Figur 26 zeigt, sind die soeben erläuterten Schaltungskomponenten PBITS1 und PBITS2 einsetzbar in einer siebzehnten Schaltung zur Erzeugung zweier Ausgabesignale aus drei Eingabesignalen gemäß programmierbar fest verdrahtet vorgebbaren logischen Verknüpfungen. Wie bereits anhand von Figur 14 erläutert, werden vom Schaltungsblock BB2F2 je ein Tupel von je vier Übergabesignalen erzeugt, aus welchen jeweils dis Übergabesignale a(1) sowie a(2) erzeugbar sind mittels je eines Multiplexerelementes MUX4.1 sowie MUX4.2, als je ein Rekonstruktionsblock REKON.1 sowie REKON.2.
Beispielsweise bei einem Schaltwerk, dessen zu verknüpfende
Signale nur in Form von Tupeln von Übergabesignalen vorgesehen sind, können diese beiden Multiplexerelemente MUX4.1 und MUX4.2 entfallen. Die ist in der Figur 26 durch die strichlierten Linien verdeutlicht. Zu jedem dieser Tupel von Übergabesignalen ist je eine Schaltungskomponents CORR.1 sowie CORR.2 vorgesehen, welche identisch aufgebaut und berei ts anhand von Figur 21 und Figur 22 erläutert sind. Diesen Schaltungskomponenten CORR.1 sowie CORR.2 werden je drei Prüfsignale zugeführt, welche von den anhand der Figuren 24 und 25 erläuterten Schaltungskomponenten PBITS1 und PBITS2 erzeugt werden.
Der Schaltungskomponente CORR.1 wird das Tupel von Übergabesignalen
Figure imgf000140_0001
) ) ( zugeführt. Disse Übergabesignals werden, wie bereits anhand von Figur 14 erläutert, von dem Schaltungsblock BB2F2 erzeugt. Von der Schaltungskomponente PBITS1 werden die Prüfsignale
Figure imgf000140_0002
erzeugt. Diese werden der Schaltungskomponents CORR.1 zugsführt. Wie bereits anhand der Figuren 21, 22, 23 erläutert, wird von der Schaltungskomponente CORR.1 ein Tupel von korrigierbaren
Übergabesignalen
Figure imgf000140_0003
y erzeugt.
Aus diesen ist das Ausgabes ignal a(1) erzeugbar. Somit kann ein einzelnes fehlerhaft erzeugtes Signal verkraftet werden, also beispielsweise eines dieser Übergabesignale oder Prüfsignals, ohne daß dies zu fehlerhaft erzeugten korrigierbaren Übergabesignalen führt.
Der Schaltungskomponente COFR.2 wird das Tupel von Übergabesignalen p zugeführt. Diese Übergabesignale
Figure imgf000140_0004
werden, wie bereits anhand von Figur 14 erläutert, von dem Schaltungsblock BB2F2 erzeugt. Von der Schaltungskomponente PBITS2 werden die Prüfsignale
Figure imgf000140_0005
erzeugt . Diese werden der Schaltungskomponente CORR.2 zugeführt. Wie bereits anhand der Figuren 21, 22, 23 erläutert, wird von der
Schaltungskomponents CORR.2 ein Tupel von korrigierbaren
Übergabesignalen
Figure imgf000140_0006
) ( ) ( ) ( ) erzeugt. Aus diesen ist das Ausgabesignal a(2) erzeugbar. Somit kann ein einzelnes fehlerhaft erzeugtes Signal verkr a ftet werden, also beispielsweise eines dieser Übergabesignale oder
Prüfsignals, ohne daß dies zu fehlerhaft erzeugten korrigierbaren Übergabesignalen führt. Für den anhand von den Figuren 14, 24, 25, 26 dargestellten 1-Bit-Volladdierer kann somit je ein Tupel von korrigierbaren Übergabesignalen erzeugt werden, aus welchen dessen Ausgabesignale a(1) und a ( 2 ) erzeugbar sind. Selbst, für den Fall, daß jeweils ein einzelnes Signal fehlerhaft erzeugt ist, kann dies noch verkraftet werden, so daß dennoch korrekt erzeugte
korrigierbare Übergabesignale abgegeben werden. Derartige sporadische oder auch permanente Fehler können ein abgegebenes Ergebnis somit nicht verfälschen.
Ebenso kann, wie dies beispielsweise anhand der Figuren 14, 24, 25 bereits erläutert ist, eine beliebig vorgebbare Verknüpfung von Eingabesignalen in der Darstellungsform von korrigierbaren Übergabesignalen vorgesehen sein, in dem die für die jeweilige Verknüpfung erforderlichen Schaltungsverbindungen programmierbar fest verdrahtet ausgeführt werden.
Wie die Figur 27 zeigt, besteht eine achtzehnte Schaltung zur Erzeugung eines logischen Ausgabesignales a aus zwei
Eingabesignalen x1, x2 aus einem Schaltungsblock BD2 und einem Rekonstruktionselement REK, welches bereits anhand von Figur 1 erläutert ist. Der Schaltungsblock ED2 weist zwei Multiplexerelemente MUX4.1, MUX4.2 auf, welche bereits anhand von Figur 2 erläutert sind. Ebenso weist der Schaltungsblock BD2 einen Schaltungsteil ZWA auf, welcher bereits anhand von Figur 1 erläutert ist. Schließlich weist der Schaltungsblock BD2 noch einen Schaltungsteil ZWE auf, welcher bersits anhand von Figur 3 e rl äutert ist. Die variierbar vorgebbare Signalverknüpfung wird als ein Verknüpfungssignal m eingegeben, welches aus vier Signalen zusammengesetzt ist zur Eingabe von Binärziffern für 2(3), 2(2), 2(1), 2(0) einer Binärdarstellung für
das Verknüpfungssignal m, wie dies beispielsweise anhand von Tabelle 2 und Figur 1 bereits erläutert ist.
Dem Schaltungsteil ZWA wird das Eingabesignal x1 zugeführt zur Erzeugung von vier Zwischensignalen gemäß 0d, 3d, 12d, 15d, wie dies bereits anhand von Figur 1 erläutert ist. Dem Schaltungsteil ZWE werden die Eingabesignale x1 und x2 zugeführt zur Erzeugung von vier Zwischensignalen gemäß 0d, 6 d , 9 d , 15d, wie dies bereits anhand von Figur 1 erläutert ist.
Dem Multiplexerelement MUX4.1 werden dis Zwischensignale des Schaltungstsiles ZWB gemäß 0d, 6d, 9d, 15d als Multiplexereingabesignale zugeführt. Als niedrigwertiges Steuersignal wird das Signal für die Binärziffer 2(2) des Verknüp fungssignales m zugeführt. Als höherwertiges Steuersignal wird das Signal für die Binärziffer 2(0) des Verknüpfungssignals m zugeführt. Als Multiplexerausgabesignal wird ein Übergabesignal y(1) erzeugt. Dem Multiplexerelement MUX4.2 werden die Zwischensignale des Schaltungsteiles ZWA gemäß 0d, 3d. 12d, 15d als Multiplexereingabesignale zugeführt. Als niedrigwertiges Steuersignal wird das Signal für die Binärziffer 2 des Verknüpfungssignals m zugeführt. Als höherwertiges Steuersignal wird das
Signal für die Binärziffer 2(3) des Verknüpfungsignales m zugeführt. Als Multiplexerausgabesignal wird ein Übergabesignal y(2) erzeugt.
Die beiden Multiplexerelsmente MUX4.1 und MUX4.2 bilden eine Teilschaltung UED des Schaltungsblockes BD2.
Dem Rekonstruktionselement REK werden die Übergabesignale y(1) und y(2) zugeführt. Als Rekonstruktionssignal r wird das
Eingabesignal x2 zugeführt. Das Ausgabesignal a(m) wird
demzufolgeauf folgends Weise erzeugt a = y(1).x2 + y(2).
Figure imgf000142_0001
2;
Die Tabelle 22 zeigt die jeweils verwendeten Übergabesignale y(1) und y(2) für jedes von eingebbaren Verknüpfungssignalen m. Tabelle 22
Figure imgf000143_0008
In diesem erfindungsgemäßen Anwendungsfall werden folgende
Rekonstruktionssignale, Streusignale und Beliebigsignals verwendet:
r(1) = (0, 1, 0, 1) = x2 = r;
r(2) = (1, 0, 1, 0) = x2 = (1) = r;
Figure imgf000143_0004
s(1) = (1, 0, 1, 0) = x2 = r(2) = r(1)
Figure imgf000143_0002
=
Figure imgf000143_0003
;
s(2) = (0, 1, 0, 1) = x2 = r(2) = r(1)
Figure imgf000143_0005
= r;
b(1) = (a1, a2, a3, a4) = A ;
b(2) = (a3, a4, a1, a2) = A ;
Figure imgf000143_0001
Demzufolge gilt folgende Vorschrift zur Erzeugung der
Übergabesignale:
y(1) = a.r(1) + b(1).s(1) = a.r + b(1).
Figure imgf000143_0006
=
= A(x2,x1).x2 + =
Figure imgf000143_0007
= (a4,a3,a2,a1). (0,1,0,1) + (a1,a2,a3,a4). (1, 0, 1, 0) = = (0,a3,0,a1) + (a1,0,a3,0) = (a1,a3,a3,a1); y(2) = a.r(2) + b(2).s(2) = a.r + b(2).
Figure imgf000144_0002
=
= A(x2 , x 1 ) .
Figure imgf000144_0001
+ A( 2 , x 1 ) .x2 =
= (a4,a3,a2,a1). (1,0,1,0) + (a3,a4,a1,a2). (0,1,0,1) = = (a4,0,a2,0) + (0,a4,0,a2) = (a4,a4,a2,a2);
Ausgehend von dieser Vorschrift zur Bildung der Übergabesignale gemäß y(1) = (a1, a3, a3, a1); y(2) = (a4, a4, a2, a2); ist die Tabelle 22 erstellbar, aus welcher die Schaltung von Figur 27 ableitbar ist.
Die Figur 28 zeigt eine weitere Ausführungsform für einen
Schaltungsblock BA2, welcher bereits anhand von Figur 1
erläutert ist. Es sind zwei identisch aufgebauts Verknüpfungs- elemente BA1.1 und BA1.2 vorgesehen. Jedes dieser Verknüpfungselemente BA1 weist drei UND-Verknüpfungsglieder UND.1, UND.2, UND.3, sowie ein ODER-Verknüpfungsglied OR auf. Wie bereits anhand von Figur 1 erläutert, wird dem Schaltungsblock BA2 das Eingabesignal x1 zugeführt, welches bei der Schaltung von Figur 28 jedem der Verknüpfungselemente BAI zugeführt wird. Wie bereits anhand von Figur 1 erläutert, wird dem Schaltungsblock BA2 ein Verknüpfungssignal m eingegeben, welches in Form von vier logischen Signalen zugeführt ist, deren logischer Signalwert den Binärziffern für 23,22,21,20 entspricht von einer Binärdarstellung des Verknüpfungssignales m als eine Binärzahl. Die logischen Signalwerte dieser vier Signale, welche das
Verknüp fungssignal m bilden, sind definitionsgsmäß dis logischen Signalwerte für gemäß der Wahrheits
Figure imgf000145_0003
tabelle für a(m), wie dies bereits anhand der Tabeller, 1,2,3 erläutert ist. Diese vier logischen Signale dienen, wie bereits anhand von Figur 1 erläutert, im Schaltungsteil BA2 als Steuersignals zg1, zg2 zur Auswahl je eines logischen Signalwertes für jedes von beiden vom Schaltungsblock BA2 erzeugten Übergabesignalen. Es dient des Signal für als niedrigwertiges
Figure imgf000145_0004
Steuersignal zg1.1 zur Auswahl des logischen Signalwertes für das Übergabesignal y(1). Es dient das Signal für
Figure imgf000145_0005
als höherwertiges Steuersignal zg2.2, sowie das Signal für
Figure imgf000145_0006
als niedrigwertiges Steuersignal zg1.2 zur Auswahl des log i schen Signalwertes für das Übergabesignal y(2).
Für das Multiplexerelement MUX4.0 von der Figur 1 gilt:
Für das Multiplexerelement MUX4.1 von der Figur 1 gilt:
Figure imgf000145_0001
Man erkennt, daß der Schaltungsblock BA2 so aufgebaut werden kann, daß das Übergabesignal y(1) in der Verknüpfungselement
BA1.1 mittels dreier UND-Verknüpfungsglieder und eines
ODER-Verknüpfungsgliedes erzeugt wird, und daß das Übergabesignal y(2) in der Verknüpfungselement BA1.2 mittels dreier
UND-Verknüpfungsglieder und eines ODER-Verknüpfungsgliedes erzeugt wird, bei einem identischen Schaltungsaufbau für die beiden Verknüpfungselemente BA1. Dies ist erzielbar, indem das Signal
Figure imgf000146_0001
dem Verknüpfungselement BA1.1 als das höherwertige Steuersignal zg2.1 und als das niedrigerwertige Steuersignal zg1.1 das Signal
Figure imgf000146_0002
zugeführt wird, und indem das Signal
Figure imgf000146_0003
dem Verknüpfungselement BA1.2 als das höherwertige Steuersignal zg2.2 und als das niedrigerwertige Steuersignal zg1.2 das
Signal zugeführt wird. In jedem der Verknüpfungselements
Figure imgf000146_0004
BA1 wird das Eingabes ignal x1 dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglisd UND.2 an einem invertierenden Eingang zugeführt. Das höherwertige Steuersignal zg2 wird dem UND-Verknüpfungsglied UND.1 an einem invertierenden Eingang, dem UND-Verknüpfungsglied UND.2 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglied UND.3 an einem nicht invertisrenden
Eingang zugeführt. Das niedrigerwertige Steuersignal zg1 wird dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.2 an einem invertierenden Eingang, und dem UND-Verknüpfungsglied UND.3 an einem nicht invertierenden Eingang zugeführt. Die von den drei UND-Verknüpfungsgliedern UND.1, UND.2, UND.3 erzeugten Signale werden einem ODER-Verknüpfungsglied OR zugeführt, welches das Übergabesignal y des Verknüpfungselementes BA1 erzeugt.
Ein derartiger Schaltungsblock BA2 gemäß der Figur 28 ist beispielsweise einsetzbar in Schaltwerken, Rechenweken oder auch gr ößeren Datenverarbeitungsanlagen, bei welchen anstells von einzelnen Signalen jeweils mit einem Tupel von Übergabesignalen gearbeitet wird. Es ist das Verknüpfungselement BA1 beispielsweise betreffend eine Signallaufzeit zur Bildung
eines Übergabesignales günstig. Die Figur 29 zeigt eine weitere Ausführungsform für einen
Schaltungsblock BB2, welcher bereits anhand von Figur 3
erläutert ist. Es sind zwei identisch aufgebaute Verknüpfungs- elemente BB1.1 und BB1.2 vorgesehen. Jedes dieser Verknüpfungselemente BB1 weist fünf UND-Verknüpfungsglieder UND.1, UND.2, UND.3, UND.4, UND.5, sowie ein ODER-Verknüpfungsglied OR auf. Wie bereits anhand von Figur 3 erläutert, werden dem Schaltungsblock BB2 die Eingabesignale x1 und x2 zugeführt, welche bei der Schaltung von Figur 29 jedem der Verknüpfungselemente BB1 zugeführt werden. Wie bereits anhand von Figur 3 erläutert, wird dem Schaltungsblock BB2 ein Verknüpfungssignal m
eingegeben, welches in Form von vier logischen Signalen
zugeführt ist, deren logischer Signalwert den Binärziffern für 23,22,21,20 entspricht von einer Binärdarstellung des
Verknüpfungssignales m als eine Binärzahl. Die logischen
Signalwerte dieser vier Signale, welche das Verknüpfungssignal m bilden, sind definitionsgemäß die logischen Signalwerte für
Figure imgf000147_0002
gemäß der Wahrheitstabelle für a(m), wie dies bereits anhand der Tabellen 1,2,3 erläutert ist. Diese vier logischen Signale dienen, wie bereits anhand von Figur 3 erläutert, im Schaltungsteil BB2 als Steuersignale zg1, zg2 zur Auswahl je eines logischen Signalwertes für jedes von beiden vom Schaltungsblock BB2 erzeugten Übergabesignalen. Es dient das Signal für
Figure imgf000147_0003
als niedrigwertiges Steuersignal zg1.1 zur
Auswahl des logischen Signalwertes für das Übergabesignal y(1).
Es dient das Signal für
Figure imgf000147_0004
als höherwertiges Steuersignal zg2.2, sowie das Signal für
Figure imgf000147_0005
3 als niedrigwertiges
Steuersignal zg1.2 zur Auswahl des logischen Signalwertes für
(2)
das Übergabesignal y .
Für das Multiplexerelement MUX4.0 von der Figur 3 gilt:
Figure imgf000147_0001
Für das Multiplexerelement MUX4 1 von der Figur 3 gilt:
Figure imgf000148_0001
Man erkennt, daß der Schaltungsblock BB2 so aufgebaut werden kann, daß das Übergabesignal y(1) in der Verknüpfungselement BB1.1 mittels fünf UND-Verknüpfungsgliedern und eines
ODER-Verknüpfungsgliedes erzeugt wird, und daß das Übergabesignal y(2) in der Verknüpfungselement BB1.2 mittels fünf
UND-Verknüpfungsgliedern und eines ODER-Verknüpfungsgliedes erzeugt wird, bei einem identischen Schaltungsaufbsu für die beiden Verknüpfungselements BB1. Dies ist erzielbar, indem dem Verknüpfungselement BB1.1 dss Signal als das höherwertige
Figure imgf000148_0002
Steuersignal zg2.1 und als das niedrigerwertige Steuersignal zg1.1 das Signal zugeführt wird, und indem dem Verknüp
Figure imgf000148_0003
fungselement BE2.2 das Signal
Figure imgf000148_0004
als das höherwertige Steuersignal zg2.2 und als das niedrigerwertige Steuersignal zg1.2 das Signal
Figure imgf000148_0005
zugeführt wird. In jedem der Verknüpfungsele- mente BB1 wird das Eingabesignal x1 dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.2 an einem, invertierenden Eingang, dem UND-Verknüpfungsglied UND.3 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglied UND.4 an einem invertierenden Eingang zugeführt. In jedem der Verknüpfungselemente BB1 wird das Eingabesignal x2 dem UND-Verknüpfungsglied UND.1 an einem invertierenden Eingang, dem UND-Verknüpfungsglied UND.2 an einem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.3 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglied UND.4 an einem invertierenden Eingang zugeführt. Das höherwertige Steuersignal zg2 wird dem UND-Verknüpfungsglied UND.1 an einem invertierenden Eingang, dem UND-Verknüpfungsglied UND.2 an einem invertierenden Eingang, dem UND-Verknüpfungsglied UND.3 an einem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.4 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglied UND.5 an einem nicht invertierenden Eingang zugeführt. Das niedrigerwertige Steuersignal zg1 wird dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden Eingang, dem UND-Verknüp fungsgli ed UND.2 an einem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.3 an einem invertierenden Eingang, dem UND-Verknüpfungsglied UND.4 an einem invertierenden Eingang, und dem
UND-Verknüpfungsglied UND.5 an einem nicht invertierenden
Eingang zugeführt. Die von den fünf UND-Verknüpfungsgliedern UND.1, UND.2, UND.3, UND.4, UND.5 erzeugten Signale werden einem ODER-Verknüpfungsglied OR zugeführt, welches das Übergabesignal y des Verknüp fungse lementes BB1 erzeugt. Ein derartiger Schaltungsblock BB2 gemäß der Figur 29 ist beispielsweise einsetzbar in Schaltwerken, Rechenweken oder auch größeren Datenverarbsitungsanlagen, bei welchen anstelle von einzelnen Signalen jeweils mit einem Tupel von Übergabesignalen gearbsitet wird. Es ist das Verknüpfungselement BB1 beispie lsweise betreffend eine Signallaufzeit zur Bildung
eines Übergabesignales günstig.
Für Überlegungen betreffend Signallaufzeiten werden die Figuren 29 und 18 betrachtet. Dabei ist angenommen, daß die beiden Schsltungsteile BB2.Y1 und BB2.Y2 von Figur 18 gemäß der Figur 29 reslisiert sind. Am Beispiel der Verknüpfungsschaltung M3Y1 und der Testschaltung TEST3.Y1 werden in der Folgs
Signallaufzeiten untersucht. Sowohl die Teilschaltung BB2.Y1 ebenso wie die Rekonstruktionselemente REK.A und REK.B benutzen jeweils zeitlich aufeinanderfolgend eine Invertierung, eine
UND-Verknüpfung, und eine ODER-Verknüpfung. Demzufolge erhält man eine nahezu gleiche Signallaufzeit, sodaß die Signale a(m1), b(m1), nah
Figure imgf000149_0001
ezu gleichzeitig erzeugt sind. Das Rekonstruktionselement REK.Y1 benutzt ebenfalls zeitlich aufeinanderfolgend eine Invertisrung, eine UND-Verknüpfung, und eine ODER-Verknüpfung. Demzufolge ist es vorteilhaft, wenn das Testsignal t(Y1) nahezu gleichzeitig mit dem Übergabesignal
erzeugt ist. In einem solchen Anwendungsfall, bei
Figure imgf000149_0002
welchem ein modularer Schaltungsaufbau mittels überwiegend Rekonstruktionselementen weniger bedeutsam ist als eine
Erzielung von günstigen Signallaufzeiten, sind demzufolge die Rekonstruktionselemente REK.C, REK.D, REK.E ersetzbar durch ein Testelement, welches ebenfalls zeitlich aufeinanderfolgend eine Invertierung, eine UND-Verknüpfung, und eins ODER-Verknüpfung verwendet, sodaß für das Testsignal t(Y1), wie dies bereits anhand von Figur 18 erläutert ist, folgendes gilt:
= =
Figure imgf000150_0001
Dis Figur 31 zeigt ein derartiges Testelement TT3, welches anstelle der Rekonstruktionselemeente REK.C, REK.D, REK.E von der Testkomponente TEST3.Y1 gsmäß der Figur 18 einsetzbar ist. Das Testelement TT3 weist vier UND-Verknüpfungsglider UND.1, UND.2, UND.3, UND.4 und ein ODER-Verknüpfungsglied OR auf. Das Eingabesignal x1 wird dem UND-Verknüpfungsglied UND.1 an sinem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.2 an einem nicht invertierenden Eingang, dem UND-Verknüpfungsglied UND.3 an einem invertierenden Eingang, und dem UND-Verknüpfungsglied UND.4 an einem invertierenden Eingang zugsführt. Das Signal a(m1) wird dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglied UND.2 an einem invertierenden Eingang zugsführt. Das Signal b(m1) wird dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsgli ed UND.2 an einem invertierenden Eingang zugsführt. Das Signal y wird dem UND-Verknüpfungsglied UND.1 an einem nicht invertierenden
Eingang, und dem UND-Verknüpfungsglied UND.3 an einem nicht invertierenden Eingang zugsführt. Das Signal y wird dem
UND-Verknüpfungsglied UND.2 an einem nicht invertierenden Eingang, und dem UND-Verknüpfungsglied UND.4 an einem nicht invertierenden Eingang zugeführt. Das Testsignal t(Y1) wird vom
ODER-Verknüpfungsglied OR erzeugt aus den vier Signalen, welche von den vier UND-Verknüpfungsgliedern UND.1, UND.2, UND.3, UND.4 erzeugt sind. Zufolge eines identischen Schaltungsaufbaus für die beiden Testkomponenten TEST.Y1 und TEST3.Y2 von der
Figur 18 ist eine identische Modifikation des Schaltungsaufbaus, wie dies für die Testkomponente TEST3.Y1 bereits
erläutert ist, auch für die Testkomponents TEST3.Y2 ausführbar. In Zusammenhang mit den Figuren sowie bei der Beschreibung ist nachfolgende Bezugszeichentabelle verwendet: NULL logisches Signal, dessen Wahrheitstabelle durchweg
besteht aus logischen Signalwerten gleich logisch 0, EINS logisches Signal, dessen Wahrheitstabelle durchweg
besteht aus logischen Signalwerten gleich logisch 1, ERR Fehlersignal, welches im Fehlerfall gleich EINS, und ansonsten gleich NULL ist
m Verknüpfungssignal, zur Eingabe einer veriierbar
vorgebbaren Signalverknüpfung, beispielsweise bestehend aus mehreren Signalen in Form von Binärziffern, welche zu einer Binärzahl zusammenfügbar sind
a Ausgabesignal, ausgebbares
av intermediäres Ausgabesignal, welches zur Erzeugung
von Übergabesignalen verwendet wird
x Eingabesignal
y Übergabesignal
z Zwischensignal
ze Multiplexersingabesignal
zf Multiplexerausgabesignal
zg Steuersignal, für ein Multiplexerelement verwendbar zh Freigabesignal eines Multiplexerelementes
r Rekonstruktionssignal, zugeordnet einem Übergabesignal s Streusignal, zugeordnet einem Übergabesignal
b Beliebigsignal, zugeordnet einem übergabesignal
t Testsignal, innerhalb von Testschaltungen
p Prüfsignal, zur Korrektur von Übergabesignalen
q Differenzsignal, zur Korrektur von Übergabes i gnalen f Signal zum Anzeigen eines Fehlers, welches im
Fehlerfall gleich EINS, und ansonsten gleich NULL ist e sonstiges logisches Signal
P,Q,R,S Punkte für eine programmierbar festverdrahtete
Schaltungsverbindung
INV Invertierer
UND UND-Verknüpfungsglied
OR ODER-Verknüpfungsglied
EXOR, EX EXOR-Verknüpfungselement REK Rekonstruktionselement
RSA Schaltungselement, zur Erzeugung eines
Rekonstruktionssignales
BA1,BB1 Verknüpfungselement, zur Erzeugung eines
Übsrgabesignales
MUX2, MUX4 , MUX8 , MUX16 , MUXN , MUX2N , MUX4N
Multiplexerelement, zur Auswahl eines von zugsführten Signalen gemäß Steuersignalwerten
TT3 Testelement
ZWA,ZWB,ZWC,CORR,PBITS,PBITS1,PBITS2,A,B1,B2,R1,R2,S1,S2,Y1,Y2
Schsltungskomponente
TEST4Y1A,TEST4Y2A
Testkomponente
REKONS Rekonstruktionsteil
UEA,UEB,UEC,UED
Teilschsltung
TEST1, TEST2, TEST3, TEST4
Testschaltung
M,MM,MM3Y1,MM3Y2,MM3Y3
Verknüpfungsschaltung zur Erzeugung eines
Ausgabesignales gemäß einer locischen Verknüpfung von Eingabesignalen
REKS Rekonstruktionsschaltung
REKON Rekonstruktionsblock
BA2, BA2F, BB2, BB4, BB2N, BB2F, BE2F2, BC2, BD2, BOOT2
Schaltungsteil, Schaltungsblock

Claims

Patentansprüche
1. Verfahren zur Erzeugung von logischen Signalen aus
logischen Eingabssignalen so daß mittels der Signale ein logisches Ausgabesignal erzeugbar ist, welches einer diesem Ausgabesignal zugeordneten logischen Signalverknüpfung der Eingabssignals entspricht, mit folgendem Merkmal: es wird ein Tupel ( (y(1),...,y(N)) ), welches
dem daraus erzeugbaren Ausgabesignal (a) sowie der diesem
Ausgabesignal zugeordneten Signalverknüpfung (A(xK,...x1)) der Eingabesignals (xK ; k = 1,...K) zugeordnet wird,
bestehend aus einer Anzahl (N; 2
Figure imgf000153_0001
N /
Figure imgf000153_0002
2K) von logischen
Übergabesignalen (y(n); n = 1,...N) erzeugt (BA2, BA2F, BB2, BB4, BB2N, BB2F, BB2F2, BC2, BD2 , BOOT2), welche so erzeugt werden,
- daß jedes dieser Übergabesignale (y(n)) je einer
ODER-Verknüpfung von einerseits einer UND-Verknüpfung des Ausgabesignales (a) mit einem dem Übergabssignal (y(n)) jeweils zugeordneten Rekonstruktionssignal (r(n)) und andererseits einer UND-Verknüpfung eines dem Übergabesignal (y(n)) jeweils zugeordneten Beliebigsignales (b(n)) mit einem dem Übergabesignal (y(n)) jeweils zugeordneten
Streusignal (s(n)) entspricht, insbesondere gemäß folgender Formel y(n)= a.r(n) + b(n).s(n) für n = 1,...N,
- sowie daß jede UND-Verknüpfung von je einem der Rekonstruktionssignale (r (n1)) mit je einem anderen der
Rekonstruktionssignale (r(n2)) stets logisch NULL ist, insbesondere gemäß folgender Formel
r(n1).r(n2) = 0 für 1
Figure imgf000153_0003
n1 / n2 / N,
Figure imgf000153_0004
Figure imgf000153_0005
- sowie daß eine ODER-Verknüpfung von allen Rekonstruktions- signalen (r(n); n = 1,...N) stets logisch EINS ist insbesondere gemäß folgender Formel r(1) + r(2) + ... + r(N) = 1,
- sowie daß jede UND-Verknüpfung von je einem der
Rekonstruktionssignale (r(n)) mit dem jweils zugeordneten Streusignal (s(n)) stets logisch NULL ist insbesondere gemäß folgender Formel r(n).s(n) = 0 für n = 1,...N, - sodaß das Ausgabesignal (a) anhand dieses Tupels der Übergabesignale mittels einer ODER-Verknüpfung von allen
UND-Verknüpfungen (REK, REKON, REKONS) von je einem der Übergabesignale (y(n)) mit dem jeweils diesem Übergabesignal
(y(n)) zugeordneten Rekonstruktionssignal (r(n)) erzsugbar ist insbesondere gemäß folgender Formel
a = y(1).r(1) + y(2).r(2) + ... + y(N).r(N).
2. Verfahren nach Anspruch 1
dadurch g e k e n n z e i c h n e t , daß wenigstens eines der Übergabesignals (y(n)) erzeugbar ist (REK, REKS) entsprechend einer ODER-Verknüpfung von allen UND-Verknüpfungen von diesem Übergabesignal (y(n)) zugeordneten weiteren logischen Rekonstruktionssignalen (r(n,j); j = 1,...j) sowie einem weiteren Tupel von diesem Übergabesignal zugeordneten weiteren logischen Übergabesignalen (y(n,j)), welche so erzeugt werden,
- daß jedes der weiteren Übergabesignale (y(n,j); j = 1,...j) jeweils einer ODER-Verknüpfung zweier UND-Verknüpfungen entspricht ( y(n,j) = y(n).r(n-j) + b(n,j).s(n,j).
j = 1,...J), und zwar
einerseits des zugeordneten Übergabesignales (y(n)) mit je einem der weiteren Rekonstruktionssignals (r(n,j)), und andererseits eines dem weiteren Übergabesignal (y(n,j)) zugeordneten weiteren logischen Beliebigsignales (b(n,j)) mit einem dem weiteren Übergabesignal (y(n,j)) zugeordneten weiteren logischen Streusignal (s(n,j)), dessen UND-Verknüpfung mit dem weiteren Rekonstruktionssignal (r(n,j)) stets logisch NULL ergibt insbesonders gemäß folgender Formel r(n,j).s(n,j) = 0 für j = 1,...J,
- sowie daß jede UND-Verknüpfung von je einem der weiteren
Rekonstruktionssignale (r(n,j1)) mit je einem anderen der weitsren Rekonstruktionssignale (r(n,j2)) stets logisch NULL ergibt insbesondere gemäß folgender Formel
r(n,j1).r(n,j2) = 0 für 1 / j1 / j2 / J,
Figure imgf000154_0001
Figure imgf000154_0002
- sowie daß eine ODER-Verknüpfung von allen der weiteren logischen Rekonstruktionssignale (r(n,j); j = 1,...J) stets logisch EINS ergibt insbesondere gemäß folgender Formel r(n'J) +...+ r(n,j) +...+ r(n,1) - 1,
- sowie daß jede UND-Verknüpfung von einem der weiteren
Rekonstruktionssignale (r(n,j)) mit dem dem Übergabesignal (y(n)) zugeordneten Rekonstruktionssignal (r(n)) nicht für alle Kombinationen von Eingabesignalwerten logisch NULL ergibt insbesondere gemäß folgender Formel r(n).r(n,j) ≠ 0,
- sodaß das Ausgsbesignal (a) erzeugbar ist mittels einer
ODER-Verknüpfung von allen UND-Verknüpfungen der einander zugeordneten Rekonstruktionssignale und Übergabesignale, mit einer solchen UND-Verknüpfung bei jedem der weiteren Übergabesignals (y(n,j)), bestehend aus dem weiteren
Übergabesignal (y(n,j)), dem weiteren Rekonstruktionssignal (r(n,j)), sowie jenem Rekonstruktionssignal (r(n)), welches dem zugsordneten Übergabesignal (y(n)) zugeordnet ist insbesondere gemäß folgender Formel
a = y(N).r(N) + ... + y(n+1).r(n+1) +
+ y(n,j).r(n,j).r(n) + ... + y(n,1).r(n,1).r(n)+
+ y(n-1).r(n-1) + ... y( 1) .r ( 1) .
3. Verfahren nach Anspruch 2
dadurch g e k e n n z e i c h n e t , daß ein Übergabesignal (y(n) ) erzeugbar ist (REKS) entsprechend fortgesetzt
(i = 1,...I) jeweils weiterer Tupel von erzeugten weiteren (j = 1,...j(i) ) Übergabesignalen und weiteren
Rekonstruktionssignalen insbesondere gemäß folgender Formel
Figure imgf000156_0001
4. Verfahren nach Anspruch 3
dadurch g e k e n n z e i c h n e t , daß jedes der Übergabesignale (y(n)) eines primären Tupels erzeugbar ist (REKS) fortgesetzt (i = 1,...I) entsprechend je eines weiteren
(j(i) = 1,...J(i)) Tupels von erzeugten weiteren Übergabesignalen und weiteren Rekonstruktionssignalen insbesondere gemäß folgender Formel
Figure imgf000157_0001
5. Verfahren nach wenigstens einem der Ansprüche 1 bie 4 g e k e n n z e i c h n e t durch paarweise invertierte
Rekonstruktionssignale insbesondere gemäß folgender Formel
Figure imgf000157_0002
6. Verfahren nach wenigstens einem der Ansprüche 1 bis 5 g e k e n n z e i c h n e t durch zu den Rekonstruktionssignalen zugeordnete invertierte Streusignale insbesondere gemäß folgender Formel
Figure imgf000158_0001
7. Verfahren nach wenigstens einem der Ansprüche 1 bis 6 g e k e n n z e i c h n e t durch wenigstens ein Belisbigsig- nal (b = A(
Figure imgf000158_0002
xK, ...
Figure imgf000158_0003
1)), welches der vorzugebenden logischen Verknüpfung des Ausgabesignales, jedoch aus zumindest einem invertierten Eingabesignal entspricht (BA2, BA2F, BE2, BB4, BB2N, BB2F, BC2, BD2).
8. Verfahren nach wenigstens einem der Ansprüche 1 bis 7 g e k e n n z e i c h n s t durch wenigstens eines der
Rekonstruktionssignale ( r(j(1),...,j ( i)) = xk ), welches gleich einem der Eingabesignals ist (BB2, BB4, BB2N, BB2F, BC2, BD2).
9. Verfahren nach wenigstens einem der Ansprüche 1 bis 8 g e k s n n z e i c h n e t durch wenigstens eines der Rekonstruktionssignale ( r(j(1),...,j ( i)) = xk1 ⊕ xk2 .
1 k1
Figure imgf000158_0004
k2
Figure imgf000158_0005
= K ), welches gleich einer EXOR-Verknüpfung von zwei Eingabesignalen ist (BA2, BA2F).
10. Verfahren nach wenigstens einem der Ansprüche 1 bis 9 dadurch g e k e n n z e i c h n e t , daß die Übergabesignale an einem Ort erzeugt werden (BOOT2), und an einen anderen Ort übertragen werden, wo aus den Übergabesignalen das Ausgabesig- nal erzeugt wird (REKONS).
11. Verfahren nach wenigstens einem der Ansprüche 1 bis 10 dadurch g e k e n n z e i c h n e t , daß die Übergabesignale zu einem Zeitpunkt gespsichert werden (BOOT2), und daß zu einem anderen Zeitpunkt aus den ausgelesenen Übergabesignalen das Ausgabesignal erzeugt wird (REKONS).
12. Verfahren nach wenigstens einem der Ansprüchs 1 bis 11 dadurch g e k e n n z e i c h n e t , daß wenigstens ein Übergabesignal (y(n)) ausgswählt wird (UEA, UEB, UEC, UED) aus einem solchen Angebot von einer Anzahl (J) von aufbereiteten Zwischensignalen (z(j); j = 1,...J), so daß stets eine
UND-Verknüpfung des jeweiligen Ausgabesignales (a) mit jenem Rekonstruktionssignal (r(n)), welches diesem Übergabesignal (y(n)) zugeordnet ist, gleich ist einer UND-Verknüpfung disses Rekonstruktionssignales (r(n)) mit jenem von diesem
Zwischensignalen (z(j).r(n)= a.r(n)), welches als das
Übergabesignal (y(n) = z(j) ) jeweils auszuwählen ist.
13. Verfahren nach wenigstens einem der Ansprüche 1 bis 12 dadurch g e k e n n z s i c h n e t , daß zu einer weiteren vorgesehenen logischen Verknüpfung (V) von einzelnen Ausgabe- signalen (a(i); i - 1,...I) zur Bildung eines verknüpften Ausgabesignales (a(V) = V(a(I),...a(1))) mit jeweils einem zu jedem der einzelnen Ausgabesignale (a(i)) erzeugtem Tupel von einer jeweils gleichen Anzahl (N(1) = N(i) = N) von
Übergabesignalen ; n = 1,...N; i = 1,...I), für welchs an
Figure imgf000159_0001
einer gleichen Position innerhalb des jeweiligen Tupels jeweils ein gleiches Rekonstruktionssignal
Figure imgf000159_0002
= r(n); i = 1,...I; n = 1,...N) zugeordnet ist, ein weiteres Tupel von der gleichen Anzahl (N) von verknüpften weiteren Übergabesignalen n = 1,...N) aus den Übergabe
Figure imgf000159_0003
signalen ; n = 1,...N; i = 1,...I) so erzeugt wird, daß
Figure imgf000159_0004
jedes der verknüpften Übergabssignals entsprechend
Figure imgf000159_0005
seiner Position (n) im Tupel gemäß der vorgesehenen logischen Verknüpfung (V) jedoch anstelle der einzelnen Ausgabesignale (a(i)) aus jenen Übergabesignalen
Figure imgf000159_0006
erzeugt wird, welche ihrerseits an gleicher Position (n) im Tupel
Figure imgf000159_0007
n = 1,...N) vorgesehen sind (M3Y3, MM0, MM1, MM2, MK3).
14. Schaltung zur Durchführung des Verfahrens
nach einem der Ansprüche 1 bis 13
g e k e n n z e i c h n e t durch einen Schaltungsblock
(BA2, BB2, BB2N, BC2, BD2, BA2F, BB2F, BB2F2, BOOT2),
welchem wenigstens eines von einer Anzahl (2
Figure imgf000160_0001
K) von den
Eingabesignalen (xk ; k = 1,...K) zugeführt ist,
und welcher daraus wenigstens ein Tupel ( (y(1),...y(N)) ), welches dem daraus erzeugbaren Ausgabesignal (a) sowie der diesem Ausgabesignal (a) zugeordneten Signalverknüpfung
(a = A(xK , ...x1)) der Eingabesignale (xK ; k = 1,...K)
zugeordnet ist (a = (y(1),...y(N))),
bestehend aus einer Anzahl (N) von den Übergabesignalen
(y(n); n = 1, ...N) erzeugt.
15. Schaltung nach Anspruch 14
dadurch g e k e n n z e i c h n e t , daß im Schaltungsblock (BA2, BA2F, BB2, BB2F, BB2F2, BB2N, BC2, BD2) wenigstens eine Schaltungskomponente (ZWA, ZWB, ZWC) vorgesehen ist zur Aufbereitung wenigstens eines von Angeboten von einer Anzahl (3) von Zwischensignalen (z(j); j = 1,...J), für welche eine UND-Verknüpfung von einem dieser Zwischensignale (z(j)) mit einem der Rekonstruktionssignale (r(n)) gleich ist einer UND-Verknüpfung dieses Rekonstruktionssignales (r(n)) mit dem Ausgabesignal insbesondere gemäß folgender Formel z(j).r(n) = a.r(n) .
16. Schaltung nach Anspruch 15
dadurch g e k e n n z e i c h n e t , daß die
Schaltungskomponents (ZWA) vier Zwischensignale (z1,z2,z3,z4) aufbereitet, und zwar:
- ein erstes Zwischensignal (z1), dessen
Signalwert stets logisch NULL ist (z1 = 0),
- ein zweites Zwischensignal (z2), dessen Signalwert gleich
einem der Eingabesignals ist (z2 = xK1),
- ein drittes Zwischensignal (z3), dessen Signalwert zum
zweiten Zwischensignal invertiert ist (z3 =
Figure imgf000160_0003
2 =
Figure imgf000160_0002
k1),
- ein viertes Zwischensignal (z4), dessen Signalwert zum ersten Zwischensignal invertiert ist (z4 =
Figure imgf000160_0004
1 = 1).
17. Schaltung nach Anspruch 15
dadurch g e k e n n z e i c h n e t , daß die
Schaltungskomponente (ZWE) vier Zwischensignale (z1,z2,z3,z4) aufbereitet, und zwar:
- ein erstes Zwischensignal (z1), dessen Signalwert stets logisch NULL ist (z1 = 0),
- ein zweites Zwischensignal (z2), dessen Signalwert gleich einer EXOR-Verknüpfung zweier der Eingabesignale ist
(z2 = xk1⊕xk2 = xk1
Figure imgf000161_0001
xk2 +
Figure imgf000161_0002
xk1xk2),
- ein drittes Zwischensignal (z3), dessen Signalwert zum
zweiten Zwischensignal invertiert ist
(z3 =
Figure imgf000161_0004
2 = xk1f⊕
Figure imgf000161_0003
k2 = xk1xk2 +
Figure imgf000161_0005
k1 k2),
- ein viertes Zwischensignal (z4), dessen Signalwert zum ersten Zwischensignal invertiert ist (z4 = z1 = 1).
18. Schaltung nach Anspruch 15
dadurch g e k e n n z e i c h n e t , daß die
Schaltungskomponente (ZWC) sechzehn Zwischensignals
(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z12,z14,z15,z0) aufbereitet, und zwar:
- ein erstes Zwischensignal (z1), dessen Signalwert gleich einer UND-Verknüpfung von einem der Eingabesignals (xk1) mit einer EXOR-Verknüpfung von zwei weiteren der Eingabesignale (xk2, xk3) ist (z1 = xk1. (xk2⊕xk3) = xk1xk2
Figure imgf000161_0006
k3 + xk1
Figure imgf000161_0007
k2xk3),
- ein zweites Zwischensignal (z2), dessen Signalwert gleich einer UND-Verknüpfung von dem einem der Eingabesignals (xk1) mit einer invertierten EXOR-Verknüpfung von den zwei weiteren der Eingabesignale (xk2, xk3) ist
(z2 = xk1. (xk2
Figure imgf000161_0008
k3) = xk1xk2xk3 + xk1
Figure imgf000161_0009
k2 k3),
- ein drittes Zwischensignal (z3), dessen Signalwert gleich einer ODER-Verknüpfung des ersten (z1) und des zweiten (z2) Zwischensignales ist (z3 = z1 + z2),
- ein viertes Zwischensignal (z4), dessen Signalwert gleich einer UND-Verknüpfung von dem invertierten einen der
Eingabesignals (
Figure imgf000161_0010
k1) mit einer EXOR-Verknüpfung von den zwei weiteren der Eingabesignale (xk2⊕xk3) ist
(z4 =
Figure imgf000161_0011
k1. (xk2
Figure imgf000161_0012
xk3) = k1xk2xk3 +
Figure imgf000161_0013
k1
Figure imgf000161_0014
xk2xk3), - ein fünftes Zwischensignal (z5), dessen Signalwert gleich einer ODER-Verknüpfung des dritten (z3) und des zweiten (z2) Zwischensignales ist (z5 = z3 + z2),
- ein sechtes Zwischensignal (z6), dessen Signalwert gleich
einer ODER-Verknüpfung des vierten (z4) und des zweiten (z2) Zwischensignales ist (z6 = z4 + z2),
- ein siebentes Zwischensignal (z7 ) , dessen Signalwert glsich einer ODER-Verknüpfung des vierten (z4) und des dritten (z3) Zwischensignales ist (z7 = z4 + z3),
- ein achtes Zwischensignal (z8), dessen Signalwert gleich dem invertierten siebenten (
Figure imgf000162_0001
Zwischensignal ist (z8 =
Figure imgf000162_0002
,
- ein neuntes Zwischensignal (z9), dessen Signalwert gleich dem invertierten sechsten (
Figure imgf000162_0003
) Zwischensignal ist (z9 =
Figure imgf000162_0004
- ein zehntes Zwischensignal (z10), dessen Signalwert gleich dem invertierten fünften
Figure imgf000162_0005
Zwischensignal ist (z10 =
Figure imgf000162_0006
,
- ein elftes Zwischensignal (z11), dessen Signalwert glsich dem invertierten vierten
Figure imgf000162_0008
Zwischensignal ist (z11 =
Figure imgf000162_0007
- ein zwölftes Zwischensignal (z12), dessen Signalwert gleich dem invertierten dritten
Figure imgf000162_0009
) Zwischensignal ist (z12 =
Figure imgf000162_0010
,
- ein dreizehntes Zwischensignal (z13), dessen Signalwert
gleich dem invertierten zweiten
Figure imgf000162_0011
Zwischensignal ist
(z13 =
Figure imgf000162_0012
- ein vierzehntes Zwischensignal (z14), dessen Signalwert
gleich dem invertierten er sten (
Figure imgf000162_0013
Zwischensignal ist
(z14 =
Figure imgf000162_0014
- ein fünfzehntes Zwischensignal (z15), dessen Signalwert stets logisch EINS ist (z15 = 1),
- ein sechzehntes Zwischensignal (z0), dessen Signalwert stets logisch NULL ist (z0 = 0).
19. Schaltung nach wenigstens einem der Ansprüchs 15 bis 18 dadurch g e k e n n z e i c h n e t , daß im Schaltungsblock (BA2, BA2F, BB2, BB2F, BB2F2, BB2N, BC2, BD2) wenigstens ein Schaltungsteil (UEA, UEB, UEC, UED, UEF) vorgesehen ist zur Erzeugung wenigstens eines der Übergsbesignale (y(n)) mittels einer Auswahl von einem der Zwischensignale (z(j); j = 1 , . . . J ) dss aufbereiteten Angebots.
20. Schaltung nach wenigstens einem der Ansprüche 14 bis 19 dadurch g e k e n n z e i c h n e t , daß eine variierbar vorgebbare logische Signalverknüpfung, mittels derer das
Ausgabesignal (a) aus den Eingabesignalen (xk ; k = 1,...K) erzsugbar ist, in Form eines Verknüpfungssignales (m)
eingegeben ist, welches zusammengesetzt ist, aus einer Anzahl (L + 1 = 2K) von logischen Signalen, deren Signalwert als Binärziffern einer Wahrheitstabelle (Tabelle 6) für das
Ausgabesignal (a(m)) entspricht
Figure imgf000163_0001
sodaß diese Signale als Steuersignale (zg) verwendbar sind.
21. Schaltung nach Anspruch 16, 19 sowie 20
dadurch g e k e n n z s i c h n e t , daß der Schaltungsteil (UEA) zwei Multiplexerelemente (MUX4.0, MUX4.1) aufweist, welchen jeweils die vier Zwischensignale (z1, z2, z3, z4) der Schaltungskomponente (ZWA) als Multiplexereingabesignale zugeführt werden, und welchen als Steuersignals je zwei von vier Binärziffern (2j+3, 2j +2, 2j+1, 2j) des Verknüpfungssignales (m) eingegeben werden, mit einer höchstwertigen
(2j+3) dieser Binärziffern als höherwertiges Steuersignal sowie einer niedrigstwertigen (2j) dieser Binärziffern als niedrigwertiges Steuersignal für das eine der Multiplexer- elemente (MUX4.1), sowie mit einer höherwertigen (2j+2) der beiden restlichen (2j+2, 2j+1) dieser Binärziffern als
höherwertiges Steuersignal sowie einen niedrigwertigen (2j+1) dieser beiden restlichen (2j+2, 2j+1) dieser Binärziffern als niedrigwertiges Steuersignal für das andere der
Multiplexerelements (MUX4.0).
22. Schaltung nach Anspruch 17, 19 sowie 20
dadurch g e k e n n z e i c h n e t , daß der Schaltungsteil (UEB) zwei Multiplexerelemente (MUX4.0), MUX4.1) aufweist, welchen jeweils die vier Zwischensignale (z1, z2, z3, z4) der Schaltungskomponente (ZWB) als Multiplexereingabesignale zugsführt werden, und welchen als Steuersignale je zwei von vier Binärziffern (2j+3, 2j+2, 2j+1, 2j; j = 22i; 0
Figure imgf000164_0001
i) des Verknüpfungssignales (m) eingegeben werden, mit einer
höchstwertigen (2j+3) dieser Binärziffern als höherwertiges Steuersignal sowie einer höchstwertigen (2j+2) der restlichen drei (2j+2, 2j+1, 2j ) dieser Binärziffern als niedrigwertiges Steuersignal für das eine der Multiplexerelemente (MUX4.1), sowie mit einer höherwertigen (2j+1) der beiden restlichen (2j+1, 2j) dieser Binärziffern als niedrigwertiges Steuersignal sowie einer niedrigwertigen (2j) dieser beiden restlichen
(2j+1, 2j) dieser Binärziffern als höherwertiges Steuersignal für das andere der Multiplexerelemente (MUX4.0).
23. Schaltung nach Anspruch 22
dedurch g e k e n n z e i c h n e t , daß der
Schaltungsblock (BB2N) die Schaltungskomponente (ZWB) sowie eine Anzahl (N) von den Schaltungsteilen (UEB.n; n = 1,...N) aufweist, welchen jeweils die vier Zwischensignale (z1, z2, z3, z4) der Schaltungskomponents (ZWB) sowis jeweils vier von den Binärziffern (2j+3, 2j+2, 2j+1, 2j; j = 4(n - 1); n = 1,...N) des Verknüpfungssignales (m) zugeführt werden.
24. Schaltung nach Anspruch 16, 17, 19 sowie 20
dadurch g e k e n n z e i c h n e t , daß der Schaltungsblock (BD2) zwei Schaltungskomponenten (ZWA, ZWB), deren jede je vier Zwischensignale erzeugt, sowie einen Schaltungsteil (UED) aufweist, welcher zwei Multiplexerelemente (MUX4.1,
MUX4.2) aufweist, mit den vier Zwischensignalen (0d,6d,9d,15d), welche von der einen der Schaltungskomponenten (ZWB) erzeugt werden, und welche dem einen der Multiplexerelemente (MUX4.1) zugeführt werden als Multiplexereingabesignale, sowie mit den vier Zwischensignalen (0d,3d,12d,15d), welche von der anderen der Schaltungskomponenten (ZWA) erzeugt werden, und welche dem anderen der Multiplexerelemente (MUX4.2) zugeführt werden als Multiplexereingabesignale, sowie mit einem höherwertigen
Steuersignal für das eine der Multiplex erelemente (MUX4.2) als eine höchstwertige Binärziffer von vier dem Schaltungsteil (UED) zugeführten Binärziffern (23,22,21,20) des Verknüpfungssignales (m), sowie mit einem höherwertigen Steuersignal für das andere der Multiplexerelemente (MUX4.1) als eine niedrigstwertige Binärziffer (20) von den vier zugeführten Binärziffern (23,22,21,20) des Verknüpfungssignales (m), sowie mit einem niedrigwertigem Steuersignal für das eine der Multiplexerelemente (MUX4.2) als eine niedrigerwertie Binärziffer (21) von den beiden restlichen Binärziffern (2 2,21) des Verknüpfungs- signales (m), sowie mit einem niedrigwertigen Steuersignal für das andere der Multiplexerelemente (MUX4.1) als eine höherwertige Binärziffer (22) von diesen beiden restlichen Binärziffern (22,21) des Verknüpfungssignales (m).
25. Schaltung nach Anspruch 14 sowie 20
dadurch g e k e n n z e i c h n e t , daß der Schaltungsblock (BA2) wenigstens ein Verknüpfungselement (BA1) aufweist, welches ein erstes, ein zweites, ein drittes UND-Verknüpfungsglied (UND.1, UND.2, UND.3) und ein ODER-Verknüpfungsglied (OR) aufweist, mit einem von den Eingabesignalen (xk), welches dem ersten UND-Verknüpfungsglied (UND.1) an einem nicht invertierenden Eingang, und dem zweiten UND-Verknüpfungsglied an einem invertierenden Eingang zugeführt ist, sowie mit einem von den Steuersignalen (zg2), welches dem ersten UND-Verknüpfungsglied (UND.1) an einem invertierenden Eingang, dem zweiten UND-Verknüpfungsglied (UND.2) an einem nicht invertierenden Eingang, und dem dritten UND-Verknüpfungsglied (UND.3) an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem, weiteren von den Steuersignalen (zg1), welches dem ersten
UND-Verknüpfungsglied (UND.1) an einem nicht invertierenden Eingang, dem zweiten UND-Verknüpfungsglied (UND.2) an einem invertierenden Eingang, und dem dritten UND-Verknüpfungsglied (UND.3) an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem von den Übergabesignalen (y), welches vom
ODER-Verknüpfungsglied (OR) erzeugt ist aus den diesem
zugeführten Signalen, welche von den drei UND-Verknüpfungs- gliedern (UND.1, UND.2, UND.3) erzeugt sind.
26. Schaltung nach Anspruch 14 sowie 20
dadurch g e k e n n z e i c h n e t , daß der Schaltungsblock (BB2) wenigstens ein Verknüpfungselement (BE1) aufweist, welches ein erstes, ein zweites, ein drittes, ein viertes, ein fünftes UND-Verknüpfungselement (UND.1, UND.2, UND.3, UND.4, UND.5) und ein ODER-Verknüpfungsglied (OR) aufweist, mit einem von den Eingabesignalen (xk1), welches dem ersten UND-Verknüpfungsglied (UND.1) an einem nicht invertierenden Eingang, dem zweiten UND-Verknüpfungsglied (UND.2) an einem invertierenden Eingang, dem dritten UND-Verknüpfungsglied (UND.3) an einem nicht invertierenden Eingang, und dem vierten UND-Verknüpfungsglied (UND.4) an einem invertierenden Eingang zugeführt ist, sowie mit einem weiteren von den Eingabesignalen (xk2), welches dem ersten UND-Verknüpfungsglied (UND.1) an einem invertierenden Eingang, dem zweiten UND-Verknüpfungsglied (UND.2) an einem nicht invertierenden Eingang, dem dritten UND-Verknüpfungsglied (UND.3) an einem nicht invertierenden Eingang, und dem vierten UND-Verknüpfungsglied (UND.4) an einem invertierenden Eingang zugeführt ist, sowie mit einem von den Steuersignalen (zg2), welches dem ersten UND-Verknüpfungsglied (UND.1) an einem invertierenden Eingang, dem zweiten UND-Verknüpfungsglied (UND.2) an einem invertierenden Eingang, dem dritten UND-Verknüpfungsglied (UND.3) an einem nicht invertierenden Eingang, dem vierten UND-Verknüpfungsglied (UND.4) an einem nicht invertierenden Eingang, und dem fünften UND-Verknüpfungsglied (UND.5) an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem weiteren von den Steuersignalen (zg1), welches dsm ersten
UND-Verknüpfungsglied (UND.1) an einem nicht invertierenden Eingang, dem zweiten UND-Verknüpfungsglied (UND.2) an einem nicht invertierenden Eingang, dem dritten UND-Verknüpfungsglied (UND.3) an einem invertierenden Eingang, dem vierten
UND-Verknüpfungsglied (UND.4) an einem invertierenden Eingang, und dem fünften UND-Verknüpfungsglied (UND.5) an einem nicht invertierenden Eingang zugeführt ist, sowie mit einem von den Übergabesignalen (y), welches vom ODER-Verknüpfungsglied (OR) erzeugt ist aus den diesem zugeführten Signalen, welche von den fünf UND-Verknüpfungsgliedern (UND.1, UND.2, UND.3, UND.4, UND.5) erzeugt sind.
27. Schaltung nach Anspruch 14 sowie 20 und wenigstens einem der Anprüche 25 oder 26
dadurch g e k e n n z e i c h n e t , daß der Schaltungsblock (BB2N) wenigstens einen Schaltungsteil (BB2) aufweist, welchem zwei von den Eingabesignalen (xk 1,xk2) sowie vier von den
Steuersignalen (zg1, zg2, zg3, zg4) zugeführt sind.
28. Schaltung nach Anspruch 27 sowie 26
dadurch g e k e n n z e i c h n e t , daß der Schaltungsteil (BB2) ein erstes und ein zweites Verknüpfungselement (BB1) aufweist, mit einem höherwertigen Steuersignal für das zweite Verknüpfungselement (BB1.2) gleich einem niedrigstwertigen (zg1) von den vier dem Schaltungsteil (BE2) zugeführten Steuersignalen (zg1, zg2, zg3, zg4), sowie mit einem niedrigerwertigen
Steuersignal für das zweite Verknüpfungselement (BB1.2) gleich einem nächsthöherwertigen (zg2) von den vier dem Schaltungsteil (BB2) zugeführten Steuersignalen (zg1, zg2, zg3, zg4), sowie mit einem niedrigerwertigen Steuersignal für das erste Verknüpfungselement (BB1.1) gleich einem nächsthöherwertigen (zg3) von den vier dem Schaltungsteil (BE2) zugeführten Steuersignalen (zg1, zg2, zg3, zg4), sowie mit einem höherwertigen Steuersignal für das erste Verknüpfungselement (BB1.1) gleich einem höchstwertigen (zg4) von den vier dem Schaltungsteil (BB2) zugsführten Steuersignalen (zg1, zg2, zg3, zg4).
29. Schaltung nach wenigstens einem der Ansprüche 14 bis 28 dadurch g e k e n n z e i c h n e t , daß das erzeugte
Ausgabesignal (a) in einer Testschaltung (TEST1, TEST2) überprüft ist.
30. Schaltung nach wenigstens einem der Ansprüche 14 bis 29 dadurch g e k e n n z e i c h n e t , daß dis erzeugten Übergabesignals (y) in einer Testschaltung
(TEST3, TEST4) überprüft sind.
31. Schaltung nach wenigstens einem der Ansprüche 14 bis 30 dadurch g e k e n n z e i c h n e t , daß die erzeugten Übergabesignale (y) in einer Schaltungskomponente (CORR) korrigierbar sind.
32. Schaltung nach Anspruch 31
dadurch g e k e n n z e i c h n e t , daß die Übergabesignale (y) korrigierbar sind gemäß von Prüfsignalen (p), welche von einer Schaltungskomponente (PBITS, PBITS1, PBITS2) erzeugt sind.
PCT/EP1991/001453 1990-10-26 1991-08-01 Verfahren und schaltung zur erzeugung eines logischen ausgabesignales aus logischen eingabesignalen gemäss einer logischen signalverknüpfung Ceased WO1992008187A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP90120591.4 1990-10-26
EP90120591 1990-10-26

Publications (1)

Publication Number Publication Date
WO1992008187A1 true WO1992008187A1 (de) 1992-05-14

Family

ID=8204659

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1991/001453 Ceased WO1992008187A1 (de) 1990-10-26 1991-08-01 Verfahren und schaltung zur erzeugung eines logischen ausgabesignales aus logischen eingabesignalen gemäss einer logischen signalverknüpfung

Country Status (2)

Country Link
EP (1) EP0554259A1 (de)
WO (1) WO1992008187A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6890535B1 (en) 1997-12-02 2005-05-10 Neuralab Limited Pharmaceutical compositions and methods for treatment of amyloid diseases

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3458240A (en) * 1965-12-28 1969-07-29 Sperry Rand Corp Function generator for producing the possible boolean functions of eta independent variables
EP0314034A2 (de) * 1987-10-30 1989-05-03 Fujitsu Limited Logische Verarbeitungsschaltung

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3458240A (en) * 1965-12-28 1969-07-29 Sperry Rand Corp Function generator for producing the possible boolean functions of eta independent variables
EP0314034A2 (de) * 1987-10-30 1989-05-03 Fujitsu Limited Logische Verarbeitungsschaltung

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IEEE TRANSACTIONS ON COMPUTERS. Bd. C-19, Nr. 11, November 1970, NEW YORK US Seiten 1020 - 1028; PODRAZA ET AL: 'Efficient MSI Partitioning for a Digital Computer ' *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6890535B1 (en) 1997-12-02 2005-05-10 Neuralab Limited Pharmaceutical compositions and methods for treatment of amyloid diseases

Also Published As

Publication number Publication date
EP0554259A1 (de) 1993-08-11

Similar Documents

Publication Publication Date Title
Parry Modalities in the Survey system of strict implication
DE2060643C3 (de) Schaltungsanordnung zur Korrektur von Einzelfehlern
DE68918840T2 (de) Fehlererkennung für teilschreiboperationen für speicher.
DE69505554T2 (de) Digitale arithmetische schaltung
DE1474037A1 (de) Paritaets-Pruefeinrichtung fuer Datenverarbeitende Maschinen
DE2826773A1 (de) Verfahren und schaltungsanordnung zum feststellen der wertigkeit von ziffern in arithmetischen operationen mit dezimalrechnern
WO1992008187A1 (de) Verfahren und schaltung zur erzeugung eines logischen ausgabesignales aus logischen eingabesignalen gemäss einer logischen signalverknüpfung
EP0257362A1 (de) Addierer
DE2235802C2 (de) Verfahren und Einrichtung zur Prüfung nichtlinearer Schaltkreise
DE69020438T2 (de) Verfahren und Vorrichtung zum Prüfen von Aussagelogiktheoremen in der Systemanalyse.
DE102011006000B4 (de) Signaturaktualisierung durch Codetransformation
DE1187403B (de) Verfahren und Einrichtung zur logischen Verknuepfung zweier Operanden
EP1068580B1 (de) Verfahren zum vergleich elektrischer schaltungen
DE69606273T2 (de) Verfahren zum Erzeugen eines Parameters J0 bezüglich der Verwendung von modularen Operationen nach der Montgomery-Methode
WO2016050857A1 (de) Verfahren zur datenverarbeitung zum ermitteln, ob bei einer ausführung eines programms ein fehler aufgetreten ist und datenverarbeitungsanordnungen zum erzeugen von programm-code
DE69637427T2 (de) Verfahren und Gerät zur Erkennung doppelter Eintragungen in einer Nachschlagtabelle
EP0191452B1 (de) Verfahren und Schaltungsanordnung zur Überwachung der Summe bzw. Differenz zweier Grössen durch Vergleich mit einer dritten Grösse in binärer Darstellung
DE69622486T2 (de) Übertragvorgriffsgerät mit alternierender polarität
EP1579230B1 (de) Vorrichtung und verfahren zur bildung einer signatur
DE1259122B (de) Schaltungsanordnung zur Durchfuehrung verkuerzter Multiplikationen oder Divisionen
EP0433315A1 (de) Schaltungsanordnung zur addition oder subtraktion von im bcd-code oder dual-code codierten operanden
DE19851690A1 (de) Residuum-Prüfung von Datenumwandlungen
DE2737483B2 (de) Korrektur-Schaltungsanordnung für Additions- oder Substraktionsoperationen mit nicht-hexadezimalen Operanden in hexadezimalen Rechenwerken
WO2007090383A2 (de) Schaltungsanordnung und verfahren zur fehlererkennung und anordnung zur überwachung einer digitalen schaltung
DE69031615T2 (de) Dekodierer

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1991914123

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1991914123

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1991914123

Country of ref document: EP