Patent Number: 6,401,230

Title: Method of generating customized megafunctions

Abstract: Software modules referred to as "plug-ins" associate with megafunctions written in any Hardware Description Language to provide rich parameterization. To the user, the plug-ins present a "wizard" interface allowing selection or setting of any number of important parameters for a particular megafunction. To the design compiler, parameterized megafunctions instantiated via a plug-in appear non-parameterized functions of a type that may be easily handled (by, for example, VHDL and Verilog compilers). Plug-ins "plug into" a compiler or an application associated with the compiler, sometimes referred to as a "plug-in manager." The plug-in manager creates compilable files from user-defined parameter settings passed by the plug-ins.

Inventors: Ahanessians; Razmik (Campbell, CA), LeBlanc; Marcel A. (Sunnyvale, CA)

Assignee: Altera Corporation

International Classification: G06F 17/50 (20060101); G06F 017/50 ()

Expiration Date: 06/04/2019