Analysis and synthesis of concurrent digital circuits using control-flow expressions

被引:4
|
作者
Coelho, CN [1 ]
DeMicheli, G [1 ]
机构
[1] STANFORD UNIV,COMP SYST LAB,STANFORD,CA 94305
关键词
D O I
10.1109/43.511567
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a novel modeling style and control synthesis technique for system-level specifications that are better described as a set of concurrent descriptions, their synchronizations, and constraints. The proposed synthesis procedure considers the degrees of freedom introduced by the concurrent models and by the environment in order to satisfy the design constraints. Synthesis is divided in two phases. In the first phase, the original specification is translated into an algebraic system, for which complex control-flow constraints and quantifiers of the design are introduced. In the second phase, we translate the algebraic formulation into a finite-state representation, and we derive an optimal control-unit implementation for each individual concurrent part. In the implementation of the controllers from the finite-state representation, we use flexible objective functions, which allow designers to better control the goals of the synthesis tool, and thus incorporate as much as possible their knowledge about the environment and the design.
引用
收藏
页码:854 / 876
页数:23
相关论文
共 50 条
  • [31] Control-flow based design of automated design synthesis system
    Sun, Lir-Fang
    Liaw, Jiun-Meei
    Chu, Pong-Chi
    Kong, Shaw-Tzuu
    Chen, Tseng-Rong
    Shou, David
    Parng, Tai-Ming
    Chung-kuo Kung Ch'eng Hsueh K'an/Journal of the Chinese Institute of Engineers, 1988, 11 (04): : 349 - 359
  • [32] Combined WCET Analysis of Bitcode and Machine Code using Control-Flow Relation Graphs
    Huber, Benedikt
    Prokesch, Daniel
    Puschner, Peter
    ACM SIGPLAN NOTICES, 2013, 48 (05) : 163 - 172
  • [33] Control-flow analysis of function calls and returns by abstract interpretation
    Midtgaard, Jan
    Jensen, Thomas P.
    INFORMATION AND COMPUTATION, 2012, 211 : 49 - 76
  • [34] A Preliminary Type- and Control-Flow Analysis for System Fω
    Wu, Dongyu
    Fluet, Matthew
    TRENDS IN FUNCTIONAL PROGRAMMING, TFP 2024, 2025, 14843 : 160 - 194
  • [35] Lightweight Control-Flow Instrumentation and Postmortem Analysis in Support of Debugging
    Ohmann, Peter
    Liblit, Ben
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 378 - 388
  • [36] A Precise Framework for Source-Level Control-Flow Analysis
    Riouak, Idriss
    Reichenbach, Christoph
    Hedin, Gorel
    Fors, Niklas
    Proceedings - IEEE 21st International Working Conference on Source Code Analysis and Manipulation, SCAM 2021, 2021, : 1 - 11
  • [37] Satisfiability Analysis of Workflows with Control-Flow Patterns and Authorization Constraints
    Yang, Ping
    Xie, Xing
    Ray, Indrakshi
    Lu, Shiyong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (02) : 237 - 251
  • [38] Control-Flow Analysis of Function Calls and Returns by Abstract Interpretation
    Midtgaard, Jan
    Jensen, Thomas P.
    ACM SIGPLAN NOTICES, 2009, 44 (8-9) : 287 - 298
  • [39] Lightweight control-flow instrumentation and postmortem analysis in support of debugging
    Peter Ohmann
    Ben Liblit
    Automated Software Engineering, 2017, 24 : 865 - 904
  • [40] Alternative Representations of Workflow Control-Flow Patterns Using HOPS
    Kuehn, Robert
    Dittmar, Anke
    Forbrig, Peter
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, 2010, 64 : 115 - +