Signal processing circuit, distributed memory, ROM, and DAC which signal processing circuit is embedded
10950293 ยท 2021-03-16
Assignee
Inventors
- Salaheldin Ahmed Ezzeldin Ibrahim Mohamed (Atsugi, JP)
- Youhei Sakamaki (Atsugi, JP)
- Shinsuke Nakano (Atsugi, JP)
- Kota Shikama (Atsugi, JP)
- Yuko Kawajiri (Atsugi, JP)
Cpc classification
H03M1/68
ELECTRICITY
G11C17/10
PHYSICS
H03M7/00
ELECTRICITY
G11C7/16
PHYSICS
G11C17/00
PHYSICS
G11C7/1006
PHYSICS
G11C7/1018
PHYSICS
International classification
H03M1/68
ELECTRICITY
G11C8/12
PHYSICS
Abstract
A signal processing circuit is provided that generates output signals to be output from spatially different output ports based on bit combinations of an input word consisting of a plurality of bit signals. A distributed memory, a ROM and a DAC in which the signal processing circuit is used are also provided. A recognition circuit includes a serial port to which a bit signal is input and 2.sup.N output ports recognizing an input N-bit word and corresponding uniquely to 2.sup.N bit combinations. Output ports of the recognition circuit are connected to 2.sup.N input ports of an electric circuit. With no signal input to the recognition circuit, all outputs are constantly in a Low level state. In a case where a bit signal is input to the serial port of the recognition circuit, only one of the output ports corresponding to the bit combinations turns to a High level state.
Claims
1. A signal processing circuit comprising: one serial port to which an N-bit input word is input; 2.sup.N first output ports corresponding uniquely to 2.sup.N bit combinations and spatially separated from one another; and a recognition circuit for outputting, through one of the first output ports, an output corresponding to each word of the input words, wherein the recognition circuit includes: a serial-parallel converter configured to generate and output, for each bit of the input word, an optical pulse being a control signal indicative of a state of the bit, determination stages corresponding to the respective bits of the input word input through the serial port, each determination stage including a determination unit configured to output, in a case where an electric pulse is input to the determination unit to activate the determination unit, the electric pulse to one of two second output ports according to the optical pulse indicative of a state of a corresponding bit of the input word, wherein, in the determination units corresponding to the lowest bit, a duration of an output electric pulse is set, for each of the output ports of the determination units, to have a predetermined temporal overlap with a predetermined observation period, wherein the two second output ports of the determination unit being connected to different determination units corresponding to an adjacent lower bit, the second output ports of the determination units corresponding to a lowest bit of the input word being connected to the first output ports.
2. The signal processing circuit according to claim 1, and the determination unit includes: an optical resonance circuit configured to modulate the optical pulse by the electric pulse output from the determination unit corresponding to a higher bit and then deflect the optical pulse; an optical receiver circuit configured to generate a second electric pulse from the optical pulse deflected by the optical resonance circuit; and a logical circuit configured to determine the second output port outputting the electric pulse, based on the second electric pulse output from the optical receiver circuit.
3. The signal processing circuit according to claim 2, wherein the optical resonator circuit has a vertical-junction microdisk structure.
4. The signal processing circuit according to claim 2, wherein the optical receiver circuit is a discharge-based circuit including an MSM photodetector.
5. A distributed memory comprising: a signal processing circuit including one serial port to which an N-bit word is input, 2.sup.N first output ports corresponding uniquely to 2.sup.N bit combinations and spatially separated from one another, and a recognition circuit including determination stages corresponding to the respective bits of the input word input through the serial port, wherein the recognition circuit further includes a serial-parallel converter configured to generate and output, for each bit of the input word, an optical pulse being a control signal indicative of a state of the bit, the determination stages each including a determination unit configured to output, in a case where an electric pulse is input to the determination unit to activate the determination unit, the electric pulse to one of two second output ports according to the optical pulse indicative of a state of a corresponding bit of the input word, the two second output ports of the determination unit being connected to different determination units corresponding to an adjacent lower bit, the second output ports of the determination units corresponding to a lowest bit of the input word being connected to the first output ports; 2.sup.N RAM chips corresponding uniquely to the 2.sup.N first output ports of the signal processing circuit and made active only in a case where an electric pulse is output from the first output port; wherein an input address signal includes a first portion of N bits and a second portion of M bits, the signal processing circuit recognizes the first portion and the 2.sup.N RAM chips recognize the second portion.
6. The distributed memory according to claim 5, wherein the first portion and the second portion of the input address signal are separated from each other, the first portion is input to the signal processing circuit, and the second portion is input to the 2.sup.N RAM chips.
7. The distributed memory according to claim 5, wherein the input address signal is input both to the signal processing circuit and to the 2.sup.N RAM chips, the signal processing circuit recognizes only the first portion of the input address signal, and the 2.sup.N RAM chips recognize only the second portion of the input address signal using a gate pulse signal synchronizing with the second portion of the input address signal.
8. A ROM comprising: a first decoder and a second decoder each including a signal processing circuit and configured to decode a memory address from an input address signal, the signal processing circuit including one serial port to which an N-bit word is input, 2.sup.N first output ports corresponding uniquely to 2.sup.N bit combinations and spatially separated from one another, and a recognition circuit including determination stages corresponding to the respective bits of the input word input through the serial port, wherein the recognition circuit further includes a serial-parallel converter configured to generate and output, for each bit of the input word, an optical pulse being a control signal indicative of a state of the bit, the determination stages each including a determination unit configured to output, in a case where an electric pulse is input to the determination unit to activate the determination unit, the electric pulse to one of two second output ports according to the optical pulse indicative of a state of a corresponding bit of the input word, two second output ports of the determination unit being connected to different determination units corresponding to an adjacent lower bit, the second output ports of the determination units corresponding to a lowest bit of the input word being connected to the first output ports; a memory cell array connected to the first and second decoders and including a plurality of two-dimensionally arranged memory cells corresponding to the memory address decoded; and an output sensor connected to each of the memory cells of the memory cell array and configured to output data from a memory cell designated by the first and second decoder.
9. A DAC comprising: a signal processing circuit including one serial port to which an N-bit word is input, 2.sup.N first output ports corresponding uniquely to 2.sup.N bit combinations and spatially separated from one another, and a recognition circuit including determination stages corresponding to the respective bits of the input word input through the serial port, wherein the recognition circuit further includes a serial-parallel converter configured to generate and output, for each bit of the input word, an optical pulse being a control signal indicative of a state of the bit, the determination stages each including a determination unit configured to output, in a case where an electric pulse is input to the determination unit to activate the determination unit, the electric pulse to one of two second output ports according to the optical pulse indicative of a state of a corresponding bit of the input word, the two second output ports of the determination unit being connected to different determination units corresponding to an adjacent lower bit, the second output ports of the determination units corresponding to a lowest bit of the input word being connected to the first output ports; and an analog output voltage generator including 2.sup.N input ports corresponding uniquely to the 2.sup.N first output ports of the signal processing circuit, the 2.sup.N input ports controlling generation of voltages at 2.sup.N output voltage levels and causing the analog output voltage generator to generate a voltage at a predetermined voltage level only in a case where an electric pulse is output from the first output ports.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DESCRIPTION OF EMBODIMENTS
(17) Embodiments of the present invention will be described below in detail.
Embodiment 1
(18)
(19) With no signal input to the serial port, all the outputs are constantly in a Low level state. In a case where bit signals constituting a word are input to the serial port of the recognition circuit 100, only one of the output ports corresponding to bit combination of the word turns to a High level state. The recognition circuit 100 operate in real time, and input of a N-bit word immediately turns the corresponding output port to the High level. The High level state is maintained for a duration sufficient to connect the output to a low-speed electric circuit.
(20) Furthermore, the recognition circuit 100 supports two types of operation modes. In a case where the circuit is designed, one of the modes can be selected according to an application.
(21) A first mode is a single and short-time operation in which input words are separated from one another with long pauses between the words. As one form of the single and short-time operation, an example of a label recognizing process for a burst mode packet will be described.
(22) Specifically, in a case where the label recognizing process for the burst mode packet as described above is executed at high speed, the output electric signal needs to rise rapidly but can fall slowly. This enables an increase in the degree of freedom in design of the signal processing circuit. On the other hand, in the first mode, the words are input at optional timings, and thus, a serial-parallel converting unit (110 in
(23) A second mode is a repeated operation in which a plurality of consecutively input words are identified. As one form of the repeated operation, an example of a digital-analog conversion circuit (DAC) will be described. In a DAC, the recognition circuit 100 receives a sequence of consecutive bits, that is, a signal including no labels or guard times T.sub.guard but only consecutive payloads. The recognition circuit 100 repeats an operation of generating and outputting a single signal for every consecutive N bits. An output signal corresponding to every N bits is constrained within the duration of N bits. Thus, the final stage of the recognition circuit 100 needs to be designed to generate an electric signal with rapid falling edges. On the other hand, in the second mode, the recognition circuit 100 need not support the burst mode. Thus, in a case where the input bits are electric signals, the serial-parallel converting unit of the recognition circuit 100 can be configured using a known deserializer. The use of the known deserializer leads to a need for conversion of parallelized bit signals into optical pulses C.sub.stage.
(24) In the second mode, the maximum duration of output is equal to the duration for one input word, that is, the duration of one input bit signal multiplied by N. In the recognition circuit illustrated in
(25) Here, the recognition circuit 100 is assumed to process N consecutive high-speed bit signals. Execution of a serial-parallel conversion causes all the bit signals to be input to an electric circuit 300 at a reduced speed. The electric circuit processes the input N bit signals. In the related art, logical operations of the bit signals are performed with a plurality of clock cycles at a low speed. In contrast, in the present invention, without a need to reduce the speeds of the individual bit signals according to the processing speed of the electric circuit, output signals are generated at spatially separated output ports corresponding to the bit combination of the input word based on the bit combination. The duration of the signal output from each of the output ports corresponds to the duration for one word, that is, the duration for all the bit signals. The duration has a sufficient length to adapt to the speed of the low-speed electric circuit. In this case, the output ports to which the generated signals are output include aggregate information about all the bit signals, that is, information about the bit combination. Thus, compared to the related art, this configuration avoids consumption of clock cycles and allows processing in the electric circuit to be simplified.
(26) This approach is more effective in processing a word of a plurality of consecutive N bits. It is assumed that a logical circuit performs operations on M words on which several logical operations need to be performed, the logical circuit being capable of converting each word into signals to be output to spatially different output ports according to the bit combination and processing resultant M consecutive low-speed signals.
(27) As illustrated in
(28) Embodiments of the present invention will be described below with reference to the drawings.
(29) The most significant, highest bit determines whether the final output is less than 8 or larger than or equal to 8 depending on whether the highest bit is in the High level state or in the Low level state. Accordingly, determination of the value of the highest bit allows candidates for the possible value of the final output to be reduced to half. For the remaining candidates for the value, determination of the state of the next highest bit allows the candidates to be reduced to half. In other words, the candidates for the value of the final output can be narrowed down to quarter. By repeating this procedure down to the lowest bit, the word can be converted into the correct outputs with the possibility of inappropriate outputs consecutively excluded. That is, the output from the output port corresponding to the bit combination of the word can exclusively be brought into the High level state. Thus, the determination circuit 120 is configured as described below.
(30) A determination stage S1 includes one determination unit U.sub.1,1. A determination stage S2 corresponding to a bit that is one bit lower than the highest bit includes two determination units U.sub.2,1, U.sub.2,2. A determination stage S3 corresponding to a bit that is two bits lower than the highest bit includes four determination units U.sub.3,1 to U.sub.3,4. A determination stage S4 corresponding to the lowest bit includes eight determination units U.sub.4,1 to U.sub.4,8.
(31) For the two output ports of the determination unit U.sub.1,1 in the determination unit S1 corresponding to the highest bit, one of the output ports is connected to the determination unit U.sub.2,1 of the determination stage S2 corresponding to the second highest bit. The other output port is connected to the determination unit U.sub.2,2. Similarly, the four output ports of the determination units U.sub.2,1, U.sub.2,2 of the determination unit S2 are connected to the four determination unit U.sub.3,1 to U.sub.3,4 of the determination stage S3 corresponding to the third highest bit. The eight output ports of the determination units U.sub.3,1, to U.sub.3,4 of the determination unit S3 are connected to the eight determination units U.sub.4,1 to U.sub.4,8 of the determination stage S4 corresponding to the lowest bit.
(32) The determination unit U.sub.1,1 of the first determination stage S1 sets one of the two output ports to the High level based on a control signal C1 generated by the conversion channel of the serial-parallel converter 110 converting the highest bit signal. In a case where one of the outputs of the determination unit U.sub.1,1 is set to the High level, one of the two determination units U.sub.2,1, U.sub.2,2 of the second determination stage S2 is activated. The activated determination unit U.sub.2,1 or U.sub.2,2 sets one of the two output ports to the High level based on a control signal C2 generated by the conversion channel of the serial-parallel converter 110 converting the second highest bit signal. These processes set, to the High level, only one of the four output ports from which the second determination stage S2 can select and an output signal is generated at an output port spatially separated from one another. This narrows down the possibility of the final output to quarter. Similarly, a High level signal from the second determination stage S2 activates one of the four determination units U.sub.3,1 to U.sub.3,4 of the third determination stage S3. The activated one of the determination units U.sub.3,4 or U.sub.3,4 sets one of the two output ports to the High level based on a control signal C3 generated by the conversion channel of the serial-parallel converter 110 converting the third highest bit signal. Any one of the eight determination units U.sub.4,1 to U.sub.4,8 of the fourth determination stage S4 is also activated by a High level signal from the third determination stage S3. One of the two output ports is thus set to the High level based on a control signal C4 generated by the conversion channel of the serial-parallel converter 110 converting the lowest bit signal.
(33) In this manner, one of the 16 output ports corresponding to the bit combinations of the 4-bit word can be set to the High level. For example, in a case the 4-bit word 1110 illustrated in
(34) The recognition circuit 100 of the present invention is not limited to the above-described processing of the 4-bit word. Also for an N-bit word with optional bit combinations, similar repetition of the above-described procedure allows only the output from the output port corresponding to the bit combination of each word to be brought into the High level state. In this case, the serial-parallel converter 110 includes N conversion channels corresponding to the bits constituting the word, and the determination circuit 120 includes N determination stages S.sub.1 to S.sub.N corresponding to the N conversion channels of the serial-parallel converter 110.
(35) Of the N determination stages S.sub.1 to S.sub.N, the determination stage S.sub.1 corresponding to the highest bit is assumed to be the first stage. Then, the (N-i)-th determination stage S.sub.(N-s) corresponding to a bit in the place of 2.sup.s (s=0, 1, 2, . . . , N1) includes 2.sup.N-1-s determination units U. The N-th determination stage S.sub.N is constituted of 2.sup.N-1 determination units U.sub.N-s,1 to U.sub.N-s,t (t=2.sup.N-1).
(36) Each determination unit U includes two output ports, and the output ports are connected to different determination units U in a next lower determination stage S on one-to-one basis. Only one of the determination units U is activated. In each determination stage S, a High level output from a next higher determination stage activates only one determination unit U.
(37) The determination units U belonging to the same determination stage S are connected in parallel to the same conversion channel of the serial-parallel converter 110. The output from the activated determination unit U is controlled by the control signal C generated by the conversion channel of the serial-parallel converter corresponding to the determination stage S to which the determination unit U belongs. In a case where the control signal C is in the High level state, only one of the ports of the activated determination unit U turns to the High level. In a case where the converted bit signal is at the Low level, then only the other port turns to the High level.
(38) In this manner, only one of the outputs of one of the determination units U belonging to each determination stage S turns to the High level. Among the 2.sup.N output ports of the determination units U.sub.N-s,1 to U.sub.N-s,t (t=2.sup.N-1) of the N-th determination stage S.sup.N, one output port corresponding to the bit combination of the N-bit word can be set to the High level as the final output of the recognition circuit 100.
(39) Now, circuit operations will be described in a chronological order.
(40) The determination unit U.sub.n,1 outputs one of spatially different two signals L.sub.n,1i1 and L.sub.n,2i. The output from the determination unit U.sub.n,1 is determined by the control signal Cn and the signal L.sub.n-1,j input from the preceding determination unit. Normally, the signal L.sub.n-1,j starts slightly earlier than the control signal Cn, and the output signal L.sub.n,2i is temporarily turns to the High level. Subsequently, the control signal Cn is generated. In a case where the control signal Cn is at the Low level, the output signal L.sub.n,2i remains at the High level until a duration designated for the output signal L.sub.n,2i ends. On the other hand, in a case where the control signal Cn is at the High level, the output signal L.sub.n,2i immediately returns to the Low level, an L.sub.n,2i-1 remains at the High level until a duration designated for L.sub.n,2i-1 ends.
(41)
(42) The control signal C1 determines only the output from the unit U.sub.1,1. In the present example, the highest bit is at the High level, and thus, a signal L.sub.1,1 is converted into the High level. On the other hand, a signal L.sub.1,2 remains at the Low level, which corresponds to a steady state. In the present circuit, the duration of the signal L.sub.1,1 is set to 4T (T: clock cycle time) in view of repeated operations. In a case where a new word arrives after the time 4T, the output from the unit U.sub.1,1 can be freely determined again. An important function for the output from each unit is a sufficiently short rising time, which is essential for the operations in the entire circuit.
(43) In a case where the signal L.sub.1,1 turns to the High level, a signal L.sub.2,2 correspondingly turns to the High level. However, the control signal C2 generated at the High level resets the signal L.sub.2,2 and instead sets the signal L.sub.2,1 to the High level. Here, in a case where the third highest bit is Low, the control signal C3 turns to the Low level, and a signal L.sub.3,2 remains at the High level after being initialized by the signal L.sub.2,1. After the control signal C4 is generated, a signal L.sub.4,3 turns to the High level to generate the final output of the circuit.
(44) In the predetermined stage Sn, with reference to the time of a clock pulse Kn, an output start time at this stage varies. In the example, the signal L.sub.3,2 starts before the control signal C3 is generated. However, in a case where the third highest bit signal turns to the high level (in the present example, the converted bit signal is at the low level), the control signal L.sub.3,1 turns to the high level and starts slightly later than the signal C3. In a case where the output start thus varies at each stage, the duration of the signal is affected at the final output of the circuit.
(45)
(46) As described above, the signal generated at each determination stage S is used to control only one of the determination units U at the next determination stage. That is, the signal needs to move a very small number (probably one or two) transistors while preventing a possible electric load hampering fast operations. Furthermore, to enable processing of high-speed electric signals in such a configuration, a lumped circuit needs to be designed to have dimensions sufficient to accommodate a signal speed during the processing. On the other hand, each control signal emitted to a particular determination stage S by the serial-parallel converter 110 needs to be applicable to all the determination units belonging to the determination stage. In electrical terms, the control signal needs to be connected to a large number of transistors involving large-scale capacitive loads, thus hampering quick operations. A short control signal means a short rising time and a short falling time. Furthermore, a high capacitive load leads to a longer rising time than necessary to extend the duration of the signal. Thus, to solve this problem, the inventors propose a new photoelectric hybrid circuit in which an optical signal is integrated with an electric signal.
(47) At each determination stage S, instead of an electric signal from the serial-parallel converter 110, an optical pulse is used to control the determination units U.
(48) In a case where the converted bit signal is high, a control signal Cn that is an optical signal is generated to travel from the conversion channel 111 of the serial-parallel converter 110 toward the determination unit U of the determination stage S. On the other hand, no optical pulse is generated in a case where the converted bit signal is low.
(49) As described above, the signal L.sub.n-1,j is still used to activate the determination unit U.sub.n,1. However, instead of the control signals C.sub.n individually dealing with all the determination units U of the determination stage Sn including the determination unit U.sub.n,i, a signal L.sub.n-1,i is used in the new configuration to deflect the control signal C.sub.n that is an optical pulse onto the determination unit U. The signal L.sub.n-1,i is branched to modulate the optical resonator circuit 122, 122 of the determination unit U.sub.n,1 to deflect the control signal C.sub.n onto the determination unit U.sub.n,i. An example of the optical resonator circuit 122, 122 is a high-speed modulating optical resonator such as an optical disc resonator or an optical ring resonator that has a small device size and that can operate with low energy (see NPL 1).
(50) The photoelectric hybrid logical circuit 123 needs an optical receiver circuit generating an electric signal with controlled sustainability from the optical pulse deflected to the determination unit U.sub.n,i. Various methods are available for generating such an electric signal, and for example, a discharge-based circuit including an MSM photodetector can be used to implement the method (see PTL 1). Moreover, a circuit can be implemented that generates an electric pulse using an input transistor similar to a transistor with an optical gate (see NPL 2). The photoelectric hybrid logical circuit 123 can be implemented by combining any of these optical receiver circuits converting an optical pulse into an electric pulse with a logical circuit determining which of the two output ports is used to output the electric pulse in accordance with two input signals of two electric pulses.
Embodiment 2
(51)
(52) A memory address signal input to the large-scale distributed memory 200 includes two portions A, B as illustrated in
(53)
(54) The output from the recognition circuit 210 in a real time mode suffers only a very short delay, and thus, the access time for the large-scale distributed memory 200 as a whole is substantially equal to the access time for each RAM chip. Furthermore, in a case where the recognition circuit 100 uses N bits, selection from 2.sup.N RAM chips can be made. In a case where each RAM is assumed to have a bit capacity Q and an access time of T, the large-scale distributed memory 200 allows implementation of a memory pool having a maximum bit capacity of 2.sup.NQ and an access time of T.
(55) As described above, the method for designating a particular memory location using the first portion A and second portion B of the memory address signal typically includes the following two manners. In a first manner, the second portion B is distributed to all the RAM chips 220-1 to 220-2.sup.N to activate all of the RAM chips at the same time. Memory locations are thus designated in all the RAM chips 220-1 to 220-2.sup.N. Then, the recognition circuit 210 is used to select a desired RAM chip 220-i based on the first portion A. This manner activates even unwanted chips and thus involves high power consumption. In a second manner, in contrast to the first manner, first, the recognition circuit 210 is used to select one RAM chip 220-i. The second portion B is supplied only to the selected RAM chip 220-i to designate a memory location. This manner avoids activating unwanted chips and is thus advantageous for reducing power consumption.
(56) In the present invention, either manner may be applied, and the designation method need not limited to these manners.
(57) The first portion A and the second portion B of the memory address signal need not necessarily be physically separated from each other.
Embodiment 3
(58)
(59) In a case where an input address signal is input to the line decoder 311 and the word decoder 312, the input address signal is decoded to designate the location of a memory cell in the memory cell array 320 to be made active. Data stored in the designated memory cell is output from the output sensor 330.
(60) In known electronic decoders, an increased memory cell array size and thus an increased number of cells reduce the speed of the electronic decoder. Thus, the access speed for known ROM chips decreases with increasing memory array size and thus storage capacity. As an ultrahigh-speed ROM chip preventing a decrease in access speed resulting from such an increase in storage capacity to enable operations using a sub-nanosecond access time, a decoder made of a superconductive material has been proposed (see NPL 3). However, to allow the ultrahigh-speed RPM chips to operate using the sub-nanosecond access time, the decoders need to be cooled down to a very low temperature.
(61) In contrast, an ultrahigh-speed ROM 300 according to the present Embodiment 3 of the present invention uses, in the line decoder 311 and the word decoder 312, the recognition circuit 100 used in the present Embodiment 1. Thus, even with an increased size of the memory cell array 320 and thus an increased number of memory cells, the ultrahigh-speed ROM 300 can operate using an access time of sub-nanoseconds at room temperature.
Embodiment 4
(62)
(63) The analog output voltage generator 420 includes an input port controlling generation of a voltage at each output voltage level. Output ports of the recognition circuit 410 are associated with respective input ports of the analog output voltage generator 420. In a case where a particular output port of the recognition circuit 410 turns to the High level, a particular input port of the analog output voltage generator 420 associated with the output port becomes active. A voltage at a predetermined output voltage level is generated in the analog output generator 420, which outputs the voltage.
(64) A known DAC constituted only of an electronic circuit is difficult to configure such that each word includes more than 6 bits. However, the present Embodiment 4 can be configured such that each bit includes 6 or more bits. A process of recognizing an input word pattern in the DAC 400 in the present Embodiment 4 is executed by the recognition circuit 410 used in Embodiment 1. The process is separated from a process of generating a corresponding analog output voltage. Thus, in the present embodiment, the input word pattern can be recognized more quickly than in the related art. Thus, words each including more bits than in the related art can be converted in real time.
(65) Furthermore, in a case where an optical clock signal is used to control an interface between the output from the recognition circuit 410 and the analog output voltage generator 420, jitter resulting from high-speed operation using an electronic clock signal can be removed. An accurate output waveform can also be obtained that includes a rapid rising waveform and a rapid falling waveform (PTL 1 and NPL 3).
REFERENCE SIGNS LIST
(66) 1 Input optical waveguide 2, 110 Serial-parallel converter 3 Delay circuit 4, 200 Logical circuit 100 Recognition circuit 111 Conversion channel 120 Determination circuit 121 Optical waveguide 122 Optical resonator circuit 123 Photoelectric hybrid logical circuit 210, 410 Recognition circuit 220 RAM chip 311 Line decoder 312 Word decoder 320 Memory cell array 330 Output sensor 420 Analog output voltage generator