Publication:

DIANA: An End-to-End Hybrid DIgital and ANAlog Neural Network SoC for the Edge

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0001-6567-2746
cris.virtual.orcid0000-0003-3495-9263
cris.virtual.orcid0000-0002-0742-9366
cris.virtual.orcid0000-0001-6231-3553
cris.virtual.orcid0000-0003-3825-5554
cris.virtual.orcid#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0001-6561-8934
cris.virtualsource.department15ed05fe-d942-45fb-b815-bd96cf6bf1c6
cris.virtualsource.departmentc84426b5-5f84-48ba-9153-1fe96862af32
cris.virtualsource.departmentdd58335d-8a2a-4401-8914-5de314f80d91
cris.virtualsource.department31f39a30-f864-49e9-9879-f04cc3995def
cris.virtualsource.departmentcd229996-283c-420d-b3a4-343d55a60b34
cris.virtualsource.department227114b0-26f5-4f92-8ca6-8d90579a84c7
cris.virtualsource.department873d5ca3-d769-441b-b014-52f18a2fd1c0
cris.virtualsource.orcid15ed05fe-d942-45fb-b815-bd96cf6bf1c6
cris.virtualsource.orcidc84426b5-5f84-48ba-9153-1fe96862af32
cris.virtualsource.orciddd58335d-8a2a-4401-8914-5de314f80d91
cris.virtualsource.orcid31f39a30-f864-49e9-9879-f04cc3995def
cris.virtualsource.orcidcd229996-283c-420d-b3a4-343d55a60b34
cris.virtualsource.orcid227114b0-26f5-4f92-8ca6-8d90579a84c7
cris.virtualsource.orcid873d5ca3-d769-441b-b014-52f18a2fd1c0
dc.contributor.authorHoushmand, Pouya
dc.contributor.authorSarda, Giuseppe
dc.contributor.authorJain, Vikram
dc.contributor.authorUeyoshi, Kodai
dc.contributor.authorPapistas, Ioannis
dc.contributor.authorShi, Man
dc.contributor.authorZheng, Qilin
dc.contributor.authorBhattacharjee, Debjyoti
dc.contributor.authorMallik, Arindam
dc.contributor.authorDebacker, Peter
dc.contributor.authorVerkest, Diederik
dc.contributor.authorVerhelst, Marian
dc.date.accessioned2026-06-04T08:53:46Z
dc.date.available2026-06-04T08:53:46Z
dc.date.createdwos2026-01-17
dc.date.issued2023
dc.description.abstractDIgital-ANAlog (DIANA), a heterogeneous multi-core accelerator, combines a reduced instruction set computer - five (RISC-V) host processor with an analog in-memory computing (AIMC) artificial intelligence (AI) accelerator and a digital reconfigurable deep neural network (DNN) accelerator in a single system-on-chip (SoC) to support a wide variety of neural network (NN) workloads. AIMC cores can bring extreme computational parallelism and efficiency at the expense of accuracy and dataflow flexibility. Digital AI co-processors, on the other hand, guarantee accuracy through deterministic compute, but cannot achieve the same computational density and efficiency. DIANA exploits this fundamental tradeoff by integrating both types of cores in a shared and optimized memory system, to enable seamless execution of the workloads on the parallel cores. The system’s performance benefits further from pipelined parallel execution across both accelerator cores and enhanced AIMC spatial unrolling techniques, leading to drastically reduced execution latency and reduced memory footprints. The design has been implemented in a 22-nm technology and achieves peak efficiencies of 600 TOP/s/W for the AIMC core (I/W/O: 7/1.5/6 bit) and 14 TOP/s/W (I/W/O: 8/8/8 bit) for the digital accelerator, respectively. End-to-end performance evaluation of CIFAR-10 and ImageNet classification workloads is carried out on the chip, reporting 7.02 and 5.56 TOP/s/W, respectively, at the system level.
dc.description.wosFundingTextThis work was supported in part by KU Leuven, in part by the European Union (EU) European Research Council (ERC) for Resource-efficient sensing through dynamic attention-scalability (Re-SENSE) Project under Grant ERC-2016-STG-715037, and in part by the Flemish Government (Artificial intelligence (AI) Research Program).
dc.identifier.doi10.1109/jssc.2022.3214064
dc.identifier.issn0018-9200
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/59550
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
dc.source.beginpage203
dc.source.endpage215
dc.source.issue1
dc.source.journalIEEE JOURNAL OF SOLID-STATE CIRCUITS
dc.source.numberofpages13
dc.source.volume58
dc.subject.keywordsMEMORY
dc.title

DIANA: An End-to-End Hybrid DIgital and ANAlog Neural Network SoC for the Edge

dc.typeJournal article
dspace.entity.typePublication
imec.internal.crawledAt2026-04-07
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-04-07
Files
Publication available in collections: