Invention Grant
US07647486B2 Method and system having instructions with different execution times in different modes, including a selected execution time different from default execution times in a first mode and a random execution time in a second mode
有权
具有在不同模式下具有不同执行时间的指令的方法和系统,包括与第一模式中的默认执行时间不同的所选执行时间和在第二模式中的随机执行时间
- Patent Title: Method and system having instructions with different execution times in different modes, including a selected execution time different from default execution times in a first mode and a random execution time in a second mode
- Patent Title (中): 具有在不同模式下具有不同执行时间的指令的方法和系统,包括与第一模式中的默认执行时间不同的所选执行时间和在第二模式中的随机执行时间
-
Application No.: US11416651Application Date: 2006-05-02
-
Publication No.: US07647486B2Publication Date: 2010-01-12
- Inventor: Majid Kaabouch , Eric Le Cocquen
- Applicant: Majid Kaabouch , Eric Le Cocquen
- Applicant Address: US CA San Jose
- Assignee: Atmel Corporation
- Current Assignee: Atmel Corporation
- Current Assignee Address: US CA San Jose
- Agency: Schwegman, Lundberg & Woessner, P.A.
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
A method and system for controlling timing in a processor is disclosed. In one aspect of the present invention, the method comprises fetching a plurality of instructions, wherein each instruction has a first default execution time during a first condition, and wherein each instruction has a second default execution time during a second condition; during a first mode, executing the plurality of instructions within a same execution time regardless of whether a condition is the first condition or the second condition; and during a second mode, executing the plurality of instructions within random execution time regardless of whether a condition is the first condition or the second condition. According to the system and method disclosed herein, the method effectively modifies the timing of a processor by controlling and/or minimizing variations in the execution times of instructions.
Public/Granted literature
- US20070260861A1 Method and system for controlling timing in a processor Public/Granted day:2007-11-08
Information query