Semiconductor circuit connection data base and method of designing semiconductor circuit using the data base
First Claim
1. A semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net,wherein the terminal of the functional block, described by the functional block on the input side and the name of the terminal on the input side, is a terminal of “
- 0”
-fixation or “
1”
-fixation at the logical level when at least one of the functional blocks on the output side and the name of the terminal on the output side is a specific identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of connection between functional blocks is described by a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net.
-
Citations
7 Claims
-
1. A semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net,
wherein the terminal of the functional block, described by the functional block on the input side and the name of the terminal on the input side, is a terminal of “ - 0”
-fixation or “
1”
-fixation at the logical level when at least one of the functional blocks on the output side and the name of the terminal on the output side is a specific identifier.
- 0”
-
2. A semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net,
wherein the terminal of the functional block, described by the functional block on the output side and the name of the terminal on the output side, is a terminal in an open state when at least one of the functional blocks on the input side and the name of the terminal on the input side is a specific identifier.
-
3. A semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net,
wherein the terminal described by the terminal name on the input side is expressed to be an output terminal to the outside of the semiconductor device when the functional block on the input side is made to be a specific identifier.
-
4. A semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net,
wherein the terminal described by the terminal name on the output side is expressed to be an input terminal from the outside of the semiconductor device when the functional block on the output side is made to be a specific identifier.
-
5. A semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net,
wherein when a terminal expressed to be an input terminal from the outside of a semiconductor device in one row data by the data base and a terminal expressed to be an output terminal to the outside of the semiconductor device in the other row data by the data base are of the same terminal name, it is expressed that the terminal having the same terminal name is a bi-directional terminal of input and output with respect to the outside of the semiconductor device.
-
6. A method of designing a semiconductor circuit using a semiconductor circuit connection data base expressing a relation of connection between functional blocks forming an internal circuit of a semiconductor device, wherein the relation of a connection between the functional blocks is described in a form of a table on which a functional block on the output side and a name of a terminal on the output side, and a functional block on the input side and a name of a terminal on the input side are made into a set of row data, without using a name of a net, said method comprising a step of:
automatically giving a net name by an HDL conversion program so that an HDL net list is created according to the functional block on the output side and the terminal name on the output side and also according to the functional block on the input side and the terminal name on the input side. - View Dependent Claims (7)
Specification