A method for creating a specification for a device. The method may include the steps of (A) creating a base class having a first rule set for a programmable die, (B) filtering a definition for the device against a second rule set to present a result in response to creating, and (C) polymorphing the base class according to the result to present the specification for the device in response to filtering.
展开▼