A macro generation method and a macro structural arrangement are provided for a VLSI semiconductor circuit device (22). A circuit macro is defined by a plurality of circuit blocks including at least one control block (26) and an identified number of storage blocks (1-F). The control block includes a control section (32), a bit decoder section (34), a word decoder section (36) and a word selector section (38). Each of the storage blocks (28) includes a memory section (40), a bit selector section (42) and a sense, latch, driver section (44). One of a plurality of stored predetermined bit decoders is selectively provided for the bit decoder section. A required number of storage blocks is identified responsive to the selected bit decoder for the selected number of bits per word. A required number of word selectors and memory array subsections is identified responsive to the selected bit decoder for the selected number of words.
展开▼