Formal Codesign and Implementation for Multifunction Vehicle Bus Circuits

被引:1
|
作者
Qi, Ji [1 ]
Lo, Kueiming [1 ]
机构
[1] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
Formal codesign; MVB circuit; extended timed automata; code optimization;
D O I
10.1109/TVT.2019.2912001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Classical hardware development approaches for critical embedded systems are inefficient. Extensive resources must be committed before traditional hardware development can commence. Thus, an efficient method for circuit development is urgently required. In this paper, a computer-aided formal development method for a multifunction vehicle bus (MVB) is addressed. First, a formal modeling language is defined and its semantics are analyzed. Then, in terms of the modeling language, a formal computer-aided-design method is proposed for the design of complex MVB circuits. Core modules are modeled by extended timed automata. After the functionality of the model has been verified, the formal model is automatically converted into the hardware description language (HDL) code. Furthermore, code optimization algorithms are proposed to enhance the quality of the generated HDL code. Finally, the optimal formal MVB is designed and implemented as a circuit.
引用
收藏
页码:5221 / 5235
页数:15
相关论文
共 50 条
  • [31] Implementation of Automatic Bus Transfer Scheme Using Multifunction Numerical Protection Relay IEDs on IEC 61850 GOOSE Messaging
    Sahoo, Binaya Kumar
    Mehtani, Moksh
    2018 4TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [32] Hardware/software synthesis of formal specifications in codesign of embedded systems
    Carchiolo, V
    Malgeri, M
    Mangioni, G
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2000, 5 (03) : 399 - 432
  • [33] GENERAL DATA BUS WITH A DUAL MULTIFUNCTION 100 MHZ SCALER
    OHLHABER, TR
    CLOKE, RL
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1972, NS19 (01) : 674 - &
  • [34] FPGA Codesign Implementation of Vector Directional Filter
    Boudabous, A.
    Atitallah, A. Ben
    Kadionik, P.
    Khriji, L.
    Masmoudi, N.
    2008 FIRST INTERNATIONAL WORKSHOPS ON IMAGE PROCESSING THEORY, TOOLS AND APPLICATIONS (IPTA), 2008, : 249 - +
  • [35] Experiences with formal engineering: Model-based specification, implementation and testing of a software bus at Neopost
    Sijtema, M.
    Belinfante, A.
    Stoelinga, M. I. A.
    Marinelli, L.
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 188 - 209
  • [36] Network Interactions and Performance of a Multifunction IEC 61850 Process Bus
    Ingram, David M. E.
    Schaub, Pascal
    Taylor, Richard R.
    Campbell, Duncan A.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (12) : 5933 - 5942
  • [37] USING MULTIFUNCTION BUS DIFFERENTIAL RELAYS FOR CT SATURATION ISSUES
    Rains, Troy
    Jagaduri, Rekha T.
    Muralimanohar, Prasanna
    Taylor, Marc
    2021 IEEE IAS PETROLEUM AND CHEMICAL INDUSTRY TECHNICAL CONFERENCE (PCIC), 2021, : 237 - 245
  • [38] A low-cost DCS with multifunction instruments and CAN BUS
    Cisek, J
    Mikluszka, W
    Swider, Z
    Trybus, L
    COST ORIENTED AUTOMATION - (LOW COST AUTOMATION 2001), 2002, : 77 - 82
  • [39] A Formal Approach to On-Line Monitoring of Digital VLSI Circuits: Theory, Design and Implementation
    Santosh Biswas
    Siddhartha Mukhopadhyay
    Amit Patra
    Journal of Electronic Testing, 2005, 21 : 503 - 537
  • [40] A formal approach to on-line monitoring of digital VLSI circuits: Theory, design and implementation
    Biswas, S
    Mukhopadhyay, S
    Patra, A
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2005, 21 (05): : 503 - 537