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

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.
Description
CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2023-0046030 filed on Apr. 7, 2023, which is incorporated herein by reference in its entirety.


BACKGROUND
1. Field

Exemplary embodiments relate to a sigma-delta modulator, and more particularly, to a sigma-delta modulator that directly converts a current signal into digital data, 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, an analog-to-digital converter (ADC) used to read information of a resistive memory using the sigma-delta modulator, and a deep learning neural network computing system including the ADC used to read the information of the resistive memory.


2. Discussion of the Related Art

Recently, multiply-accumulate (MAC), which performs a deep neural network operation by using a resistive memory array including a plurality of resistive memory cells, requires a high-speed analog-to-digital converter (ADC) that consumes low power.


As a structure suitable for a high-speed ADC that consumes low power, a flash ADC, a single slope ADC, a successive approximation register (SAR) ADC, a capacitor digital analog converter (CDAC) using a charge sharing method, an ADC operating in a voltage domain such as a structure combined with the flash ADC, or an ADC operating as a current comparator with a reference current has been proposed.


A conventional ADC includes a configuration of converting current into voltage and processing a signal in the voltage domain, has a disadvantage in that power consumption increases in an integration process when an integrator is used for conversion, and has a disadvantage in that circuit performance is reduced due to noise caused by jitter, clock feed-through, and charge injection even when a structure using a switch and a capacitor is applied.


An ADC operating in a time domain has low power consumption and high-speed operation, but a resistive memory used with the ADC operating the time domain is vulnerable to variations in PVT (pressure-volume-temperature).


Particularly, when each ADC needs to operate simultaneously in a plurality of channels, the larger an area occupied by the ADC, the larger an area required for an entire system. Accordingly, an ADC, which has low power consumption and high-speed operation and occupies a minimum area, is required.


SUMMARY

Various embodiments are directed to providing a sigma-delta modulator that directly converts a current signal into digital data, 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.


Various embodiments are directed to providing an ADC used to read information of a resistive memory utilizing the sigma-delta modulator.


Various embodiments are directed to providing a deep learning neural network computing system utilizing the ADC used to read the information of the resistive memory.


Technical problems to be achieved in the present disclosure are not limited to the aforementioned technical problems and the other unmentioned technical problems will be clearly understood by those skilled in the art from the following description.


A sigma-delta modulator according to the present disclosure includes a delta circuit, an integration circuit, and a quantization circuit. The delta circuit generates 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 has an amount of current determined by a digital modulation signal. The integration circuit generates an integration current by integrating the differential current. The quantization circuit generates the digital modulation signal corresponding to the integration current.


An ADC used to read information of a resistive memory according to the present disclosure includes a sigma-delta modulator. The sigma-delta modulator includes 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 the differential current using a transconductance amplifier, a resistor, and a second capacitor, and a quantization circuit configured to generate the digital modulation signal corresponding to the integration current.


A deep learning neural network computing system according to the present disclosure includes a crossbar array and an analog-to-digital conversion block. The crossbar array includes a plurality of resistive memory cells arranged in a matrix form. Each of the plurality of resistive memory cells includes a resistive element. The analog-to-digital conversion block includes an 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. The ADC includes a sigma-delta modulator.


The sigma-delta modulator includes a delta circuit, an integration circuit, and a quantization circuit. The delta circuit is configured to generate a differential current between the analog current signal and a first current included in the analog current signal. The first current has an amount of current determined by a digital modulation signal corresponding to the digital data. The integration circuit includes 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. The quantization circuit is configured to generate the digital modulation signal corresponding to the integration current.


Since the sigma-delta modulator according to the present disclosure directly processes a current signal without converting it into a voltage signal, power consumption thereof is reduced compared to a method of converting a current signal into a voltage signal and processing the voltage signal. Furthermore, by not using a switch and a capacitor in combination, effects due to noise caused by jitter, clock feed-through, and charge injection can be minimized. Particularly, by using the transconductance amplifier having an open loop structure, there is an advantage of maximizing a gain band-width product (GBWP) of the amplifier.


