A method for designing a system on a PLD is disclosed according to a first embodiment of the present invention. A logic design is optimized. Logic circuits from the logic design are mapped to resources on the PLD. At least some of the resources are fitted onto locations on the PLD by utilizing a user-specified...http://www.google.com.hk/patents/US7216330?utm_source=gb-gplus-share專利 US7216330 - Method and apparatus for extending the capabilities of tools used for designing systems on programmable logic devices by registering a user specified procedure