33rd Design Automation Conference Proceedings, 1996
DOI: 10.1109/dac.1996.545548
|View full text |Cite
|
Sign up to set email alerts
|

A technique for synthesizing distributed burst-mode circuits

Abstract: We offer a technique to partition a centralized control-flow graph to obtain distributed control in the context of asynchronous highlevel synthesis. The technique targets Huffman-style asynchronous controllers that are customized to the problem. It solves the key problem of handling signals that are shared between the partitions-a problem due to the incompletely specified nature of asynchronous controllers. We report encouraging experimental results on realistic examples.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…In [21,18], Vogler and Wollowski presented a formal method for decomposition based on the net contraction approach of [7], which is then validated through bisimulation. Kapoor and Josephs have proposed a simple source language-level decomposition technique, equivalent to Petri net decomposition, which significantly improves runtime, but (as with [11]) can only decompose for fixed series-parallel constructs such as forks and joins [10]. A direct mapping approach by Bystrov and Yakovlev [5], targeted for low-latency, is also a form of Petri-net decomposition.…”
Section: Related Workmentioning
confidence: 97%
See 1 more Smart Citation
“…In [21,18], Vogler and Wollowski presented a formal method for decomposition based on the net contraction approach of [7], which is then validated through bisimulation. Kapoor and Josephs have proposed a simple source language-level decomposition technique, equivalent to Petri net decomposition, which significantly improves runtime, but (as with [11]) can only decompose for fixed series-parallel constructs such as forks and joins [10]. A direct mapping approach by Bystrov and Yakovlev [5], targeted for low-latency, is also a form of Petri-net decomposition.…”
Section: Related Workmentioning
confidence: 97%
“…However, none of these methods focuses on individual controllers, and each is either template-based (Tangram, Balsa) or fairly coarse-grained. Kudva et al [11] have proposed a high-level synthesis flow which maps a control-dataflow graph into separate datapath and control. The control is then partitioned into burst-mode sub-controllers, where several may be simultaneously active.…”
Section: Related Workmentioning
confidence: 99%
“…The other examples are classic burst-mode benchmarks from various publications. The burst-mode controllers ackcd-player, ack-fibonacci, ack-diffeq, ack-barcode, ack-gcd, and ack-factorial are all generated automatically from a procedural language description by the high-level synthesis framework ACK [30,6,31,5]. All benchmarks are run on a 333 MHz Ultrasparc-2 processor with 1 GB of physical memory and 840 MB of virtual memory running the Solaris operating system.…”
Section: Benchmark Resultsmentioning
confidence: 99%
“…For example, different protocols and state assignments could lead to substantial improvements in circuit area and delay. Since existing exact synthesis methods are slow, and may not even complete for large circuits, designers are often forced to use heuristic methods, or partitioning [6], to interactively explore the design space in a reasonable amount of time often yielding sub-optimal circuits. The bottleneck of extended burst-mode finite state machine synthesis is typically in the hazard-free logic minimization step.…”
Section: Introductionmentioning
confidence: 99%
“…In section 3 we show that the restriction of output concurrency by the FS rule does not hinder a proper GHFRPSRVL WLRQ RI WKH SULPLWLYH )60 that would even reinstate output concurrency in a V\VWHP of XBMMs. (If a system of circuits is the design goal, decomposition at the STG level has already been proposed by [3], [5], and [11].) Instead of applying the FM-and FS-restricted firing rule to the STG, the SpG_FM can also be obtained from the SpG by removing all arcs that violate the FM and FS restrictions.…”
Section: B the Forced-output-simultaneity Restriction (Fs Rule)mentioning
confidence: 99%