z-logo
open-access-imgOpen Access
Cell Generator-Based Technology Mapping by Constructive Tree-Matching and Dynamic Covering
Author(s) -
Martin Lefebvre,
Cliff Liem
Publication year - 1993
Publication title -
vlsi design
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.123
H-Index - 24
eISSN - 1065-514X
pISSN - 1026-7123
DOI - 10.1155/1995/18576
Subject(s) - matching (statistics) , generator (circuit theory) , computer science , realization (probability) , identification (biology) , constructive , flexibility (engineering) , component (thermodynamics) , tree (set theory) , logic synthesis , algorithm , theoretical computer science , logic gate , mathematics , power (physics) , process (computing) , mathematical analysis , statistics , physics , botany , thermodynamics , quantum mechanics , biology , operating system
Technology mapping is the final step of logic synthesis which consists of mapping an optimized technologyindependent logic network representation into a circuit realization in a given technology. An important componentof the technology mapping problem is the identification of feasible library cells for the realization of the logicoperators in the logic tree. There are two main classes of such matching algorithms. Library-based matchingalgorithms [1–4] require that all available physical components be represented explicitly in a pattern library.Sections of the logic network are then matched against this pattern list for the identification of suitablecomponents. In contrast, cell generator-based matching techniques [6–8] accept feasibility constraints on thecomplexity and quantity of physical components according to limits imposed by the target technology or thecapabilities of the cell generator. Hence, individual patterns are not stored in a library and are instead generatedas needed. In this paper, we present a new cell generator-based constructive matching algorithm. Because thealgorithm builds matched patterns incrementally, very large cell families can be accommodated using time andspace resources that are proportional to the size of the largest feasible cell pattern and not the size of the libraryof patterns as would be the case for library-based approaches. Also, whereas existing cell generator-basedmatching techniques combine the tasks of matching (identification) and covering (selection), constructive matchingprovides more flexibility by not restricting the covering phase. Empirical results demonstrate the increased qualityof the technology-mapped circuits when larger cells are available

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom