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 条
  • [41] Alternative Representations of Workflow Control-Flow Patterns Using HOPS
    Kuehn, Robert
    Dittmar, Anke
    Forbrig, Peter
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, 2010, 64 : 115 - +
  • [42] A CASE STUDY IN WORKFLOW MODELLING USING CONTROL-FLOW PATTERNS
    Callero, Y.
    Castilla, I.
    Aguilar, R. M.
    22ND EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2010), 2010, : 265 - 274
  • [43] Mode-based Obfuscation using Control-Flow Modifications
    Koteshwara, Sandhya
    Kim, Chris H.
    Parhi, Keshab K.
    PROCEEDINGS OF THE THIRD WORKSHOP ON CRYPTOGRAPHY AND SECURITY IN COMPUTING SYSTEMS (CS2 2016), 2016, : 19 - 24
  • [44] Control-Flow Analysis of Function Calls and Returns by Abstract Interpretation
    Midtgaard, Jan
    Jensen, Thomas P.
    ICFP'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2009, : 287 - 298
  • [45] A Precise Framework for Source-Level Control-Flow Analysis
    Riouak, Idriss
    Reichenbach, Christoph
    Hedin, Gorel
    Fors, Niklas
    IEEE 21ST INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2021), 2021, : 1 - 11
  • [46] Lightweight control-flow instrumentation and postmortem analysis in support of debugging
    Ohmann, Peter
    Liblit, Ben
    AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (04) : 865 - 904
  • [47] A Graph Approach to Quantitative Analysis of Control-Flow Obfuscating Transformations
    Tsai, Hsin-Yi
    Huang, Yu-Lun
    Wagner, David
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2009, 4 (02) : 257 - 267
  • [48] Control-flow analysis and representation for aspect-oriented programs
    Zhao, Jianjun
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 38 - 45
  • [49] Control-flow aware communication and conflict analysis of parallel processes
    Siebenhorn, Axel
    Viehl, Alexander
    Bringmann, Oliver
    Rosenstiel, Wolfgang
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 32 - +
  • [50] Dotted Chart and Control-Flow Analysis for a Loan Application Process
    Molka, Thomas
    Gilani, Wasif
    Zeng, Xiao-Jun
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM), 2013, 132 : 223 - +