ACM Home Page
Please provide us with feedback. Feedback
Board-level multiterminal net assignment
Full text PdfPdf (125 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 12th ACM Great Lakes symposium on VLSI table of contents
New York, New York, USA
SESSION: Design Automation table of contents
Pages: 130 - 135  
Year of Publication: 2002
ISBN:1-58113-462-2
Authors
Xiaoyu Song  Portland State University, Portland, OR
William N. N. Hung  Intel Corporation, Hillsboro, OR
Alan Mishchenko  Portland State University, Portland, OR
Malgorzata Chrzanowska-Jeske  Portland State University, Portland, OR
Alan Coppola  Cypress Semiconductor, Beaverton, OR
Andrew Kennings  University of Waterloo, Waterloo, Ontario, Canada
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 6,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/505306.505335
What is a DOI?

ABSTRACT

The paper presents a satisfiability-based method for solving the board-level multiterminal net routing problem in Clos-Folded FPGA based logic emulation systems. The approach transforms the FPGA board-level routing task into a single, large Boolean equation with the property that any assignment of input variables that satis¿fies the equation specifies a valid routing. The approach considers all nets simultaneously and the absence of a satisfying assignment implies that the layout is unroutable. We use two of the fastest SAT solvers: Chaff and DLM to perform our experiments. Empirical re¿sults show that the method is time-efficient and applicable to large layout problem instances.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
J. Varghese, M. Butts, and J. Baatcheller, "An efficient logic emulation system," IEEE Trans. VLSI Systems, Vol. 1(2), pp. 171- 174, 1993.
 
4
M. Slimane-Kadi, D. Brasen, and G. Saucier, "A fast FPGA prototyping system that uses inexpensive high-performance FPIC," Proc. ACM/SIGDA Int. Workshop FPGAs, 1994.
 
5
L. Maliniak, "Multiplexing enhances hardware emulation," Electronic Design, pp. 76-78, 1992.
 
6
 
7
K. Yamada, H. Nakada, A. Tsutsui, and N. Ohta, "High-speed emulation of communication circuits on a multiple-FPGA system," Proc. ACM/SIGDA Int. Workshop FPGAs, 1994.
 
8
 
9
W.K. Mak and D.F. Wong, "On optimal board-level routing for FPGA-based logic emulation," IEEE Trans. CAD, Vol. 16(3), 1997.
 
10
S. Lin, Y. Lin, and T. Hwang, "Net Assignment for the FPGA- Based Logic Emulation System in the Folded-Clos Network Structure," IEEE Trans. CAD, Vol. 16(3), 1997.
 
11
12
 
13
P.K. Chan, and M.D.F. Schlag, "Architectural Trade-offs in Field-Programmable-Device Based Computing Systems," Proc. IEEE Workshop on FPGAs for Custom Computing Machines,pp. 138-141, April 1993.
 
14
S. Devadas, "Optimal layout via Boolean Satisfiability," Proc. ACM/IEEE ICCAD, 1989, pp. 294-297.
 
15
 
16
P. Berlin, D. Roncin, and J. Vuillemin, "Programmable active memories: A performance assessment," Proc. 1st International Workshop on FPGAs, Feb. 1992, pp. 57-59.
 
17
18
19
 
20
21
 
22
23

Collaborative Colleagues:
Xiaoyu Song: colleagues
William N. N. Hung: colleagues
Alan Mishchenko: colleagues
Malgorzata Chrzanowska-Jeske: colleagues
Alan Coppola: colleagues
Andrew Kennings: colleagues

Peer to Peer - Readers of this Article have also read: