A HIERARCHICAL COMPILED CODE EVENT-DRIVEN LOGIC SIMULATOR
A HIERARCHICAL COMPILED CODE EVENT-DRIVEN LOGIC SIMULATOR
复制标题
DOI:
10.1109/43.137501
复制
发表时间:
1991-06-01
影响因子:
2.9
通讯作者:
LEWIS, DM
中科院分区:
文献类型:
--
作者:
LEWIS, DM
This paper describes logic simulation techniques that reduce both preprocessing time and execution time of unit delay logic simulation. Compiled code implementation techniques using a threaded code organization are applied to the event driven logic simulation algorithm. Simulation speed is increased by a factor of up to 10 by this technique compared to conventional event-driven simulation. This technique is then extended to hierarchical simulation, in which a fan-out procedure and simulation procedure is generated for each unique module. Hierarchical simulation reduces preprocessing time and allows the recompilation of only those modules that are modified.The simulator uses a portable machine model, in which an architecture file describes the target machine. The simulator can be quickly ported to new machines by defining the architecture, while still obtaining high performance.