A semiconductor IC device is designed using a memory core with a plurality
of I/O lines, a transfer circuit module and a logic library which are
produced beforehand and stored in a data base. The memory core and a logic
circuit are arranged so that their I/O lines extend in the same direction.
A transfer circuit including plural stages of switch groups is arranged
between the I/O lines of the memory core and the I/O lines of the logic
circuit. Switches forming each stage of switch group are formed between
the I/O lines of the memory core and the I/O lines of the logic circuit.
When one stage of or a small number of stages of switch groups are turned
on, the I/O lines of the memory core and the I/O lines of the logic
circuit are turned on, thereby forming a desired transfer pattern. The
memory core is constructed by the combination of functional modules such
as an amplifier module, a bank module and a power supply module. In the
bank module are arranged row-system circuits which operate independently
of each other and a multiplicity of I/O lines which extend in a bit line
direction.
Een halfgeleideric apparaat wordt ontworpen gebruikend een geheugenkern met een meerderheid van I/O lijnen, een module van de overdrachtkring en een logicabibliotheek die vooraf worden veroorzaakt en in een gegevensbestand opgeslagen. De geheugenkern en een logicakring worden geschikt zodat hun I/O lijnen zich in de zelfde richting uitbreiden. Een overdrachtkring met inbegrip van meervoudsstadia van wordt schakelaargroepen geschikt tussen de I/O lijnen van de geheugenkern en de I/O lijnen van de logicakring. De schakelaars die elk stadium van schakelaargroep vormen worden gevormd tussen de I/O lijnen van de geheugenkern en de I/O lijnen van de logicakring. Wanneer één stadium van of een klein aantal stadia van schakelaargroepen wordt aangezet, boren uit de I/O lijnen van het geheugen en de I/O lijnen van de logicakring worden aangezet, daardoor vormt een gewenst overdrachtpatroon. De geheugenkern wordt geconstrueerd door de combinatie functionele modules zoals een versterkermodule, een bankmodule en een module van de machtslevering. In bank is de module geschikte rij-systeem kringen die onafhankelijk van elkaar en een multipliciteit van I/O lijnen werken die zich in een richting van de beetjelijn uitbreiden.