Invention Grant
- Patent Title: System and method for scheduling TRS rules
- Patent Title (中): 调度TRS规则的系统和方法
-
Application No.: US11047329Application Date: 2005-01-31
-
Publication No.: US07647567B1Publication Date: 2010-01-12
- Inventor: Thomas M. Esposito , Mieszko Lis , Ravi A. Nanavati , Joseph E. Stoy , Jacob B. Schwartz
- Applicant: Thomas M. Esposito , Mieszko Lis , Ravi A. Nanavati , Joseph E. Stoy , Jacob B. Schwartz
- Applicant Address: US MA Waltham
- Assignee: Bluespec, Inc.
- Current Assignee: Bluespec, Inc.
- Current Assignee Address: US MA Waltham
- Agency: Loginov & Associates, PLLC
- Agent William A. Loginov
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F17/50

Abstract:
A system and method for Term Rewriting System hardware design employs a scheduler that incorporates a preference order in scheduling conflicting rules. The scheduler schedules a conflicting rule to execute when its predicate is true, and it is preferred over other conflicting rules in the preference order. The preference order may be, in one embodiment, a user-specified preference order enumerated by a designer. Such an order may be chosen according to efficiency criteria, such that the conflicting rule most essential for efficient hardware will be scheduled to execute on a given state rather than less essential conflicting rules The system and method advantageously permits a schedule to be computed in a time frame polynomially related to the number of rules, and produces more predictable and more easily understood schedules than conventional methods.
Information query