Abstract.
VLSI Design unfolds as a recursive abstraction
after synthesis over parametrizable cells, or shortly "metasynthesis". The
design abstraction folds over in a spiral which has always the same base projection, the
designed system itself. Each spiral turn has four aspects to it:
- few block-templates, or super-blocks, which by
parametrization give birth to many block-instances
- the assembly-template, or architectural form,
to get composed from block-instances
- the super-block-language to describe the
assembly of block-instances into the architectural form through "lawful"
composition operators
- the simulator/synthesizer, which checks the
validity of the given abstraction level of the system by producing the next inferior
version of the system on the abstraction spiral, and checking it against the laws of this
inferior level.
The leading thread through this spiral, an
Ariadne's "string", is our natural language describing the system. The paper
introduces a sketch of a "design grammar" to distil the "interface protocol
division" from the natural language description of the system, or shortly the
"initial text". |