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 :
بازگشت