In a method of designing a semiconductor integrated circuit device, there
are provided a common block macro for a common circuit and data
communication block macros having the same size or different sizes. Each
of the data communication block macros is for a data communication
circuit. Each of the data communication block macros has a layout pattern
for an input terminal of a signal and a layout pattern for an output
terminal of the signal at corresponding positions between the data
communication block macros. The common block macro has a layout pattern
for an output terminal of the signal at a position corresponding to the
layout pattern for the input terminal of the data communication block
macro. Thereby, a layout pattern of a semiconductor integrated circuit
device is formed.
In een methode om een halfgeleiderapparaat van geïntegreerde schakelingen te ontwerpen, er een gemeenschappelijke blokmacro wordt voor een gemeenschappelijke kring en gegevens communicatie blokmacro's verstrekt die de zelfde grootte of de verschillende grootte hebben. Elk van de gegevens communicatie blokmacro's is voor een gegevens communicatie kring. Elk van de gegevens communicatie blokmacro's heeft een lay-outpatroon voor een inputterminal van een signaal en een lay-outpatroon voor een outputterminal van het signaal bij overeenkomstige posities tussen de gegevens communicatie blokmacro's. De gemeenschappelijke blokmacro heeft een lay-outpatroon voor een outputterminal van het signaal bij een positie die aan het lay-outpatroon beantwoordt voor de inputterminal van de gegevens communicatie blokmacro. Daardoor, wordt een lay-outpatroon van een halfgeleiderapparaat van geïntegreerde schakelingen gevormd.