首页 | 本学科首页   官方微博 | 高级检索  
     


A functional formalization of on chip communications
Authors:Julien Schmaltz  Dominique Borrione
Affiliation:(1) Institute for Computing and Information Sciences, Radboud University, Postbus 9010, 6500 GL Nijmegen, The Netherlands;(2) TIMA Laboratory, VDS Group, 46 avenue Félix Viallet, 38031 Grenoble Cedex, France
Abstract:This paper presents a formal model and a systematic approach to the validation of communication architectures at a high level of abstraction. This model is described mathematically by a function, named GeNoC. The correctness of GeNoC is expressed as a theorem, which states that messages emitted on the architecture reach their expected destination without any modification of their content. The model identifies the key constituents common to all on chip communication architectures, and their essential properties from which the correctness theorem is deduced. Each constituent is represented by a function that has no explicit definition but is constrained to satisfy the essential properties. Thus, the validation of a particular architecture is reduced to the proof that its concrete definition satisfies the essential properties. In practice, the model has been defined in the logic of the ACL2 theorem proving system. We illustrate our approach on several architectures that constitute concrete instances of the generic GeNoC model. Some of these applications come from industrial designs, such as the AMBA AHB bus or the Octagon network from ST Microelectronics. C. Delgado Kloos
Keywords:Networks on chip  Communication architectures  Formal methods  Automated theorem proving
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号