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


Modeling multi-rate DSP specification semantics for formal transformational design in HOL
Authors:Catia M Angelo  Luc Claesen  Hugo de Man
Affiliation:(1) IMEC vzw, Kapeldreef 75, B3001 Leuven, Belgium
Abstract:The CATHEDRAL Silicon Compilers synthesize hardware for DSP algorithms specified in Silage, a high level applicative language. In order to optimize the results of the silicon compilation in terms of chip-area and/or throughput, the user often massages the specification applying transformations to the Silage code. To guarantee that the transformations preserve the behavior of the specified algorithm, the formal semantics of the specification language had to be defined. The semantics has been used to prove in HOL the correctness of the transformations and to prove properties of the specification. We are currently building a system where a menu of useful andcorrectness preserving transformations will be available to the user. In this system the user could choose appropriate transformations from the menu taking advantage of his creativity and expertise to interactively guide the silicon compiler, without the risk of introducing inconsistencies. This article describes the formalmulti-rate semantics of a substantial subset of Silage and illustrates some formally verified transformations.
Keywords:Semantics of specification languages  verifying and reasoning about programs  theorem proving  transformational design
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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