It is intended to provide net list creating method, net list creating
device, and computer program thereof capable of creating net list of
memory space by selecting optimum combination of memory macros and
providing a control circuit for controlling and making the combination
accessible as memory space from a previously registered library so as to
realize required memory space. For realizing a target memory with a
single memory macro by extending its word width, processing goes on to as
follows: target word width of a target memory is larger than maximum
macro word width of a memory macro (S5: YES); first word width ratio
(WR1), target word width to maximum macro word width, is 2.sup.n and
first bit width ratio (BR1), bit width of a target memory to bit width of
memory macro which has maximum macro word width, is 2.sup.(-n) or smaller
(S9: YES); a memory macro which has maximum macro word width is selected
(S11); and a control circuit is selected from a control library (D3)
previously provided after branch a.