DocumentCode :
1054711
Title :
Task scheduling for exploiting parallelism and hierarchy in VLSI CAD algorithms
Author :
Belkhale, Krishna P. ; Brouwer, Randall J. ; Banerjee, Prithviraj
Author_Institution :
Illinois Univ., Urbana, IL, USA
Volume :
12
Issue :
5
fYear :
1993
fDate :
5/1/1993 12:00:00 AM
Firstpage :
557
Lastpage :
567
Abstract :
Two approaches to handling the computational requirements of computer-aided design problems are considered. One approach is to take advantage of the hierarchical nature of circuit design and develop hierarchical CAD algorithms. Another involves the use of parallel processing and development of parallel CAD algorithms. How these two approaches can be combined to speed up various CAD applications is discussed. Toward this goal, two general problems in scheduling are solved: parallelizable independent task scheduling (PITS) and parallelizable dependent task scheduling (PDTS). The PITS scheduling theory is applied to a parallel hierarchical circuit extractor, and the PDTS scheduling theory is applied to a parallel hierarchical global router. Both implementations show speedups of about six on eight processors of a shared-memory multiprocessor
Keywords :
VLSI; circuit CAD; circuit layout CAD; integrated circuit technology; parallel algorithms; scheduling; VLSI CAD algorithms; computer-aided design; parallel hierarchical circuit extractor; parallel hierarchical global router; parallel processing; shared-memory multiprocessor; task scheduling; Algorithm design and analysis; Circuit synthesis; Concurrent computing; Design automation; Helium; Parallel processing; Processor scheduling; Routing; Scheduling algorithm; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.277604
Filename :
277604
Link To Document :
بازگشت