Effects achievable in the disclosure are not limited to the aforementioned effects and the other unmentioned effects will be clearly understood by those skilled in the art from the following description.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an ADC used to read information of a resistive memory according to an embodiment of the present disclosure.



FIG. 2 describes a sigma-delta modulator illustrated in FIG. 1 according to an embodiment of the present disclosure.



FIG. 3 illustrates a deep learning neural network computing system using an ADC according to an embodiment of the present disclosure.



FIG. 4 describes an internal configuration of a crossbar array illustrated in FIG. 3 according to an embodiment of the present disclosure.



FIG. 5 describes a current value downscale block illustrated in FIG. 3 according to an embodiment of the present disclosure.



FIG. 6 describes an analog-to-digital conversion block illustrated in FIG. 3 according to an embodiment of the present disclosure.





DETAILED DESCRIPTION

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.


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.



FIG. 1 an ADC 100 used to read information of a resistive memory according to an embodiment of the present disclosure.


Referring to FIG. 1, the ADC 100 includes a continuous-time sigma-delta modulator (CTSDM) 110, a digital filter (DIGITAL FILTER) 120, and a decimator (DECIMATOR) 130.


The CTSDM 110 converts an analog current signal Icell/L output from the resistive memory into a digital modulation signal Modout. The DIGITAL FILTER 120 removes noise, generated by the CTSDM 110, from the digital modulation signal Modout, filters a signal component of interest Filout from the digital modulation signal Modout, and outputs the signal component of interest Filout. 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.


In the above, a variable L is a natural number and the analog current signal Icell/L will be described in detail below.



FIG. 2 describes the CTSDM 110 illustrated in FIG. 1 according to an embodiment.


Referring to FIG. 2, the CTSDM 110 includes a delta circuit 210, an integration circuit 220, and a quantization circuit 230, and converts the analog current signal Icell/L output from the resistive memory into the digital modulation signal Modout.


The delta circuit 210 sinks, to a ground terminal GND, a first current IDAC1 determined by the modulation signal Modout among currents included in the analog current signal Icell/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 IDAC1 to the ground terminal GND in response to the modulation signal Modout. Accordingly, a differential current Idiff (=Icell/L−IDAC1) between the current signal Icell/L applied to the delta circuit 210 and the first current IDAC1 is applied to the integration circuit 220.


The integration circuit 220 includes a primary integration circuit 221 and a secondary integration circuit 222, and generates an integration current Iint by integrating the differential current Idiff between the current signal Icell/L and the first current IDAC1 in two steps.


The primary integration circuit 221 includes a first capacitor C1 that primarily accumulates the differential current Idiff. Since the primary integration circuit 221 directly accumulates the differential current Idiff that is proportional to a wire resistance value of a path to the first capacitor C1 and the capacitance of the first capacitor C1, the non-linearity of integration can be reduced.


The secondary integration circuit 222 includes a transconductance amplifier (Gm) 223, a second variable current source 224, a resistor R2, and a second capacitor C2, and amplifies the differential current Idiff and then secondarily accumulates the amplified differential current to generate the integration current Iint.


The Gm 223 generates the integration current Iint by amplifying the differential current Idiff in combination with the second variable current source 224, the resistor R2, and the second capacitor C2 that are connected to an output terminal of the Gm 223.


The second variable current source 224 sinks, to the ground terminal GND, a second current IDAC2, which is determined by the modulation signal Modout among currents included in the differential current Idiff. Accordingly, the integration current Iint, which is a differential current Idiff−IDAC2 between the differential current Idiff input to the secondary integration circuit 222 and the second current IDAC2, flows through the resistor R2 and the second capacitor C2 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 Iint and the impedance of the resistor R2 and the second capacitor C2 is applied to the quantization circuit 230.


The resistor R2 includes one terminal connected to the output terminal of the Gm 223. The second capacitor C2 includes one terminal connected to the other terminal of the resistor R2 and the other terminal connected to the ground terminal GND.


The quantization circuit 230 outputs the modulation signal Modout having a quantum value corresponding to the voltage determined by the sum of the integration current Iint and the impedance of the resistor R2 and the second capacitor C2.


