Invention Grant
- Patent Title: Secure software system for microcontroller or the like and method therefor
-
Application No.: US16047261Application Date: 2018-07-27
-
Publication No.: US11188656B2Publication Date: 2021-11-30
- Inventor: Steven Jan Anne Ward Cooreman
- Applicant: Silicon Laboratories Inc.
- Applicant Address: US TX Austin
- Assignee: Silicon Laboratories Inc.
- Current Assignee: Silicon Laboratories Inc.
- Current Assignee Address: US TX Austin
- Agency: Polansky & Associates, P.L.L.C.
- Agent Paul J. Polansky
- Main IPC: G06F21/57
- IPC: G06F21/57 ; G06F8/41 ; G06F9/30 ; G06F21/54

Abstract:
In one form, a software system includes a first non-transitory computer readable medium storing a source code program, a second computer readable medium, and a compiler. The first non-transitory computer readable medium includes a first function having a return type greater than a native width of a target processor, and a second function that calls the first function and that conditionally branches based on comparing a returned value from the first function to an expected value, wherein the expected value has first and second portions that are not equal to zero and are not equal to each other. The compiler converts the source code program in the first non-transitory computer readable medium into a machine language program for storage in the second computer readable medium. The compiler optimizes the source code program by selectively combining a set of redundant machine language instructions into a smaller set of machine language instructions.
Public/Granted literature
- US20200034544A1 SECURE SOFTWARE SYSTEM FOR MICROCONTROLLER OR THE LIKE AND METHOD THEREFOR Public/Granted day:2020-01-30
Information query