首页> 外文学位 >Exploiting temporal independence for parallel, distributed, asynchronous, preemptive event-driven simulation of VHDL digital circuit descriptions.
【24h】

Exploiting temporal independence for parallel, distributed, asynchronous, preemptive event-driven simulation of VHDL digital circuit descriptions.

机译:利用时间独立性进行VHDL数字电路描述的并行,分布式,异步,先发性事件驱动的仿真。

获取原文
获取原文并翻译 | 示例

摘要

Concurrent event-driven simulation of digital circuits is essential in reducing simulation time in the verification of large circuit designs. Whereas the concurrent simulation of combinational circuits is relatively straight-forward, realizing conservative, deadlock-free simulation of cyclic designs is difficult. This thesis addresses this challenge by exploiting the temporal independence that arises between dependent components during simulation. Our algorithm {dollar}Psp2EDAS,{dollar} is implemented on both shared memory multiprocessors and distributed environments and is shown to be deadlock-free. We demonstrate its applicability to an existing large body of circuit simulation problems by applying the algorithm to the simulation of VHDL circuit descriptions. Results show that {dollar}Psp2EDAS{dollar} identifies an average of three times as many circuit components concurrently executing per simulation cycle as that exposed by a capable central queue event-driven simulation algorithm.; Our research revealed a significant weakness in VHDL's ability to correctly represent and simulate transmission line interconnects. A discrete model and event-driven simulation algorithm for transmission lines is developed. Also, extensions are proposed to the VHDL grammar and its transport delay timing semantics for using the model. The grammar extensions allows easy and efficient representation of arbitrary interconnect. The simulation algorithm handles both reflective and incident switching transmission line designs. Simulation of PCI, Wired-OR and Ethernet bus are demonstrated. The results affirm the validity and correctness of the solution and shows that the algorithm gives speedups of over 600 times as fast as simulation done with SPICE.
机译:并行事件驱动的数字电路仿真对于减少大型电路设计验证中的仿真时间至关重要。组合电路的并行仿真相对简单,而实现保守,无死锁的循环设计仿真却很困难。本文通过利用在仿真过程中依赖组件之间出现的时间独立性来应对这一挑战。我们的算法{dollar} Psp2EDAS {dollar}在共享内存多处理器和分布式环境上均实现,并且显示为无死锁。通过将算法应用于VHDL电路描述的仿真,我们证明了其对现有大量电路仿真问题的适用性。结果表明{dollar} Psp2EDAS {dollar}识别出每个仿真周期平均并发执行的电路组件是功能强大的中央队列事件驱动的仿真算法所公开的电路组件的平均数量的三倍。我们的研究表明,VHDL正确表示和模拟传输线互连的能力存在重大缺陷。建立了输电线路的离散模型和事件驱动仿真算法。此外,还为使用该模型对VHDL语法及其传输延迟时序语义提出了扩展。语法扩展允许轻松有效地表示任意互连。仿真算法可处理反射式和入射式切换传输线设计。演示了PCI,Wired-OR和以太网总线的仿真。结果证实了该解决方案的正确性和正确性,并表明该算法的加速速度是SPICE仿真速度的600倍以上。

著录项

  • 作者

    Walker, Peter Anthony.;

  • 作者单位

    Brown University.;

  • 授予单位 Brown University.;
  • 学科 Engineering Electronics and Electrical.; Computer Science.
  • 学位 Ph.D.
  • 年度 1997
  • 页码 242 p.
  • 总页数 242
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号