Packing is a key step in the FPGA tool flow that straddles the boundaries between synthesis, technology
mapping and placement. Packing strongly influences circuit speed, density, and power, and
in this article, we consider packing in the commercial F