LILA - LAYOUT GENERATION FOR ITERATIVE LOGIC-ARRAYS

Citation
Qh. Wu et al., LILA - LAYOUT GENERATION FOR ITERATIVE LOGIC-ARRAYS, IEEE transactions on computer-aided design of integrated circuits and systems, 14(11), 1995, pp. 1359-1369
Citations number
22
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture
ISSN journal
02780070
Volume
14
Issue
11
Year of publication
1995
Pages
1359 - 1369
Database
ISI
SICI code
0278-0070(1995)14:11<1359:L-LGFI>2.0.ZU;2-F
Abstract
A CAD tool, LILA, that generates layouts of both one-dimensional and t wo-dimensional iterative logic arrays, described in VHDL or schematic structures, is presented, Such a tool is very important because in cur rent industry, the generation of high density iterative logic arrays ( such as data path in microprocessors) is still mainly performed manual ly, and is a major bottleneck of the design, In LILA, interconnections between modules (i.e., cells) of the array do not need to be between adjacent modules and functions of modules of the array do not need to be identical, Regularity in module functions and interconnections betw een modules are automatically extracted by the tool, Based on intercon nection wire length between modules, layouts of modules and interconne ctions are optimized in a single step, The signals in each array modul e are generated in such a way that signals in adjacent modules are per fectly aligned and connected by module abutments, As no global routing or channel routing between modules are necessary, the total layout ar ea and propagation delay between modules are minimal. The proposed sys tem is especially useful for data path modules, bit-level systolic arr ays, storage devices, and many other regular structures, and has been actually implemented in a design environment, Extensive experiments ha ve shown that the system has a very good performance and produces layo uts of very high density, The tool takes about 1.6 CPU seconds to gene rate an eight-by-eight array divider on a SUN SPARC station II.