The quantum value of the modulation signal Modout includes digital data. That is, the modulation signal Modout includes digital data corresponding to the voltage determined by the sum of the integration current Iint and the impedance of the resistor R2 and the second capacitor C2.


The CTSDM 110 illustrated in FIG. 2 generates the digital modulation signal Modout corresponding to the current signal Icell/L by using differences between the analog current signal Icell/L output from the resistive memory and the two differential currents Idiff and Iint corresponding to the modulation signal Modout.


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 C1 and the capacitance of the first capacitor C1, the non-linearity of integration can be reduced.


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.


The advantages of the CTSDM 110 illustrated in FIG. 2 are summarized as follows.


Since the CTSDM 110 illustrated in FIG. 2 directly processes a current signal without converting it into a voltage signal, it can reduce power consumption compared to a conventional method of converting a current signal into a voltage signal and processing the voltage signal. Furthermore, by not using a switch and a capacitor in combination, effects due to noise caused by jitter, clock feed-through, and charge injection can be minimized.


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.


In relation to types and the number of elements of the CTSDM 110 illustrated in FIG. 2, when the CTSDM 110 is implemented with a semiconductor integrated circuit, it can be sufficiently predicted that an area occupied by the elements of the CTSDM 110 is incomparably smaller than an area occupied by a conventional sigma-delta modulator.


As described above, the ADC 100 including the CTSDM 110 illustrated in FIG. 2 can also be used for a deep learning neural network computing system as will be described below.



FIG. 3 illustrates a deep learning neural network computing system 300 using the ADC 100 according to an embodiment of the present disclosure.


Referring to FIG. 3, the deep learning neural network computing system 300 includes a crossbar array (CROSSBAR ARRAY) 310, a first switching matrix (SWITCHING MATRIX1) 320, a second switching matrix (SWITCHING MATRIX2330), a current value downscale block (CURRENT MIRROR ARRAY) 340, and an analog-to-digital conversion block (ADC ARRAY) 350.


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.



FIG. 4 illustrates an internal configuration of the CROSSBAR ARRAY 310 illustrated in FIG. 3.


Referring to FIG. 4, each of the plurality of resistive memory cells RMC receives a corresponding one of a plurality of word line control signals WL1 to WLN (N is a natural number) and a corresponding one of a plurality of bit line control signals BL1 to BLM (M is a natural number).


The SWITCHING MATRIX1320 provides the plurality of word line control signals WL1 to WLN to the CROSSBAR ARRAY 310, and the SWITCHING MATRIX2330 provides the plurality of bit line control signals BL1 to BLM to the CROSSBAR ARRAY 310.


The CURRENT MIRROR ARRAY 340 may include a current mirror circuit that generates a downscale current Icelli/L by reducing (or down-scale), by 1/L (L is a natural number), an amplitude of a current Icelli 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.



FIG. 5 describes the CURRENT MIRROR ARRAY 340 illustrated in FIG. 3 according to an embodiment of the present disclosure.


Referring to FIG. 5, the CURRENT MIRROR ARRAY 340 includes a plurality of current mirror circuits 341 to 343.


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 Icell/L is generated by reducing (or down-scale), by 1/L, the amplitude of the current Icell read from the resistive elements of the CROSSBAR ARRAY 310 connected to each column line (or bit line).


Referring back to FIG. 3, the ADC ARRAY 350 converts a plurality of analog downscale currents Icell1/L to IcellM/L output from the CURRENT MIRROR ARRAY 340 into corresponding digital data signals Ds1 to DsM, respectively.



FIG. 6 describes the ADC ARRAY 350 illustrated in FIG. 3 according to an embodiment of the present disclosure.


As illustrated in FIG. 6, the ADC ARRAY 350 may be implemented using the ADC 100 illustrated in FIG. 1.


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 Icell1/L to IcellM/L output from the CURRENT MIRROR ARRAY 340, respectively, and output the plurality of digital data signals Ds1 to DsM, respectively.


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.


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.

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; anda 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; anda 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, andthe 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; anda 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; andan 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, andthe 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; anda quantization circuit configured to generate the digital modulation signal corresponding to the integration current.
Priority Claims (1)
Number Date Country Kind
10-2023-0046030 Apr 2023 KR national