See this document in CiteSeerX!

A Hierarchical Register Optimization Algorithm for Behavioral Synthesis (1996)  (Make Corrections)  (2 citations)
Srinivas Katkoori, Jay Roy, Ranga Vemuri



  Home/Search   Context   Related

 
View or download:
uc.edu/~ddel/publi...ivlsidesign96.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uc.edu/~ddel/publications...node5 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In this work, we address the problem of register optimization that arises during high-level synthesis from hierarchical behavioral specifications containing a hierarchy of modules such as procedures, functions etc. Register optimization (or register sharing) is the process of grouping carriers in the specification such that each group can be safely assigned to a hardware register. Global register optimization by in-line expansion involves flattening the module hierarchy and using a heuristic... (Update)

Context of citations to this paper:   More

...a sequence of operations (variables) for a module or register such that the transition activity is reduced. Katkoori, et.al. [16] present an algorithm for register optimization during high level synthesis. The technique employs a hierarchical optimization phase which...

.... DSS uses enhancements of force directed list scheduling [21, 20] and a hierarchical clique partitioning algorithm for register allocation [25]. dss has been used to generate numerous designs both in the university and industry and has been thoroughly tested using systematic...

Cited by:   More
Automated Correctness Condition Generation for Formal.. - Mansouri, Vemuri (1999)   (Correct)
High Level Synthesis Techniques for Low Power Design' A.. - Saraju Mohanty Dept   (Correct)

Active bibliography (related documents):   More   All
0.5:   Engineering Change Protocols for Behavioral and System.. - Kirovski, Drinic.. (2005)   (Correct)
0.4:   GLASS: a Graph-Theoretical Approach for Global Binding - Badia, Cortadella   (Correct)
0.3:   A Parallel Neural Networks Algorithm for the Clique Partitioning .. - Harmanani (2002)   (Correct)

Similar documents based on text:   More   All
0.5:   Hierarchical Behavioral Partitioning for Multicomponent.. - Kumar, Srinivasan, Vemuri (1996)   (Correct)
0.3:   High Level Profiling Based Low Power Synthesis Technique - Katkoori, Kumar, Vemuri (1995)   (Correct)
0.3:   Architectural Power Estimation Based On Behavior Level Profiling - Katkoori, Vemuri (1996)   (Correct)

Related documents from co-citation:   More   All
2:   High-Level VLSI Synthesis (context) - Camposano, Wolf - 1991

BibTeX entry:   (Update)

S.Katkoori, et. al., "A Hierarchical Register Optimization Algorithm for Behav- ioral Synthesis", Proc. of 9th Intl. Conf. on VLSI Design, Jan 1996, pp.120-132. http://citeseer.ist.psu.edu/katkoori96hierarchical.html   More

@misc{ katkoori96hierarchical,
  author = "S. Katkoori",
  title = "A Hierarchical Register Optimization Algorithm for Behav- ioral Synthesis",
  text = "S.Katkoori, et. al., A Hierarchical Register Optimization Algorithm for
    Behav- ioral Synthesis, Proc. of 9th Intl. Conf. on VLSI Design, Jan 1996,
    pp.120-132.",
  year = "1996",
  url = "citeseer.ist.psu.edu/katkoori96hierarchical.html" }
Citations (may not include all citations):
3972   Introduction to Algorithms (context) - Cormen, Leiserson et al. - 1990
124   Synthesis and Optimization of Digital Circuits (context) - De Micheli - 1994
49   High Level Synthesis of ASICs Under Timing and Synchronizati.. (context) - Ku, De Micheli - 1992
47   REAL : A Program for REgister ALlocation (context) - Kurdahi, Parker - 1987
44   A Survey of HighLevel Synthesis System (context) - Walker, Camposano - 1991
40   Tutorial on High-Level Synthesis (context) - McFarland, Parker et al. - 1988
36   HAL: A MultiParadigm Approach to Automatic Data Path Synthes.. (context) - Paulin, Knight et al. - 1986
34   The Synthesis Approach to Digital System Design (context) - Michel, Lauther et al. - 1992
31   Wire Routing by Optimizing Channel Assignment Within Large A.. (context) - Hasimoto, Stevens - 1971
21   Facet : A Procedure for the Automated Synthesis of Digital S.. (context) - Tseng, Siewiorek - 1983
19   Distributed Design Space Exploration for High-Level Synthesi.. (context) - Dutta, Roy et al. - 1992
16   Data Path Allocation Based on Bipartite Weighted Matching (context) - Huang, Chen et al. - 1990
5   The ADAM Advanced Design Automation System: Overview, Planne.. (context) - Granacki, Knapp et al. - 1985
5   Automatic Data Path Synthesis (context) - Thomas, Kowalski et al. - 1983
5   Exploiting the Special Structure of Conflict and Compatibili.. (context) - Springer, Thomas - 1990
4   A Global, Dynamic Register Allocation and Binding for a Data.. (context) - Woo - 1990
3   Automatic Synthesis of a Multi-Bus Architecture for DSP (context) - Haroun, Emasry - 1988
3   Finding all cliques of an undirected graph (Algorithm 457 (context) - Bron, Kerbosch - 1973
2   EASY : Multiprocessor Architecture Optimization (context) - Stok, Van Den Born - 1988
1   Extensible Software Platform Software Development Environmen.. (context) - Surma - 1990

Documents on the same site (http://www.ece.uc.edu/~ddel/publications/node5.html):   More
Behavioral Synthesis of Analog Systems using.. - Doboli.. (1999)   (Correct)
Rapid Prototyping of Reconfigurable Coprocessors - Naren Narasimhan (1996)   (Correct)
A Hierarchical Modeling of Analog CMOS Components for Synthesis - Adrian Nunez-Aldana   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC