Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Timing
Reexamination Certificate
2006-11-07
2006-11-07
Rodriquez, Paul L. (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Simulating electronic device or electrical system
Timing
C716S030000, C716S030000, C716S030000, C716S030000
Reexamination Certificate
active
07133819
ABSTRACT:
Provided is a method for estimating delay data comprising receiving an electronic representation of a source electronic design, estimating the criticality of connections which have not yet been placed across a boundary based on statistical data received from at least one other design and revising the design in a manner that biases the design towards a state in which connections with the highest criticality have their delays minimized. A statistical estimate is generated for uncut connections on a path in a partially placed source design comprising receiving at least one source design, partitioning the design, and generating statistical data corresponding to each type of partitioning cut.
REFERENCES:
patent: 5237514 (1993-08-01), Curtin
patent: 5550782 (1996-08-01), Cliff et al.
patent: 5659484 (1997-08-01), Bennett et al.
patent: 5689195 (1997-11-01), Cliff et al.
patent: 6080201 (2000-06-01), Hojat et al.
patent: 6215326 (2001-04-01), Jefferson et al.
patent: 6367056 (2002-04-01), Lee
Hutton et al., “Characterization and Parameterized Random Generation of Digital Circuit” 33rdDesign Automation Conference 1996 Las Vegas, Nev. p. 94-99.
Hutton et al., “Characterization and Parameterized Random Generation of Digital Circuit” Thesis 1997 University of Toronto. p. 123 pages.
Hutton et al., “Equivalence Classes of Clone Circuits for Physical-Design Benchmarking” 1999. p. VI-428 to VI-431 IEEE.
Hutton et al., “Characterization and Parameterized Random Generation of Digital Circuits” 1996 DAC. p. 94-99.
Hutton et al., “Applications of Clone Circuits to Issue in Physical-Design” 1999. p. VI-448 to VI-451 IEEE.
Wilton.S.J.E., “Heterogenous Technology Mapping for Area Reduction in FPGA's with Embedded Memory Arrays” 2000. IEEE p. 56-68.
Hutton et al., “Timing-Drivent Placement for Hierarchical Programmable Logic Devices” 2001. p. 3-11 FPGA 2001.
Hutton et al., “Characterization and Parameterized Generation of Synthetic Combination Benchmark Circuits” 1998. p. 985-996 IEEE.
Hutton et al., “Timing-Driven Placement for Hierarchical Programmable Logic Devices”. Talk describing aspects of the invention. Monterey, California -Feb. 11, 2001 (paper attached).
V. Betz, Architecture and CAD for Speed and Area Optimization of FPGA's, Ph.D. Dissertation, University of Toronto, 1998.
Jason Cong et al., “Large Scale Circuit Partitioning with Loose/Stable Net Removal and Signal Flow Based Clustering”, Proc. IEEE Int'l Conference on Computer-Aided Design, pp. 441-446, Nov. 1997.
W.E. Donath et al., “Timing Driven Placement Using Complete Path Delays”, in Proc. 27thACM/IEEE Design Automation Conference, pp. 84-89, 1990.
Carl Ebeling et al., “Placement and Routing Tools for theTriptych FPGA”, IEEE Trans. On VLSI, vol. 3, No. 4, pp. 473-481, Dec. 1995.
Jon Frankle, “Iterative and Adaptive Slack Allocation for Performance-Driven Layout and FPGE Routing”, in Proc. 29thACM/IEEE Design Automation Conference, pp. 536-542, 1992.
P. Leventis, “Placement algorithms and routing architecture for long-line based FPGA's”, Bachelor thesis, University of Toronto 1999.
Alexander Marquardt et al., “Timing-Driven Placement for FPGA's”, in Proc. ACM/SIGDA FPGA Conference, FPGA00, pp. 203-213, 2000.
Sudip K. Nag and Rob A. Rutenbar, “Performance-Driven Simultaneous Placement and Routing for FPGA's”. IEEE Trans. On CAD for Integrated Circuits and Systems, vol. 17, No. 6, pp. 499-518, Jun. 1998.
Shih-Lian Ou and Massoud Pedram, “Timing-Driven Placement Based on Partitioning with Dynamic Cut-net Control”, in Proc. 37thACM/IEEE Design Automation Conference, pp. 472-476, 2000.
Laura A. Sanchis, “Multiple-way network partitioning”, IEEE Trans. On Computers, vol. 38, No. 1, Jan. 1989.
Prashant Sawkar and Donald Thomas, “Multi-Way Partitioning for Minimum Delay for Look-Up Table Based FPGAs”. In Proc. 32ndACM/IEEE Design Automation Conference, pp. 201-205, 1995.
S.A. Senouci et al., “Timing-Driven Floorplanning on Programmable Hierarchical Targets”, in Proc. ACM/SIGDA FPGA Conference, FPGA98, pp. 85-92, 1998.
S. Sutanthavibul and E. Shragowitz, “Dynamic Prediction of Critical Paths and Nets for Constructive Timing-Driven Placement”, in Proc. 28thACM/IEEE Design Automation Conference, pp. 632-635, 1991.
W. Swartz and C. Sechen, “Timing-Driven Placement for Large Standard Cell Circuits”, in Proc. 32ndACM/IEEE Design Automation Conference, pp. 211-215, 1995.
Altera Corporation
Beyer Weaver & Thomas LLP
Rodriquez Paul L.
Stevens Tom
LandOfFree
Method for adaptive critical path delay estimation during... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for adaptive critical path delay estimation during..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for adaptive critical path delay estimation during... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3643082