Methods and apparatus are provided for efficiently implementing a
programmable chip using hardware description source files passed through
multiple tools. A hardware description language source file is provided
with mechanisms to allow tool-specific code to be handled by both a
synthesis tool and by a simulation tool. Instructions are provided to
direct a synthesis tool to read as code comments that a simulation tool
is configured to disregard.