The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 16, 2010
Filed:
Feb. 06, 2007
John Ciolfi, Wellesley, MA (US);
Michael David Tocci, Shrewsbury, MA (US);
Mojdeh Shakeri, Southborough, MA (US);
Murali Yeddanapudi, Watertown, MA (US);
Kai Tuschner, Leinfelden-Echterdingen, DE;
Ramamurthy Mani, Needham, MA (US);
John Ciolfi, Wellesley, MA (US);
Michael David Tocci, Shrewsbury, MA (US);
Mojdeh Shakeri, Southborough, MA (US);
Murali Yeddanapudi, Watertown, MA (US);
Kai Tuschner, Leinfelden-Echterdingen, DE;
Ramamurthy Mani, Needham, MA (US);
The Math Works, Inc., Natick, MA (US);
Abstract
A method is provided that includes pattern-matching portions of a block diagram model as being equivalent, and creation of a common set of instructions in place of the occurrences of the pattern-matched portions to enhance the efficiency of simulation or generated code for the block diagram model, such as by a reduced image size. Diagnostics are also available to provide information on the execution structure of the block diagram and guidance on how to modify block of the block diagram to obtain reduced image size by increasing the amount of matching patterns. Also, automatically generated hierarchical structures, a tool to control the function signature and the ability for a user to control file packaging which all provide flexible control over the generated code for block diagrams, are provided.