Methods and apparatus are provided for embedding identification
information on a programmable chip. Parameterizable components are
selected for implementation on a programmable chip. Information relating
to the parameterizable components is embedded on the programmable chip by
storing the information using mechanisms such as look up tables
associated with logic elements. Information can be used to identify types
of components, versions of components, parameter sets, and other data
associated with components implemented on the programmable device.