IP Library › Granted Patent US 12,327,183
Granted Patent B2
US 12,327,183 · App. 17/199,422 · Granted Jun 10, 2025

Integrated circuits for neural networks

Inventors: Aleksandrs Timofejevs (Riga, LV); Boris Maslov (Newport Beach, CA); Nikolai Kovshov (Moscow, RU); Dmitri Godovskiy (Moscow, RU)
Assignee: PolyN Technology Limited
G06N3/065G06F1/3206G06F1/3287G06F30/39G06N3/044G06N3/049G06N3/0499G06N3/063G06N3/082G06N5/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,327,183
App. No.
17/199,422
Granted
Jun 10, 2025
Kind
B2
Abstract

An integrated circuit includes an analog network of analog components fabricated by a method. The method includes obtaining a neural network topology and weights of a trained neural network. The method also includes transforming the neural network topology to an equivalent analog network of analog components including operational amplifiers and resistors. Each operational amplifier represents an analog neuron, and each resistor represents a connection between analog neurons. The method also includes computing a weight matrix for the equivalent analog network based on the weights of the trained neural network. The method also includes generating a resistance matrix for the weight matrix. The method also includes generating lithographic masks for fabricating a circuit implementing the equivalent analog network based on the resistance matrix. The method also includes fabricating the circuit based on the one or more lithographic masks using a lithographic process.

Claims (50)

1. An integrated circuit for implementing a neural network to provide an improved signal-to-noise ratio through arrangements of analog components, comprising:

an analog network of analog components fabricated by a method comprising the steps of:

obtaining a neural network topology and weights of a trained neural network;

transforming the neural network topology to an equivalent analog network of analog components including a plurality of operational amplifiers and a plurality of resistors, wherein each operational amplifier represents a respective analog neuron, and each resistor represents a respective connection between a respective first analog neuron and a respective second analog neuron;

computing a weight matrix for the equivalent analog network based on the weights of the trained neural network, wherein each element of the weight matrix represents a respective connection;

generating a resistance matrix for the weight matrix, wherein each element of the resistance matrix corresponds to a respective weight of the weight matrix;

generating one or more lithographic masks for fabricating a circuit implementing the equivalent analog network of analog components based on the resistance matrix; and

fabricating the circuit based on the one or more lithographic masks using a lithographic process, wherein:

the trained neural network was trained using training datasets from at least one of: sensor array measurements for detecting and analyzing gas mixtures, semiconductor device aging data for predicting device lifetime, battery performance data for monitoring battery health parameters, voice data for command recognition, biometric sensor data for physiological monitoring during physical activity, or motion sensor data for human activity recognition;

the equivalent analog network is restricted to a maximum number of input and output connections per analog neuron, a predetermined signal limit, a predetermined number of layers, a predetermined range for number of analog neurons, and a predetermined range for number of connections; and

the fabricated circuit implements the trained neural network to perform real-time detection, prediction, or monitoring tasks corresponding to a respective one of the training datasets.

2. The integrated circuit of claim 1 , further comprising one or more digital to analog converters configured to generate analog input for the equivalent analog network of analog components based on one or more digital signals.

3. The integrated circuit of claim 1 , further comprising an analog signal sampling module configured to process 1-dimensional or 2-dimensional analog inputs with a sampling frequency based on number of inferences of the integrated circuit.

4. The integrated circuit of claim 1 , further comprising a voltage converter module to scale down or scale up analog signals to match operational range of the plurality of operational amplifiers.

5. The integrated circuit of claim 1 , further comprising a tact signal processing module configured to process one or more frames obtained from a CCD camera.

6. The integrated circuit of claim 1 , wherein the trained neural network is a long short-term memory (LSTM) network, the integrated circuit further comprising one or more clock modules to synchronize signal tacts and to allow time series processing.

7. The integrated circuit of claim 1 , further comprising one or more analog to digital converters configured to generate digital signal based on output of the equivalent analog network of analog components.

8. The integrated circuit of claim 1 , wherein the circuit includes one or more signal processing modules configured to process 1-dimensional or 2-dimensional analog signals obtained from edge applications.

9. The integrated circuit of claim 1 , wherein:

the trained neural network is trained, using training datasets containing signals of arrays of gas sensors on different gas mixture, for selective sensing of different gases in a gas mixture containing predetermined amounts of gases to be detected;

the neural network topology is a 1-Dimensional Deep Convolutional Neural network (1D-DCNN) designed for detecting 3 binary gas components based on measurements by 16 gas sensors, and includes 16 sensor-wise 1-D convolutional blocks, 3 shared or common 1-D convolutional blocks and 3 dense layers; and

