DocumentCode :
1144461
Title :
Mixed analog/digital hardware synthesis of artificial neural networks
Author :
Achyuthan, Arun ; Elmasry, Mohamed I.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Volume :
13
Issue :
9
fYear :
1994
fDate :
9/1/1994 12:00:00 AM
Firstpage :
1073
Lastpage :
1087
Abstract :
A methodology for automated synthesis of mixed analog/digital hardware architectures for Artificial Neural Network (ANN) applications is presented, The ANN system is input in the form of a Data Flow Graph (DFG) of operators. The output is a high-level interconnection description of mixed analog/digital building block circuits that is generated by searching a multidimensional design space to satisfy the throughput requirements and minimize an area-time cost function. A combination of quantitative analysis and behavioral modeling techniques tackles the problems of hardware nonidealities by screening suitable analog circuits. Digital hardware is employed when no analog circuit is found that satisfies the performance requirements of any operation. A heuristic partitioning scheme reduces the interfaces between blocks of circuits operating in analog and digital modes. The parallelism in ANN systems is, handled by a new scheduling and allocating procedure that selectively sequentializes groups of operations with the goal of iteratively improving an area-time cost function. The synthesizer is also capable of embedding hardware units that are intended to operate asynchronously. The synthesis methodology is illustrated with two design examples
Keywords :
VLSI; circuit CAD; mixed analogue-digital integrated circuits; neural chips; ANN systems; allocating procedure; area-time cost function; artificial neural networks; behavioral modeling techniques; data flow graph; hardware nonidealities; hardware synthesis; heuristic partitioning scheme; high-level interconnection description; mixed analog/digital hardware; multidimensional design space; quantitative analysis; scheduling; throughput requirements; Analog circuits; Artificial neural networks; Circuit synthesis; Cost function; Flow graphs; Integrated circuit interconnections; Multidimensional systems; Network synthesis; Neural network hardware; Throughput;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.310897
Filename :
310897
Link To Document :
بازگشت