期刊文献+

Verilog操作语义研究 被引量:4

Study on the Operational Semantics of Verilog
下载PDF
导出
摘要 提出了一个结构化操作语义模型,用于描述Verilog核心子集的语言特征,此子集包含了事件驱动、基于共享变量的并发特性、时间延迟等Verilog的主要语言成分.在此操作语义模型中,所有的Verilog程序将被统一地认为是开放式系统,所以在此操作语义模型的基础上能够进一步提出Verilog开放进程的观察模型,并提出基于互模拟的观察等价概念来判定进程之间的等价关系.最后证明了所定义的观察等价关系对所有的Verilog构造子而言是一个同余关系,从而为发展相应的进程代数理论提供了一个可靠性基础. In this paper, a structural operational semantic model is presented for a core subset of Verilog, and the subset has the main features of Verilog such as event-driven computation, shared-variable concurrency, time-delay, and so on. And all the Verilog processes are seen as open systems in this operational semantic model, so a model of observation is provided for open Verilog processes, and use observation equivalence based on bisimulation to identify the equivalence between programs. The observation equivalence can be proved to be a congruence for all Verilog operators, so it provides a sound base for deriving the algebraic laws for Verilog processes.
出处 《软件学报》 EI CSCD 北大核心 2002年第10期2021-2030,共10页 Journal of Software
基金 澳门联合国大学国际软件技术研究所"实时混成系统的研究技术"(Design Techniques for Real-Time Hybrid Systems)研究计划的资助项目~
关键词 VERILOG语言 操作语义 事件调度 观察模型 互模拟 同余性 Verilog event scheduling operational semantics observation model bisimulation congruence
  • 相关文献

参考文献11

  • 1IEEE Computer Society. IEEE Standard Based on the Verilog Hardware Descrip tion Language (IEEE std 1364-1995). 1995.
  • 2Gordon, M. The semantic challenge of Verilog HDL. In: Proceedings of the 1 0th Annual IEEE Symposium on Logic in Computer Science. San Diego: IEEE Computer Society Press, 1995. 136~145.
  • 3He, Ji-feng, Xu, Qi-wen. An operational semantics of a simulator algorithm . In: Proceedings of the 2000 International Conference on Parallel and Distribut ed Processing Techniques and Applications (PDPTA 2000). Las Vegas: CSREA Press, 2000. 203~209.
  • 4Zhou, Chao-chen, Hoare, C.A.R., Ravn, A.P. A calculus of duration. Informa tion Processing Letter, 1991,40(5):269~275.
  • 5Pace, G.J. Hardware design based on Verilog HDL [Ph.D. Thesis]. Oxford Uni versity, 1997.
  • 6Schneider, G., Xu, Qi-wen. Towards a formal semantics of Verilog using dur ation calculus. LNCS 1486, Berlin: Spinger-Verlag, 1998.
  • 7Zhu, Hui-biao, He, Ji-feng. A DC-based semantics for Verilog. In: Feng, Yu -lin, Notkin, D., Gaudel, M-C., eds. Proceedings of the 16th IFIP World Computer Congress 2000: Theory and Practice (ICS 2000). Beijing: Publishing House of Ele ctronics Industry, 2000. 421~432.
  • 8Gordon, M. Event and cycle semantics of hardware description languages. VF E Project Report, Cambridge University, 1998.
  • 9Miler, R. Communication and Concurrency. Prentice Hall, 1989.
  • 10Plotkin, G. A structural approach to operational semantics. Technical Rep ort, DAIMI FN-19, Department of Computer Science, Aarhus University.

同被引文献20

  • 1俞莉琼,付宇卓.有限状态机的Verilog设计与研究[J].微电子学与计算机,2004,21(11):146-148. 被引量:16
  • 2李俊一,牛萍娟.基于Verilog HDL设计的多功能数字钟[J].微计算机信息,2006,22(04Z):79-81. 被引量:14
  • 3胡燕翔.Verilog语义的ASM表示方法研究[J].计算机工程,2006,32(21):1-2. 被引量:2
  • 4IEEE Standard 1364-1995. IEEE Standard Hardware Description Language Based on the Verilog Hardware Description Language[S].
  • 5Mike Gordon. The semantic of Verilog HDL[A]. Proc Tenth Annual IEEE Symposium on Logic in Computer Science [C].[s.1.]:IEEE Computer Society Press, 1995. 136-145.
  • 6Zhu Huibiao, He Jifeng. A DC-based semantics for Verilog[A]. ICFEM 2000[C]. Berlin Heideberg:Spinger-Verlag,2000. 646-667.
  • 7Zhu Huibao, Bowen P, He Jifeng. Soundness, completeness and non-redundancy of operational semantics for Verilog based on denotational semantics[J]. IEEE Transaction on Software Engineering, 2002,28(3):149-176.
  • 8王金明,杨吉斌.数字系统设计与VerilogHDL[M].电子工业出版社,2002:182-235.
  • 9潘松,黄继业,潘明.EDA技术实用教程:VerilogHDL版[M].4版.科学出版社,2010:300-340.
  • 10SanirPalnitkar,夏宇闻,胡燕祥.VerilogHDL数字设计与综合[M].2版.电子工业出版社,2009:240-260.

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部