Method for designing a system LSI
AssigneeNEC Electronics Corporation
InventorHiroyuki Nakajima
Life of this patent
Estimating the term…
Abstract
A method for designing a system LSI includes the step of defining, for each of instructions of the processor, a behavior function description and an instruction description specifying the behavior function description, and the step of synthesizing the instructions by behavior synthesis to define the processor. The behavior function description and the instruction description are separately stored in a database as design resources for the next design of a system LSI. The instruction description is retrieved as accompanied by the associated behavior function description from the database.
Claims20
A method for designing a processor of a system LSI, comprising the steps of:
- selecting an instruction description and a behavior function description (D8) stored in a database;
- and
- synthesizing an instruction by behavior synthesis using said selected instruction description and said selected behavior function.
A method of designing a processor of a system LSI, comprising:
- defining instructions for the processor;
- and
- synthesizing the instructions by behavior synthesis to design the processor,
- wherein at least one of the instructions defined by said defining step includes a behavior function description and an instruction description specifying the behavior function description,
- wherein the behavior function description and the instruction description are separately stored in a database.
- wherein the database is open to another party while inhibiting the another party from accessing some of contents of at least one of the behavior function description and the instruction description stored in the database.
A method of designing a processor of a system LSJ, comprising:
- defining instructions for the processor;
- and
- synthesizing the instructions by behavior synthesis to design the processor,
- wherein at least one of the instructions defined by said defining step includes a behavior function description and an instruction description specifying the behavior function description,
- wherein the behavior function description and the instruction description are separately stored in a database,
- wherein the database is open to another party while inhibiting the another party from updating some of at least one of the behavior function description and the instruction description.
A method of designing a processor of a system LSI, comprising:
- defining instructions for the processor;
- and
- synthesizing the instructions by behavior synthesis to design the processor,
- wherein at least one of the instructions defined by said defining step includes a behavior function description and an instruction description specifying the behavior function description,
- wherein the behavior function description and the instruction description are separately stored in a database,
- wherein the database stores a plurality of behavior function descriptions in a hierarchical order.
A method of designing a processor of a system LSI, comprising:
- defining instructions for the processor;
- and
- synthesizing the instructions by behavior synthesis to design the processor,
- wherein at least one of the instructions defined by said defining step includes a behavior function description and an instruction description specifying the behavior function description,
- wherein the instruction description includes an operand input interface section, an operand output interface section, an execution definition section for executing instructions by specifying the behavior function description and an executed-result definition section for setting a flag based on a result of the execution defined by the execution definition section.
Dependencies are inferred from the claim text.