the equivalent analog network includes: (i) a maximum of 100 input and output connections per analog neuron, (ii) delay blocks to produce delay by a predetermined number of time steps, (iii) a signal limit of 5, (iv) 15 layers, (v) approximately 100,000 analog neurons, and (vi) approximately 4,900,000 connections.

10. The integrated circuit of claim 1 , wherein:

the trained neural network is trained, using training datasets containing thermal aging time series data for different MOSFETs, for predicting remaining useful life (RUL) of a MOSFET device;

the neural network topology includes 4 LSTM layers with 64 neurons in each layer, followed by two dense layers with 64 neurons and 1 neuron, respectively; and

the equivalent analog network includes: (i) a maximum of 100 input and output connections per analog neuron, (ii) a signal limit of 5, (iii) 18 layers, (iv) between 3,000 and 3,200 analog neurons, and (v) between 123,000 and 124,000 connections.

11. The integrated circuit of claim 1 , wherein:

the trained neural network is trained, using training datasets containing time series data including discharge and temperature data during continuous usage of different commercially available Li-Ion batteries, for monitoring state of health (SOH) and state of charge (SOC) of Lithium Ion batteries to use in battery management systems (BMS);

the neural network topology includes an input layer, 2 LSTM layers with 64 neurons in each layer, followed by an output dense layer with 2 neurons for generating SOC and SOH values; and

the equivalent analog network includes: (i) a maximum of 100 input and output connections per analog neuron, (ii) a signal limit of 5, (iii) 9 layers, (iv) between 1,200 and 1,300 analog neurons, and (v) between 51,000 and 52,000 connections.

12. The integrated circuit of claim 1 , wherein:

the trained neural network is trained, using training datasets containing time series data including discharge and temperature data during continuous usage of different commercially available Li-Ion batteries, for monitoring state of health (SOH) of Lithium Ion batteries to use in battery management systems (BMS);

the neural network topology includes an input layer with 18 neurons, a simple recurrent layer with 100 neurons, and a dense layer with 1 neuron; and

the equivalent analog network includes: (i) a maximum of 100 input and output connections per analog neuron, (ii) a signal limit of 5, (iii) 4 layers, (iv) between 200 and 300 analog neurons, and (v) between 2,200 and 2,400 connections.

13. The integrated circuit of claim 1 , wherein:

the trained neural network is trained, using training datasets containing speech commands, for identifying voice commands;

the neural network topology is a Depthwise Separable Convolutional Neural Network (DS-CNN) layer with 1 neuron; and

the equivalent analog network includes: (i) a maximum of 100 input and output connections per analog neuron, (ii) a signal limit of 5, (iii) 13 layers, (iv) approximately 72,000 analog neurons, and (v) approximately 2.6 million connections.

14. The integrated circuit of claim 1 , wherein:

the trained neural network is trained, using training datasets containing photoplethysmography (PPG) data, accelerometer data, temperature data, and electrodermal response signal data for different individuals performing various physical activities for a predetermined period of times and reference heart rate data obtained from ECG sensor, for determining pulse rate during physical exercises based on PPG sensor data and 3-axis accelerometer data;

the neural network topology includes two Conv1D layers each with 16 filters and a kernel of 20, performing time series convolution, two LSTM layers each with 16 neurons, and two dense layers with 16 neurons and 1 neuron, respectively; and

the equivalent analog network includes: (i) delay blocks to produce a predetermined number of time steps, (ii) a maximum of 100 input and output connections per analog neuron, (iii) a signal limit of 5, (iv) 16 layers, (v) between 700 and 800 analog neurons, and (vi) between 12,000 and 12,500 connections.

15. The integrated circuit of claim 1 , wherein:

the trained neural network is trained to classify different objects based on pulsed Doppler radar signal; and

the neural network topology includes multi-scale LSTM neural network.

16. The integrated circuit of claim 1 , wherein:

the trained neural network is trained to perform human activity type recognition, based on inertial sensor data;

the neural network topology includes three channel-wise convolutional networks each with a convolutional layer of 12 filters and a kernel dimension of 64, and each followed by a max pooling layer, and two common dense layers of 1024 neurons and N neurons, respectively, where N is a number of classes; and

the equivalent analog network includes: (i) delay blocks to produce a predetermined number of time steps, (ii) a maximum of 100 input and output connections per analog neuron, (iii) an output layer of 10 analog neurons, (iv) signal limit of 5, (v) 10 layers, (vi) between 1,200 and 1,300 analog neurons, and (vi) between 20,000 and 21,000 connections.

