International Journal of Electrical and Computer Engineering
Vol 7, No 4: August 2017

Functional Verification of Large-integers Circuits using a Cosimulation-based Approach

Nejmeddine Alimi (University of Tunis El Manar, 2092 El Manar Tunis, Tunisia)
Younes Lahbib (University of Carthage, 2035 Charguia II Tunis, Tunisia)
Mohsen Machhout (University of Monastir, 5000 Monastir, Tunisia)
Rached Tourki (University of Monastir, 5000 Monastir, Tunisia)



Article Info

Publish Date
01 Aug 2017

Abstract

Cryptography and computational algebra designs are complex systems based on modular arithmetic and build on multi-level modules where bit-width is generally larger than 64-bit. Because of their particularity, such designs pose a real challenge for verification, in part because large-integer’s functions are not supported in actual hardware description languages (HDLs), therefore limiting the HDL testbench utility. In another hand, high-level verification approach proved its efficiency in the last decade over HDL testbench technique by raising the latter at a higher abstraction level. In this work, we propose a high-level platform to verify such designs, by leveraging the capabilities of a popular tool (Matlab/Simulink) to meet the requirements of a cycle accurate verification without bit-size restrictions and in multi-level inside the design architecture. The proposed high-level platform is augmented by an assertion-based verification to complete the verification coverage. The platform experimental results of the testcase provided good evidence of its performance and re-usability.

Copyrights © 2017






Journal Info

Abbrev

IJECE

Publisher

Subject

Computer Science & IT Electrical & Electronics Engineering

Description

International Journal of Electrical and Computer Engineering (IJECE, ISSN: 2088-8708, a SCOPUS indexed Journal, SNIP: 1.001; SJR: 0.296; CiteScore: 0.99; SJR & CiteScore Q2 on both of the Electrical & Electronics Engineering, and Computer Science) is the official publication of the Institute of ...