1. A method of instantiating a leaf cell having various connections and designed to be called using a fixed syntax, the method comprising: defining a template syntax different from the fixed syntax; setting default values for connections not designated by the template syntax; and mapping the template syntax to a hardware design language describing the leaf cell in which designated connections and non designated connections have values.