MADMACS : a tool for the layout of regular arrays - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1992

MADMACS : a tool for the layout of regular arrays

Résumé

This paper presents a tool for automatic layout of bidimensional processor arrays. The general topology of such structures consists of a processor cells array and interconnections restricted to nearest neighbors. Automatic layout of such structures can be viewed as processor cells tiling with regular routing between cells. The Madmacs design system is proposed as a tool to generate such structures. Madmacs is a complete graphics layout editor that features logical and coordinate free cursor movements. Furthermore, Madmacs provides a classical but interactive macro-command mechanism. This mechanism is particularly efficient for repetitive tasks like tiling and regular routing. Finally, Madmacs is tightly coupled to a Lisp interpreter. Each Madmacs command has a functional form in the LISP language. As the interpreter evaluates an editor command function, it calls Madmacs which executes the associated command. The LISP language is also available to develop the skeleton of generators. With Madmacs coordinate free cursor movements, the designer is not concerned with the exact sizes of the manipulated objects and so can develop re-usable code. Finally, a macro command can be saved as a new LISP function, and incorporated into a generator. The combined language and interactive approach allows one to obtain fast definitions of generators.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-1670.pdf (607.63 Ko) Télécharger le fichier

Dates et versions

inria-00074887 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00074887 , version 1

Citer

Eric Gautrin, Laurent Perraudeau. MADMACS : a tool for the layout of regular arrays. [Research Report] RR-1670, INRIA. 1992. ⟨inria-00074887⟩
131 Consultations
42 Téléchargements

Partager

Gmail Facebook X LinkedIn More