Scanning method and apparatus for current signals having large dynamic range
First Claim
1. An apparatus for reading a current signal from a source in an array of sources, each current having a changeable sign, a small amplitude and several orders of magnitude dynamic range comprising:
- a first conductor;
a second conductor means for carrying a first addressing signal;
coupling means for coupling said current signal to said first conductor upon receipt of said first addressing signal;
an output node;
compression means having an input for coupling to a source of a reference voltage and coupled to said current signal only through said first conductor and coupled to said output node for converting said current signal to an output signal at said output node by a transfer function relating the voltage difference between the voltage at said output node and said reference voltage to said current signal such that said current signal increases faster than linearly in the positive direction for positive voltage differences and increases faster than linearly in the negative direction for negative voltage differences.
5 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed herein apparatus and a method for scanning information off a processing plane where the information is contained in a current signal having a very small amplitude and which can change signs and vary in amplitude by as much as five orders of magnitude. The preferred embodiment of the apparatus uses a pair of CMOS pass transistors connected to the individual processing elements and the row select lines. The pass transistors, when turned on, couple the output current from the processor containing the desired information to a column line. The column line is connected to a current to voltage converter in the form of a differential input amplifier having a non linear feedback circuit comprised of two diode connected CMOS transistors operating in the subthreshold region. The non linear feedback circuit provides an exponential transfer function which compresses the dynamic range of the output current from the processor to a smaller and more useable output range for an output voltage. The negative feedback to the inverting input coupled to the column line stabilizes the voltage on the column line to virtual ground thereby eliminating the delay associated with driving the parasitic capacitance of the column line with the very small output current from the processor in an attempt to substantially change the voltage of the column line.
-
Citations
33 Claims
-
1. An apparatus for reading a current signal from a source in an array of sources, each current having a changeable sign, a small amplitude and several orders of magnitude dynamic range comprising:
-
a first conductor; a second conductor means for carrying a first addressing signal; coupling means for coupling said current signal to said first conductor upon receipt of said first addressing signal; an output node; compression means having an input for coupling to a source of a reference voltage and coupled to said current signal only through said first conductor and coupled to said output node for converting said current signal to an output signal at said output node by a transfer function relating the voltage difference between the voltage at said output node and said reference voltage to said current signal such that said current signal increases faster than linearly in the positive direction for positive voltage differences and increases faster than linearly in the negative direction for negative voltage differences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for reading information generated by a processor in an array of processing elements contained in a current signal generated by a processor, said current signal having a small amplitude and changeable sign and several orders of magnitude dynamic range, comprising:
-
a conductor shared by a plurality of said processing elements; means having an input for a first addressing signal for coupling said current signal to said conductor upon receipt of said first addressing signal; a differential input amplifier having an inverting input coupled to said current signal through said conductor and having a non inverting input for coupling to a reference voltage source and having an output; and non linear feedback means coupled from said output to said inverting input of said amplifier for stabilizing the voltage on said conductor by negative feedback at a predetermined voltage and for causing the output voltage at said signal output to be within the operating limits of the amplifier for values of current flowing in said conductor having an amplitude varying by several orders of magnitude in either direction. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for reading a current signal having a changeable sign, a small amplitude and several orders of magnitude dynamic range comprising:
-
a first conductor; a second conductor means for carrying a first addressing signal; coupling means for coupling said current signal to said first conductor upon receipt of said first addressing signal using a single MOS transistor; compression means coupled to said first conductor and having an input for receiving a second addressing signal for converting the current signal to an output signal in the form of a voltage difference across said compression means such that said current signal increases in the positive direction faster than linearly as a function of the voltage difference for positive voltage differences and increases in the negative direction faster than linearly for voltage differences which are negative. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for scanning an array of processing elements each of which generates an output current signal and for generating a plurality of output signals each of which corresponds to one said output current from one said processor of said array, comprising a plurality of scanning circuits, each said scanning circuit comprising:
-
a first conductor means shared by all the processing elements in a particular column of said array for carrying the output current signal of each processor in the particular column in a time multiplexed manner; a second conductor means shared by all the processing elements in a particular row of said array for carrying a first addressing signal; coupling means for coupling to said first conductor means upon receipt of said first addressing signal said output current signal from a corresponding one of said processing elements in the row of processing elements associated with the active first addressing signal; compression means coupled to said first conductor means and shared by all the processing elements in said column and having an input for receiving a second addressing signal for, upon receipt of said second addressing signal, converting the output current signal coupled to said first conductor means to an output signal having a smaller dynamic range than the dynamic range of said output current signal regardless of the sign of said current signal; row addressing means for sequentially activating each said first addressing signal for a time sufficient to allow all the processing elements in the appropriate row to have their output current signals read by the appropriate ones of said scanning circuits; and column addressing means for sequentially activating each said second addressing signal during the time during which any particular first addressing signal is active, each said second addressing signal being activated for a sufficiently long time to allow the conversion of the output current signal from the processor in the selected row and column to be converted to a corresponding one of said plurality of said output signals, and for repeating this process for the activations of all said first row addressing signals. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An apparatus for scanning an array of processing elements arranged in rows and columns, each of said processors generating a current signal and for generating a plurality of output signals each of which corresponds to one said output current from one said processor of said array, comprising a plurality of column scanning circuits, each said column scanning circuit comprising:
-
a first conductor means shared by all the processing elements in a particular column of said array for carrying the output current signal of each processor in the particular column in a time multiplexed manner; coupling means for each said processor in each row of said array, each said coupling means having an input for receiving a first addressing signal, for coupling said current signal output by the processing element associated with each said coupling means to said first conductor means upon activation of a predetermined state of said first addressing signal; a differential input amplifier shared by all the processing elements in a column of said array and having an inverting input coupled to said first conductor means and having a non inverting input for coupling to a reference voltage source and having an output at which output signals corresponding to the processing elements in the column associated with said first conductor means appear; and feedback means shared by all the processing elements in a column of said array and coupled from said output to said inverting input of said amplifier for stabilizing the voltage on said first conductor means by negative feedback at a predetermined voltage and for causing the difference voltage between the output voltage at said output and the voltage at said non inverting input to be proportional to the natural logarithm of the signal current flowing in said first conductor means; an output conductor associated with and shared by all the column scanning circuits of said array; isolation means coupled between said output of said differential input amplifier and said output conductor and having an input for receiving a second addressing signal for selectively coupling the signal at said output to said output conductor when said second addressing signal is in a predetermined state; and said apparatus for scanning the array further comprising; row and column addressing means for sequentially activating a predetermined state of each of said first and second addressing signals in such a manner so as to read all the current signals of all or some defined portion the processing elements of said array. - View Dependent Claims (30, 31, 32)
-
-
33. The apparatus of claim 33 wherein said feedback means is comprised of a first MOS transistor having drain, source and gate terminals and a second MOS transistor of the same channel type as said first transistor and having drain, source and gate terminals, with the drain and source of said first and second MOS transistors, respectively, coupled to the output of said differential input amplifier and the source and drain of said first and second MOS transistors, respectively, coupled to said inverting input of said differential input amplifier, and wherein the gate terminal of one of said MOS transistors is coupled to said output of said amplifier and wherein the gate terminal of the other said MOS transistor is coupled to said inverting input of said amplifier.
Specification