ACM Home Page
Please provide us with feedback. Feedback
Efficient routability check algorithms for segmented channel routing
Full text PdfPdf (117 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 5 ,  Issue 3  (July 2000) table of contents
Pages: 735 - 747  
Year of Publication: 2000
ISSN:1084-4309
Authors
Cheng-Hsing Yang  Kung Shan Institute of Technology, Tainan, Taiwan
Sao-Jie Chen  National Taiwan Univ., Taipei, Taiwan
Jan-Ming Ho  Academia Sinica, Taipei, Taiwan
Chia-Chun Tsai  National Taipei Univ. of Technology, Taipei, Taiwan
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 20,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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/348019.348574
What is a DOI?

ABSTRACT

The segmented channel-routing problem arises in the context of row-based field programmable gate arrays (FPGAs). Since the K-segment channel-routing problem is NP-complete for K ≥ 2, an efficient algorithm using the weighted bipartite-matching approach is developed for this problem. Connections that;form a maximum clique are chosen first to be routed to the segmented channel. Then, another maximum clique of the remained connections is routed until all connections have been processed. In addition, a powerful “unroutability check” algorithm is uniquely proposed to tell whether the horizontal switches in an interval of the segmented channel are sufficient for routing or not. Hence, we can precisely discriminate the routable and the unroutable ones from all the test cases. As shown in the experiments, average discrimination ratios of 98.8% and 99.4% are obtained for the 2-segmentation and 3-segmentation models, respectively. Moreover, when applying our routing algorithm to the analyzed nonunroutable cases, a routing failure ratio of 1.5% is reported for the 2-segmentation model, compared to Zhu and Wong's 5.9%; also, a routing failure ratio of 0.8% (less than their 4.7%) is obtained for the 3-segmentation model. In total, the routing failure ratio of our routing algorithm is less than 21% of Zhu and Wong's.


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
ACTEL CORP. 1991. ACT Family FPGA Databook.
 
2
 
3
 
4
EL GAMAL, A., GREENE, J., REYNARI, J., ROGOYSKI, E., EL AYAT, K. A., AND MOHSEN, A. 1989. An architecture for electrically configurable gate arrays. IEEE J. Solid-State Circuits 24, 2 (Apr.), 394-398.
 
5
6
 
7
 
8
PEDRAM, M., NOBANDEGANI, B. S., AND PREAS, B. T. 1994. Design and analysis of segmented routing channels for row-based FPGA's. IEEE Trans. Comput.-Aided Des. 13, 12 (Dec.), 1470-1479.
 
9
RHEINBOLDT, W. 1980. Algorithmic Graph Theory and Perfect Graphs. Academic Press, Inc., New York, NY.
 
10
RoY, K. 1993. A bounded search algorithm for segmented channel routing for FPGA's and associated channel architecture issues. IEEE Trans. Comput.-Aided Des. 12, 11, 1695-1705.
 
11
ROYCHOWDHURY, V. P., GREENE, J., AND EL GAMAL, A. 1993. Segmented channel routing. IEEE Trans. Comput.-Aided Des. 12, 1, 79-95.
 
12


Collaborative Colleagues:
Cheng-Hsing Yang: colleagues
Sao-Jie Chen: colleagues
Jan-Ming Ho: colleagues
Chia-Chun Tsai: colleagues