17. The integrated circuit of claim 1 , wherein the trained neural network is further trained to detect abnormal patterns of human activity based on accelerometer data that is merged with heart rate data using a convolution operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: TIMOFEJEVS, ALEKSANDRS; MASLOV, BORIS; KOVSHOV, NIKOLAI; GODOVSKIY, DMITRI
To: POLYN TECHNOLOGY LIMITED
Reel/Frame 056873/0022 →
Continuity (4)
Continuation 17189109 · Mar 1, 2021
Continuation In Part PCTEP2020067800 · Jun 25, 2020
Continuation In Part PCTRU2020000306 · Jun 25, 2020
Related Publication 20210406666A1 · Dec 30, 2021
References Cited (67)
US 3628053A · Weiss · 1971 [cited by applicant]
US 5047655A · Chambost et al. · 1991 [cited by applicant]
US 5315163A · Karinthi · 1994 [cited by applicant]
US 6507641B1 · Kondo · 2003 [cited by examiner]
US 7966992B2 · Glugla et al. · 2011 [cited by applicant]
US 10090005B2 · Rumberg et al. · 2018 [cited by applicant]
US 10157629B2 · van der Made et al. · 2018 [cited by applicant]
US 10810471B1 · Perumalla · 2020 [cited by examiner]
US 10825536B1 · Yang · 2020 [cited by applicant]
US 10970441B1 · Zhang · 2021 [cited by applicant]
US 11092130B2 · Senda et al. · 2021 [cited by applicant]
US 20010000427A1 · Miller · 2001 [cited by examiner]
US 20160283842A1 · Pescianschi · 2016 [cited by applicant]
US 20160328642A1 · Himebaugh et al. · 2016 [cited by applicant]
US 20170017879A1 · Kataeva et al. · 2017 [cited by applicant]
US 20170169327A1 · Nestler et al. · 2017 [cited by applicant]
US 20180018553A1 · Bach · 2018 [cited by applicant]
US 20180091240A1 · Noda · 2018 [cited by examiner]
US 20180197485A1 · Jose · 2018 [cited by examiner]
US 20180356771A1 · Basu · 2018 [cited by applicant]
US 20180357533A1 · Inoue · 2018 [cited by applicant]
US 20190026625A1 · Vorenkamp · 2019 [cited by examiner]
US 20190034791A1 · Busch et al. · 2019 [cited by applicant]
US 20190069795A1 · Kiranya · 2019 [cited by examiner]
US 20190104951A1 · Valys · 2019 [cited by examiner]
US 20190251426A1 · Busch et al. · 2019 [cited by applicant]
US 20200043477A1 · Busch et al. · 2020 [cited by applicant]
US 20200046240A1 · Angle et al. · 2020 [cited by applicant]
US 20200110991A1 · Kataeva et al. · 2020 [cited by applicant]
US 20200202206A1 · Rummens et al. · 2020 [cited by applicant]
US 20200364548A1 · Chang · 2020 [cited by examiner]
US 20210125049A1 · Khwa · 2021 [cited by examiner]
US 20220028051A1 · Asano · 2022 [cited by examiner]
US 20220083865A1 · Riazi · 2022 [cited by applicant]
US 20220253675A1 · Ren · 2022 [cited by applicant]
EP 0432462A1 · 1991 [cited by applicant]
EP 3663988A1 · 2020 [cited by applicant]
JP 2003021032A · 2003 [cited by applicant]
KR 102120756B1 · 2020 [cited by applicant]
WO WO2006104144A1 · 2006 [cited by applicant]
WO WO2020082080A1 · 2020 [cited by applicant]
Liu et al. (Training an Artificial Neural Network with Op-amp Integrators Based Analog Circuits; IEEE CSAA Guidance, Navigation and Control Conference (CGNCC); published 2018, pp. 1-6) (Year: 2018). [cited by examiner]
Chen et al. (Accelerator-friendly Neural-network Training: Learning Variations and Defects in RRAM Crossbar; Design, Automation & Test in Europe Conference & Exhibition; published 2017, pp. 19-24) (Year: 2017). [cited by examiner]
Sang et al. (Micro Hand Gesture Recognition System Using Ultrasonic Active Sensing, Published in: IEEE Sensors Journal (vol. 19, Issue: 18, Sep. 15, 2019), pp. 1-9) (Year: 2019). [cited by examiner]
Cheng et al. (MS-LSTM: a Multi-Scale LSTM Model for BGP Anomaly Classification, 2016 IEEE 24th International Conference on Network Protocols (ICNP), pp. 1-6) (Year: 2016). [cited by examiner]
Cadence Design Systems: “From TensorFlow to RTL in three months,” Youtube, Nov. 14, 2018, XP054981600, retrieved from the Internet: URL: XP054981600, https://www.youtube.com > watch, 2 pgs. [cited by applicant]
Cadence: “Engineering Change Orders,” Dec. 8, 2019, XP055789511, Retrieved from the Internet: URL:https://web.archive.org/web/20191208162944if_https://www.cadence.com/content/dam/cadence-www/global/en_US/documents/tools… [cited by applicant]
Guyue Huang et al., “Machine Learning for Electronic Design Automation: A Survey,” arxiv.org, Cornell University Library, Mar. 8, 2021, arXiv:2102-03357v2, 44 pgs. [cited by applicant]
Monsen, Analog neural network-based helicopter gearbox health monitoring system, Acoustical Society of America, vol. 96, No. Dec. 6, 1995, 15 pgs. [cited by applicant]
Polyn Technology Limited, International Search Report and Written Opinion, PCT/EP2020/067800, Apr. 12, 2021, 10 pgs. [cited by applicant]
Polyn Technology Limited, International Preliminary Report on Patentability, PCT/EP2020/067800, Dec. 13, 2022, 8 pgs. [cited by applicant]
Polyn Technology Limited, International Search Report and Written Opinion, PCT/RU2020/000306, Mar. 4, 2021, 12 pgs. [cited by applicant]
Polyn Technology Limited, International Preliminary Report on Patentability, PCT/RU2020/000306, Dec. 13, 2022, 9 pgs. [cited by applicant]
Polyn Technology Limited, International Search Report and Written Opinion, PCT/US2021/058266, Feb. 18, 2022, 16 pgs. [cited by applicant]
Ronao, Charissa Ann, Human activity recognition with smartphone sensors using deep learning neural networks, Expert Systems with Applications 59, (2016) 235-244, 10 pgs. [cited by applicant]
Timofejevs, Office Action, U.S. Appl. No. 17/733,932, filed Apr. 21, 2023, 20 pgs. [cited by applicant]
Chakma et al. (A Mixed-Signal Approach to Memristive Neuromorphic System Design; Published in: 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 1-4). (Year: 2017). [cited by applicant]
Chapeton et al. (Effects of homeostatic constraints on associative memory storage and synaptic connectivity of cortical circuits, Frontiers in Computational Neuroscience, vol. 9, Article 74, published Jun. 18, 2015, pp.… [cited by applicant]
Himavathi et al. (Feedforward Neural Network Implementation in FPGA Using Layer Multiplexing for Effective Resource Utilization, IEEE Transactions on Neural Networks, vol. 18, No. 3, May 2007, pp. 880-888) (Year: 2007). [cited by applicant]
Liew et al. (Bounded activation functions for enhanced training stability of deep neural networks on visual pattern recognition problems; Neurocomputing; published 2016, pp. 718-734). (Year: 2016). [cited by applicant]
Lin et al. (Learning the sparsity for ReRAM: mapping and pruning sparse neural network for ReRAM based accelerator; ASPDAC ' 19: Proceedings of the 24th Asia and South Pacific Design Automation Conference; published 201… [cited by applicant]
Polyn Technology Limited, International Search Report and Written Opinion, PCT/RU2021/000630, Mar. 17, 2022, 11 pgs. [cited by applicant]
Timofejevs, Office Action, U.S. Appl. No. 17/189,109, filed Mar. 25, 2024, 34 pgs. [cited by applicant]
Timofejevs, Office Action, U.S. Appl. No. 17/198,198, filed Apr. 23, 2024, 20 pgs. [cited by applicant]
Timofejevs, Office Action, U.S. Appl. No. 17/199,373, filed May 9, 2024, 32 pgs. [cited by applicant]
Timofejevs, Office Action, U.S. Appl. No. 17/199,407, filed Jun. 6, 2024, 25 pgs. [cited by applicant]
Wang et al. (Prandtl-lshlinskii Modeling for Giant Magnetostrictive Actuator Based on Internal Time-Delay Recurrent Neural Network ; Published in: IEEE Transactions on Magnetics ( vol. 54, Issue: 11, Nov. 2018); pp. 1-4… [cited by applicant]
Cited By (1)
US 12,664,414