主权项 |
1. A bidirectional buffer comprising:
a tristate buffer that supplies an input signal as output while buffering said input signal; a multiplexer whose output terminal is connected to an input terminal of said tristate buffer; a demultiplexer whose input terminal is connected to an output terminal of said tristate buffer; a first programming transistor whose drain terminal is connected to the input terminal of said tristate buffer; and a second programming transistor whose drain terminal is connected to the output terminal of said tristate buffer; wherein: said multiplexer is equipped with a plurality of input terminals and a plurality of first switch elements provided for each of the input terminals; said demultiplexer is equipped with a plurality of output terminals and a plurality of second switch elements provided for each of the output terminals; at least two input terminals of said multiplexer are connected to at least two output terminals, respectively, of said demultiplexer, and the connection wires between the input terminals and the output terminals are connected to respectively different external wires; a conductive state and nonconductive state of each of said first and second switch elements can be programmably set according to supplied voltage; said first programming transistor switches between supplying and blocking of a supply of voltage to said plurality of first switch elements; and said second programming transistor switches between supplying and blocking of a supply of voltage to said plurality of second switch elements. |