2L-3W: 2-Level 3-Way Hardware-Software Co-Verification for the Mapping of Deep Learning Architecture (DLA) onto FPGA Boards
Tolulope A. Odetola, Katie M. Groves, Syed Rafay Hasan

TL;DR
This paper introduces a novel 2-Level 3-Way hardware-software co-verification methodology for accurately mapping deep learning architectures onto FPGA boards, ensuring correctness at each design stage.
Contribution
It proposes the first comprehensive 2L-3W co-verification approach with a step-by-step guide for deploying and verifying DLAs on FPGA, including automated layer-by-layer similarity assessment.
Findings
Achieved 99% layer-by-layer similarity scores on test cases
Validated the methodology on LeNet and Cifar-10 DLAs
Provided automated tools for cross-paradigm verification
Abstract
FPGAs have become a popular choice for deploying deep learning architectures (DLA). There are many researchers that have explored the deployment and mapping of DLA on FPGA. However, there has been a growing need to do design-time hardware-software co-verification of these deployments. To the best of our knowledge this is the first work that proposes a 2-Level 3-Way (2L-3W) hardware-software co-verification methodology and provides a step-by-step guide for the successful mapping, deployment and verification of DLA on FPGA boards. The 2-Level verification is to make sure the implementation in each stage (software and hardware) are following the desired behavior. The 3-Way co-verification provides a cross-paradigm (software, design and hardware) layer-by-layer parameter check to assure the correct implementation and mapping of the DLA onto FPGA boards. The proposed 2L-3W co-verification…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and Analog Circuit Testing · Radiation Effects in Electronics · Physical Unclonable Functions (PUFs) and Hardware Security
MethodsTest · Deep Layer Aggregation · Convolution · Dense Connections · LeNet
