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.orcid | 0000-0001-6567-2746 | |
| cris.virtual.orcid | 0000-0003-3495-9263 | |
| cris.virtual.orcid | 0000-0002-0742-9366 | |
| cris.virtual.orcid | 0000-0001-6231-3553 | |
| cris.virtual.orcid | 0000-0003-3825-5554 | |
| cris.virtual.orcid | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.orcid | 0000-0001-6561-8934 | |
| cris.virtualsource.department | 15ed05fe-d942-45fb-b815-bd96cf6bf1c6 | |
| cris.virtualsource.department | c84426b5-5f84-48ba-9153-1fe96862af32 | |
| cris.virtualsource.department | dd58335d-8a2a-4401-8914-5de314f80d91 | |
| cris.virtualsource.department | 31f39a30-f864-49e9-9879-f04cc3995def | |
| cris.virtualsource.department | cd229996-283c-420d-b3a4-343d55a60b34 | |
| cris.virtualsource.department | 227114b0-26f5-4f92-8ca6-8d90579a84c7 | |
| cris.virtualsource.department | 873d5ca3-d769-441b-b014-52f18a2fd1c0 | |
| cris.virtualsource.orcid | 15ed05fe-d942-45fb-b815-bd96cf6bf1c6 | |
| cris.virtualsource.orcid | c84426b5-5f84-48ba-9153-1fe96862af32 | |
| cris.virtualsource.orcid | dd58335d-8a2a-4401-8914-5de314f80d91 | |
| cris.virtualsource.orcid | 31f39a30-f864-49e9-9879-f04cc3995def | |
| cris.virtualsource.orcid | cd229996-283c-420d-b3a4-343d55a60b34 | |
| cris.virtualsource.orcid | 227114b0-26f5-4f92-8ca6-8d90579a84c7 | |
| cris.virtualsource.orcid | 873d5ca3-d769-441b-b014-52f18a2fd1c0 | |
| dc.contributor.author | Houshmand, Pouya | |
| dc.contributor.author | Sarda, Giuseppe | |
| dc.contributor.author | Jain, Vikram | |
| dc.contributor.author | Ueyoshi, Kodai | |
| dc.contributor.author | Papistas, Ioannis | |
| dc.contributor.author | Shi, Man | |
| dc.contributor.author | Zheng, Qilin | |
| dc.contributor.author | Bhattacharjee, Debjyoti | |
| dc.contributor.author | Mallik, Arindam | |
| dc.contributor.author | Debacker, Peter | |
| dc.contributor.author | Verkest, Diederik | |
| dc.contributor.author | Verhelst, Marian | |
| dc.date.accessioned | 2026-06-04T08:53:46Z | |
| dc.date.available | 2026-06-04T08:53:46Z | |
| dc.date.createdwos | 2026-01-17 | |
| dc.date.issued | 2023 | |
| dc.description.abstract | DIgital-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.wosFundingText | This 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.doi | 10.1109/jssc.2022.3214064 | |
| dc.identifier.issn | 0018-9200 | |
| dc.identifier.uri | https://imec-publications.be/handle/20.500.12860/59550 | |
| dc.language.iso | eng | |
| dc.provenance.editstepuser | greet.vanhoof@imec.be | |
| dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | |
| dc.source.beginpage | 203 | |
| dc.source.endpage | 215 | |
| dc.source.issue | 1 | |
| dc.source.journal | IEEE JOURNAL OF SOLID-STATE CIRCUITS | |
| dc.source.numberofpages | 13 | |
| dc.source.volume | 58 | |
| dc.subject.keywords | MEMORY | |
| dc.title | DIANA: An End-to-End Hybrid DIgital and ANAlog Neural Network SoC for the Edge | |
| dc.type | Journal article | |
| dspace.entity.type | Publication | |
| imec.internal.crawledAt | 2026-04-07 | |
| imec.internal.source | crawler | |
| imec.internal.wosCreatedAt | 2026-04-07 | |
| Files | ||
| Publication available in collections: |