SIGMA-DELTA MODULATOR, ADC USED TO READ INFORMATION OF RESISTIVE MEMORY USING THE SIGMA-DELTA MODULATOR, AND DEEP LEARNING NEURAL NETWORK COMPUTING SYSTEM INCLUDING THE ADC
20240340023 ยท 2024-10-10
Inventors
- Seung Tak RYU (Daejeon, KR)
- Chang Yeop LEE (Daejeon, KR)
- Jun Ho Cheon (Icheon-si, KR)
- Woo Yeong Cho (Icheon-si, KR)
- GEON KO (Icheon-si, KR)
Cpc classification
H03M3/322
ELECTRICITY
International classification
H03M3/00
ELECTRICITY
G11C13/00
PHYSICS
Abstract
Disclosed are a sigma-delta modulator that directly converts a current signal into digital data, an ADC utilizing the sigma-delta modulator, and a neural network computing system utilizing the ADC. The sigma-delta modulator includes: a delta circuit to generate a differential current between an analog current signal output from a resistive memory and a first current included in the analog current signal, the first current having an amount of current determined by a digital modulation signal; an integration circuit to generate an integration current by integrating the differential current; and a quantization circuit to generate the digital modulation signal corresponding to the integration current. The sigma-delta modulator can minimize the generation of noise by using no capacitor that performs a function by a switch, and can increase a signal processing speed for conversion by allowing the signal processing speed to be determined by a signal processing speed of one element.
Claims
1. A sigma-delta modulator comprising: a delta circuit configured to generate a differential current between an analog current signal output from a resistive memory and a first current included in the analog current signal, the first current having an amount of current determined by a digital modulation signal; an integration circuit configured to generate an integration current by integrating the differential current; and a quantization circuit configured to generate the digital modulation signal corresponding to the integration current.
2. The sigma-delta modulator of claim 1, wherein the delta circuit comprises: a first variable current source configured to sink an amount of current corresponding to the first current to a ground power supply.
3. The sigma-delta modulator of claim 1, wherein the integration circuit comprises: a first integrator configured to integrate the differential current using a first capacitor; and a second integrator configured to integrate the differential current using a transconductance amplifier, a resistor, and a second capacitor.
4. The sigma-delta modulator of claim 3, wherein the first capacitor includes one terminal to which the differential current is applied and the other terminal connected to a ground power supply.
5. The sigma-delta modulator of claim 3, wherein the transconductance amplifier receives the differential current through an input terminal thereof and outputs the integration current through an output terminal thereof, the resistor includes one terminal connected to the output terminal of the transconductance amplifier, and the second capacitor includes one terminal connected to the other terminal of the resistor and the other terminal connected to a ground power supply.
6. The sigma-delta modulator of claim 5, wherein the second integrator further comprises: a second variable current source configured to sink, to the ground power supply, an amount of current corresponding to a second current included in the differential current, the amount of current corresponding to the second current being determined by the digital modulation signal.
7. An analog-to-digital converter (ADC) used to read information of a resistive memory including a sigma-delta modulator, wherein the sigma-delta modulator comprises: a delta circuit configured to generate a differential current between an analog current signal output from the resistive memory and a first current included in the analog current signal, the first current having an amount of current determined by a digital modulation signal; an integration circuit including a first integrator configured to primarily integrate the differential current using a first capacitor and a second integrator configured to generate an integration current by secondarily integrating differential current using the transconductance amplifier, a resistor, and a second capacitor; and a quantization circuit configured to generate the digital modulation signal corresponding to the integration current.
8. The ADC of claim 7, wherein the second integrator further comprises: a variable current source configured to sink, to a ground power supply, an amount of current corresponding to a second current included in the differential current, the amount of current corresponding to the second current being determined by the digital modulation signal.
9. A deep learning neural network computing system comprising: a crossbar array including a plurality of resistive memory cells arranged in a matrix form, each of the plurality of resistive memory cells including a resistive element; and an analog-to-digital conversion block including an analog-to-digital converter (ADC) configured to generate digital data corresponding to an analog current signal read from resistive elements of the crossbar array connected to each column line, wherein the ADC includes a sigma-delta modulator, and the sigma-delta modulator comprises: a delta circuit configured to generate a differential current between the analog current signal and a first current included in the analog current signal, the first current having an amount of current determined by a digital modulation signal corresponding to the digital data; an integration circuit including a first integrator configured to primarily integrate the differential current using a first capacitor and a second integrator configured to generate an integration current by secondarily integrating the differential current using a transconductance amplifier, a resistor, a second capacitor, and a variable current source operating in response to the digital modulation signal; and a quantization circuit configured to generate the digital modulation signal corresponding to the integration current.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] In order to fully understand the present disclosure, advantages in operation of the present disclosure, and objects achieved by carrying out the present disclosure, the accompanying drawings for explaining exemplary examples of the present disclosure and the contents described with reference to the accompanying drawings need to be referred to.
[0025] Hereinafter, preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings. The same reference numerals among the reference numerals in each drawing indicate the same members.
[0026]
[0027] Referring to
[0028] The CTSDM 110 converts an analog current signal I.sub.cell/L output from the resistive memory into a digital modulation signal Mod.sub.out. The DIGITAL FILTER 120 removes noise, generated by the CTSDM 110, from the digital modulation signal Mod.sub.out, filters a signal component of interest Fil.sub.out from the digital modulation signal Mod.sub.out, and outputs the signal component of interest Fil.sub.out. The CTSDM 110 is generally implemented as a low pass filter. The DECIMATOR 130 performs a function of adjusting a signal oversamped by the CTSDM 110 to an original frequency band and outputs a digital data signal Ds.
[0029] In the above, a variable L is a natural number and the analog current signal I.sub.cell/L will be described in detail below.
[0030]
[0031] Referring to
[0032] The delta circuit 210 sinks, to a ground terminal GND, a first current I.sub.DAC1 determined by the modulation signal Mod.sub.out among currents included in the analog current signal I.sub.cell/L output from the resistive memory. The delta circuit 210 may be implemented as a first variable current source 210 that sinks the first current I.sub.DAC1 to the ground terminal GND in response to the modulation signal Mod.sub.out. Accordingly, a differential current I.sub.diff (=I.sub.cell/L?I.sub.DAC1) between the current signal I.sub.cell/L applied to the delta circuit 210 and the first current I.sub.DAC1 is applied to the integration circuit 220.
[0033] The integration circuit 220 includes a primary integration circuit 221 and a secondary integration circuit 222, and generates an integration current I.sub.int by integrating the differential current I.sub.diff between the current signal I.sub.cell/L and the first current I.sub.DAC1 in two steps.
[0034] The primary integration circuit 221 includes a first capacitor C.sub.1 that primarily accumulates the differential current I.sub.diff. Since the primary integration circuit 221 directly accumulates the differential current I.sub.diff that is proportional to a wire resistance value of a path to the first capacitor C.sub.1 and the capacitance of the first capacitor C.sub.1, the non-linearity of integration can be reduced.
[0035] The secondary integration circuit 222 includes a transconductance amplifier (Gm) 223, a second variable current source 224, a resistor R.sub.2, and a second capacitor C.sub.2, and amplifies the differential current I.sub.diff and then secondarily accumulates the amplified differential current to generate the integration current I.sub.int.
[0036] The Gm 223 generates the integration current I.sub.int by amplifying the differential current I.sub.diff in combination with the second variable current source 224, the resistor R.sub.2, and the second capacitor C.sub.2 that are connected to an output terminal of the Gm 223.
[0037] The second variable current source 224 sinks, to the ground terminal GND, a second current I.sub.DAC2, which is determined by the modulation signal Mod.sub.out among currents included in the differential current I.sub.diff. Accordingly, the integration current I.sub.int, which is a differential current I.sub.diff?I.sub.DAC2 between the differential current I.sub.diff input to the secondary integration circuit 222 and the second current I.sub.DAC2, flows through the resistor R.sub.2 and the second capacitor C.sub.2 that are connected in series between the output terminal of the Gm 223 and the ground terminal GND. As a result, a voltage determined by the sum of the integration current I.sub.int and the impedance of the resistor R.sub.2 and the second capacitor C.sub.2 is applied to the quantization circuit 230.
[0038] The resistor R.sub.2 includes one terminal connected to the output terminal of the Gm 223. The second capacitor C.sub.2 includes one terminal connected to the other terminal of the resistor R.sub.2 and the other terminal connected to the ground terminal GND.
[0039] The quantization circuit 230 outputs the modulation signal Mod.sub.out having a quantum value corresponding to the voltage determined by the sum of the integration current I.sub.int and the impedance of the resistor R.sub.2 and the second capacitor C.sub.2.
[0040] The quantum value of the modulation signal Mod.sub.out includes digital data. That is, the modulation signal Mod.sub.out includes digital data corresponding to the voltage determined by the sum of the integration current I.sub.int and the impedance of the resistor R.sub.2 and the second capacitor C.sub.2.
[0041] The CTSDM 110 illustrated in
[0042] Since the primary integration circuit 221 directly integrates a current, other than a voltage, in proportion to the wire resistance value of the path to the first capacitor C.sub.1 and the capacitance of the first capacitor C.sub.1, the non-linearity of integration can be reduced.
[0043] Since the secondary integration circuit 222 has a small number of elements, when the secondary integration circuit 222 is implemented with a semiconductor integrated circuit, an area occupied by the elements of the secondary integration circuit 222 is small and the signal processing speed of the secondary integration circuit 222 is determined by the signal processing speed of one Gm 223, so that the overall processing speed of the CTSDM 110 becomes high.
[0044] The advantages of the CTSDM 110 illustrated in
[0045] Since the CTSDM 110 illustrated in
[0046] Particularly, by using a transconductance amplifier, e.g., the Gm 223, having an open loop structure, it is possible to maximize a gain band-width product (GBWP) of the amplifier.
[0047] In relation to types and the number of elements of the CTSDM 110 illustrated in
[0048] As described above, the ADC 100 including the CTSDM 110 illustrated in
[0049]
[0050] Referring to
[0051] The CROSSBAR ARRAY 310 includes a plurality of resistive memory cells RMC arranged in a matrix form, each of the plurality of resistive memory cells RMC including a resistive element RE.
[0052]
[0053] Referring to
[0054] The SWITCHING MATRIX1 320 provides the plurality of word line control signals WL1 to WLN to the CROSSBAR ARRAY 310, and the SWITCHING MATRIX2 330 provides the plurality of bit line control signals BL1 to BLM to the CROSSBAR ARRAY 310.
[0055] The CURRENT MIRROR ARRAY 340 may include a current mirror circuit that generates a downscale current I.sub.celli/L by reducing (or down-scale), by 1/L (L is a natural number), an amplitude of a current I.sub.celli read from resistive elements of the CROSSBAR ARRAY 310 connected to each column line (or each bit line), i being in a range of 1 to M.
[0056]
[0057] Referring to
[0058] In each of the plurality of current mirror circuits 341 to 343, it can be seen that by setting a ratio width/length (W/L) of two transistors M1 and M2 constituting the current mirror circuit to L:1 (L is a natural number), the downscale current I.sub.cell/L is generated by reducing (or down-scale), by 1/L, the amplitude of the current I.sub.cell read from the resistive elements of the CROSSBAR ARRAY 310 connected to each column line (or bit line).
[0059] Referring back to
[0060]
[0061] As illustrated in
[0062] The ADC ARRAY 350 includes a plurality of ADCs 351 to 353 each corresponding to the ADC 100. The plurality of ADCs 351 to 353 receive the plurality of analog downscale currents I.sub.cell1/L to I.sub.cellM/L output from the CURRENT MIRROR ARRAY 340, respectively, and output the plurality of digital data signals D.sub.s1 to D.sub.sM, respectively.
[0063] The present disclosure described above can be implemented as computer-readable codes on a medium on which a program is recorded. The computer-readable medium includes all types of recording devices in which data that can be read by a computer system are stored. Examples of computer-readable media include a hard disk drive (HDD), a solid state disk (SSD), a silicon disk drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
[0064] Although the technical spirit of the present disclosure has been described together with the accompanying drawings, this is an illustrative example of a preferred embodiment of the present disclosure, but does not limit the present disclosure. In addition, it is clear that various modifications and imitations can be made by anyone skilled in the art to which the present disclosure belongs without departing from the scope of the technical spirit of the present disclosure.