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


Verified compilation of communicating processes into clocked circuits
Authors:John O'Leary  Geoffrey Brown  Wayne Luk
Affiliation:(1) School of Electrical Engineering, Cornell University, Ithaca, New York, USA;(2) Department of Computing, Imperial College of Science, Technology and Medicine, London, UK;(3) Strategic CAD Labs, Intel Corporation, 5200 NE Elam Young Parkway, 97124 Hillsboro, OR, USA
Abstract:We have previously developed a verified algorithm for compiling programs written in an occam-like language into delay-insensitive circuits. In this paper we show how to retarget our compiler for clocked circuits. Since verifying a hardware compiler is a huge effort, it is significant that we are able to retarget our compiler proof without recreating that effort.The chief contribution of this paper is the methodology used for retargeting our compiler which is based upon a new model for systems with both synchronous and asynchronous behaviour. The retargeting proof utilizes both theorems proved algebraically by hand and theorems proved automatically by state exploration. The technique of protocol conversion is used extensively in modularizing the proof of the clocked implementation.
Keywords:Handshake protocols  Protocol conversion  Hardware verification
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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