US 7,509,598 B1
Clock boosting systems and methods
Yinan Shen, Sunnyvale, Calif. (US); and Song Xu, Fremont, Calif. (US)
Assigned to Lattice Semiconductor Corporation, Hillsboro, Oreg. (US)
Filed on Apr. 19, 2007, as Appl. No. 11/737,702.
Int. Cl. G06F 17/50 (2006.01)
U.S. Cl. 716—2  [716/22; 716/6; 716/18] 16 Claims
OG exemplary drawing
 
1. A method of configuring a programmable logic device comprising:
receiving routed data;
performing a software clock boost operation on the routed data to determine and include one or more desired clock delays for circuit elements, wherein the software clock boost operation comprises:
performing a static timing analysis on the routed data;
determining a list of the desired clock delays; and
modifying the routed data to insert one or more routing wires to provide the desired clock delays; wherein the modifying comprises cutting a switch on a routed connection of the routed data.