Invention Disclosures

  • Prithviraj Banerjee, Alok Choudhary, U. Nagaraj Shenoy, Malay Haldar, Anshuman Nayak, Pramod Joisha, Abhay Kanhere, MATCH: A MATLAB Compiler for Embedded Processors Field-Programmable Gate Arrays and Application Specific Integrated Circuits. Northwestern University Technology Transfer Program, New Invention Disclosure Ref: NU 20060. July 31, 2000.
    Besides a front-end, the chief contribution to the above was a reverse engineered MATLAB grammar and lexical specification that now forms the language-backbone of a suite of commercial EDA tools from AccelChip, Inc.
  • Pramod Joisha, Prithviraj Banerjee, MAGICA. Northwestern University Technology Transfer Program, New Invention Disclosure Ref: NU 22084. October 1, 2002.
    MAGICA is an extensible inference engine that can determine the types (value range, intrinsic type and array shape) of expressions in a MATLAB program. Written as a Mathematica application, it is designed as an add-on module that any MATLAB compiler infrastructure can use to obtain high-quality type inferences (i.e., symbolic type inferences specialized whenever possible). MAGICA is currently available for public download from The MAGICA Home Page at http://www.ece.northwestern.edu/cpdc/pjoisha/MAGICA.
  • Pramod Joisha, Prithviraj Banerjee, MAT2C: A MATLAB-to-C Translator. Northwestern University Technology Transfer Program, New Invention Disclosure Ref: NU 23001. January 7, 2003.
    MAT2C is a source-to-source compiler that converts MATLAB programs, in the native M-file form, into optimized C code. The compiler is briefly described on The MAT2C Home Page at http://www.ece.northwestern.edu/cpdc/pjoisha/MAT2C.