DocumentCode
1952680
Title
A formal equivalence checking methodology for Simulink and Register Transfer Level designs
Author
Saglamdemir, Muharrem Orkun ; Sen, Arunabha ; Dündar, Gunhan
Author_Institution
Dept. of Electr. & Electron. Eng., Bogazici Univ., Istanbul, Turkey
fYear
2012
fDate
19-21 Sept. 2012
Firstpage
221
Lastpage
224
Abstract
Driven by the increase in complexity of design, time-to-market pressure and the need for a high level of collaboration between multiple discipline teams in a project, model based design has become the inevitable choice for IC Design projects. High-level models are being substantially used as the reference for implementation of the Register Transfer Level (RTL) counterpart of the designs. In that respect, Matlab/Simulink is one of the adopted high level modeling platforms in the IC design industry. However, checking the formal equivalence of the models with their RTL counterparts is still an area of interest to be investigated. In this study, a methodology addressing that matter is proposed. Simulink models of interest in this paper comprise built-in Simulink blocks, Stateflow blocks modeling the state machines, and user-defined blocks. Proposed methodology utilizes Simulink´s Hardware Design Language (HDL) Coder and Real Time Workshop (RTW) tools, Mentor Graphics´ Catapult, and Synopsys´ Formality in the flow. Building of the methodology is explained with a simple example. Then the methodology is applied to multiple designs, including Advanced Encryption Standard (AES) to verify its applicability.
Keywords
circuit simulation; integrated circuit design; integrated circuit modelling; AES; HDL coder; IC design industry; IC design projects; Matlab; Mentor graphic catapult; RTL; RTW tools; Simulink hardware design language; Stateflow block modelling; Synopsy formality; advanced encryption standard; built-in Simulink blocks; formal equivalence checking methodology; high level modeling platforms; high-level models; real-time workshop tools; register transfer level designs; state machines; user-defined blocks; Computational modeling; Hardware design languages; Integrated circuit modeling; Manuals; Mathematical model; Software packages;
fLanguage
English
Publisher
ieee
Conference_Titel
Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD), 2012 International Conference on
Conference_Location
Seville
Print_ISBN
978-1-4673-0685-0
Type
conf
DOI
10.1109/SMACD.2012.6339457
Filename
6339457
Link To Document