Proceedings of the 42nd Annual Conference on Design Automation - DAC '05 2005
DOI: 10.1145/1065579.1065797
|View full text |Cite
|
Sign up to set email alerts
|

Unified high-level synthesis and module placement for defect-tolerant microfluidic biochips

Abstract: Microfluidic biochips promise to revolutionize biosensing and clinical diagnostics. As more bioassays are executed concurrently on a biochip, system integration and design complexity are expected to increase dramatically. This problem is also identified by the 2003 ITRS document as a major system-level design challenge beyond 2009. We focus here on the automated design of droplet-based microfluidic biochips. We present a synthesis methodology that unifies operation scheduling, resource binding, and module plac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
136
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 155 publications
(136 citation statements)
references
References 14 publications
0
136
0
Order By: Relevance
“…Su et al represent protocols as acyclic sequence graphs and map them to droplet-based processors using automatic scheduling [Su and Chakrabarty, 2004] and module placement [Su and Chakrabarty, 2005].…”
Section: Related Workmentioning
confidence: 99%
“…Su et al represent protocols as acyclic sequence graphs and map them to droplet-based processors using automatic scheduling [Su and Chakrabarty, 2004] and module placement [Su and Chakrabarty, 2005].…”
Section: Related Workmentioning
confidence: 99%
“…Su and Chakrabarty [10] developed a genetic algorithm that performs scheduling, module selection, and placement concurrently. The runtime of this algorithm is too large for use in an online context; however, it illustrates the importance of module selection during synthesis.…”
Section: Related Workmentioning
confidence: 99%
“…Placement determines the specific location on the DMFB where each assay operation will start, at the times computed by the scheduler [6][15] [16]. The placer annotates each node in the DAG with the location of the module, and outputs a .dot file, as shown in Fig.…”
Section: ) Placement Visualizationmentioning
confidence: 99%
“…Assays are specified as directed acyclic graphs (DAGs). Synthesis involves three steps: scheduling the operations [7][9] [10][12] [14], placing modules onto the device [6][15] [16], and routing droplets [13] [19]; algorithms that perform multiple steps at once, to synergize cross-boundary optimization, have also been proposed [16].…”
Section: Introductionmentioning
confidence: 99%