Patent ID: 8461870

Claim:
A non-volatile multiplexer-type programmable routing switch, comprising: a plurality of input terminals; a single output terminal; a plurality of non-volatile storage cells having a structure of field effect transistor with a switch function, the non-volatile storage cells being arranged in multiple stages to form a binary tree structure, each stage including at least a pair of non-volatile storage cells, in a propagation path of signal voltage from the input terminals to the output terminal, so that the signal voltage from the input terminals is selectively propagated to the output terminal; a first and second control terminal arranged in each stage, the first control terminal being connected to each control gate of one of the pair of the non-volatile storage cells, the second control terminal being connected to each control gate of the other of the pair of the non-volatile storage cells; a third control terminal connected to substrate domains of all of the non-volatile storage cells; control signal lines for controlling the non-volatile storage cells, and a control circuit to perform a write operation to store connection information to set the non-volatile storage cells to a conducted or non-conducted status, an erase operation to erase the connection information, and a read operation to verify the conducted or non-conducted status of the non-volatile storage cells directly for the non-volatile storage cells, wherein the erase operation is collectively performed for all of the non-volatile storage cells by applying an erase voltage to the third control terminal.