Lsi designing apparatus, lsi designing method, and program
AssigneeMitsubishi Electric Corporation
InventorsOsamu Toyama, Yoshihiro Ogawa, Noriyuki Minegishi
Life of this patent
Estimating the term…
Abstract
An apparatus and method that improve design efficiency when designing an LSI. A selector module generating section inputs IP connection information describing input/output flows of signals between IPs included in an LSI to be designed, analyzes the inputted IP connection information, and generates a selector module of a selector that matches the input/output flows of signals between IPs described in the IP connection information. A macro module generating section generates a macro module in which relationships between the selector and function blocks are indicated, using the selector module generated by the selector module generating section.
Claims7
An LSI (Large Scale Integrated Circuit) designing apparatus comprising:
- a selector module generating section that inputs input/output flow information describing input/output flows of signals between function blocks included in an LSI to be designed;
- analyzes the inputted input/output flow information;
- and generates a selector module of a selector that matches the input/output flows of signals between function blocks described in the input/output flow information;
- and
- a macro module generating section that generates a macro module in which relationships between the selector and function blocks, a control register for the selector, and a CPU (Central Processing Unit) bus interface for accessing the control register for the selector are indicated, using the selector module generated by the selector module generating section.
(canceled)
An LSI (Large Scale Integrated Circuit) designing method performed by a computer, comprising:
- inputting input/output flow information describing input/output flows of signals between function blocks included in an LSI to be designed;
- analyzing the inputted input/output flow information;
- generating a selector module of a selector that matches the input/output flows of signals between function blocks described in the input/output flow information;
- and
- generating a macro module in which relationships between the selector and function blocks, a control register for the selector, and a CPU (Central Processing Unit) bus interface for accessing the control register for the selector are indicated, using the generated selector module.
A non-transitory computer readable medium including a program causing a computer to execute:
- inputting input/output flow information describing input/output flows of signals between function blocks included in an LSI (Large Scale Integrated Circuit) to be designed;
- analyzing the inputted input/output flow information;
- generating a selector module of a selector that matches the input/output flows of signals between function blocks described in the input/output flow information;
- and
- generating a macro module in which relationships between the selector and function blocks, a control register for the selector, and a CPU (Central Processing Unit) bus interface for accessing the control register for the selector are indicated, using the generated selector module.
Dependencies are inferred from the claim text.