Bounded Dataflow Networks and Latency-Insensitive circuits
Bounded Dataflow Networks and Latency-Insensitive circuits
复制标题
有界数据流网络和延迟不敏感电路
DOI:
10.1109/memcod.2009.5185393
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
Arvind Arvind
中科院分区:
文献类型:
--
作者:
M. Vijayaraghavan;Arvind Arvind
We present a theory for modular refinement of Synchronous Sequential Circuits (SSMs) using Bounded Dataflow Networks (BDNs). We provide a procedure for implementing any SSM into an LI-BDN, a special class of BDNs with some good compositional properties. We show that the Latency-Insensitive property of LI-BDNs is preserved under parallel and iterative composition of LI-BDNs. Our theory permits one to make arbitrary cuts in an SSM and turn each of the parts into LI-BDNs without affecting the overall functionality. We can further refine each constituent LI-BDN into another LI-BDN which may take different number of cycles to compute. If the constituent LI-BDN is refined correctly we guarantee that the overall behavior would be cycle-accurate with respect to the original SSM. Thus one can replace, say a 3-ported register file in an SSM by a one-ported register file without affecting the correctness of the SSM. We give several examples to show how our theory supports a generalization of previous techniques for Latency-Insensitive refinements of SSMs.