Timing driven method for laying out a user's circuit onto a prog

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364488, 364489, 364490, G06F 1750

Patent

active

055218377

ABSTRACT:
The present invention provides suggested delay limits for use by layout tools which cause a programmable integrated circuit device to implement a logic design. The suggested delay limits can be used by such tools as an initial placement algorithm, a placement improvement algorithm, and a routing algorithm for evaluating and guiding potential layouts. The suggested delay limits take into account characteristics of the programmable device being used by estimating lower bound delays for each connection in a logic design, and take into account any previously achieved delays or achievable delays for each connection in calculating the suggested limits. Results of routing benchmark designs using the novel suggested limits show improved timing performance for all benchmark cases tested.

REFERENCES:
patent: 3617714 (1971-11-01), Kernighan
patent: 4593363 (1986-06-01), Burstein
patent: 4630219 (1986-12-01), DiGiacomo et al.
patent: 4924430 (1990-05-01), Zasio et al.
patent: 5053980 (1991-10-01), Kanazawa
patent: 5095454 (1992-03-01), Huang
patent: 5144563 (1992-09-01), Date et al.
patent: 5187784 (1993-02-01), Rowson
patent: 5197015 (1993-03-01), Hartoog et al.
patent: 5218551 (1993-06-01), Agrawal et al.
patent: 5224056 (1993-06-01), Chene et al.
patent: 5237514 (1993-08-01), Curtin
patent: 5239493 (1993-08-01), Sherman
patent: 5251197 (1993-10-01), Finnerty
Suphachai Sutanthavibul, Eugene Shragowitz, "Dynamic Prediction of Critical Paths and Nets for Constructive Timing-Driven Placement", 28th ACM/IEEE Design Automation Conference, Paper 37.4, pp. 632-635, 1991.
Jon Frankle, "Iterative and Adaptive Slack Allocation for Performance-driven Layout and FPGA Routing", 29th ACM/IEEE Design Automation Conference, Paper 34.1, pp. 536-542, 1992.
Kernighan, B. W. and Lin, S., "An Efficient Heuristic Procedure for Partitioning Graphs", The Bell System Technical Journal, pp. 291-307, Feb. 1970.
Quinn, Jr., Neil R. and Breuer, Melvin A. "A Force Directed Component Placement Procedure for Printed Circuit Boards", IEEE Transactions on Circuits and Systems, vol. CAS-26, No. 6, pp. 377-388, Jun. 1979.
Teig, Steven; Smith, Randall L. and Seaton, John, "Timing-Driven Layout of Cell-Based ICs", VLSI Systems Design, pp. 63-73, May 1986.
Dunlop, A. E.; Agrawal, V. D.; Deutsch, D. N.; Juki, M. F.; Kozak, P. and Wiesel, M., "Chip Layout Optimization Using Critical Path Weighting", 21st Design Automation Conference, Paper 9.2, pp. 133-136, 1984.
Tsay, Ren-Song and Koehl, Juergen, "An Analytic Net Weighting Approach for Performance Optimization in Circuit Placement", 28th ACM/IEEE Design Automation Conference, Paper 37.2, pp. 620-625. 1991.
Luk, Wing K., "A Fast Physical Constraint Generator for Timing Driven Layout", 28th ACM/IEEE Design Automation Conference, Paper 37.3, pp. 626-631, 1991.
Srinivasan, Arvind, "An Algorithm for Performance-Driven Initial Placement of Small-Cell ICs", 28th ACM/IEEE Design Automation Conference, Paper 37.5, pp. 636-639, 1991.
Donath, Wilm E.; Norman, Reini J.; Agrawal, Bhuwan K.; Bello, Stephen E.; Han, Sang Yong; Kurtzberg, Jerome M.; Lowry, Paul and McMillan, Roger I., "Timing Driven Placement Using Complete Path Delays", 27th ACM/IEEE Design Automation Conference, Paper 6.1, pp. 84-89, 1990.
Kuh, Ernest S. and Jackson, Michael A. B., "Performance-Driven Placement of Cell Based IC's", 26th ACM/IEEE Design Automation Conference, Paper 24.2, pp. 370-375, 1989.
Burstein, Michael and Youssef, Mary N., "Timing Influenced Layout Design", 22nd Design Automation Conference, Paper 9.2, pp. 124-130, 1985.
Hauge, Peter S.; Nair, Ravi and Yoffa, Ellen J., "Circuit Placement for Predictable Performance", pp. 88-91, 1987 IEEE.
Marek-Sadowska, Malgorzata and Lin, Shen P., "Timing Driven Placement", pp. 94-97, 1989 IEEE.
Shragowitz, Eugene and Youssef, Habib, "Timing Constraints for Correct Performance", pp. 24-27, 1990 IEEE.
Jackson, Michael A. B.; Srinivasan, Arvind and Kuh, E. S., "A Fast Algorithm for Performance-Driven Placement", pp. 328-331, 1990 IEEE.
Garbers, J.; Korte, B.; Promel, H. J., Schwietzke, E. and Steger, A., "VLSI-Placement Based on Routing and Timing Information", pp. 317-321, 1990 IEEE.
Hitchcock, Sr., Robert B.; Smith Gordon L. and Cheng, David D., "Timing Analysis of Computer Hardware", pp. 100-105, IBM J. Res. Develop, vol. 26, No. 1, Jan. 1982.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Timing driven method for laying out a user's circuit onto a prog does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Timing driven method for laying out a user's circuit onto a prog, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Timing driven method for laying out a user's circuit onto a prog will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-792127

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.