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 条
  • [21] Formal implementation verification of the bus interface unit for the alpha 21264 microprocessor
    Bischoff, GP
    Brace, KS
    Jain, SM
    Razdan, R
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1997, : 16 - 24
  • [22] Formal correctness of an automotive bus controller implementation at gate-level
    Alkassar, Eyad
    Boehm, Peter
    Knapp, Steffen
    DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 57 - +
  • [23] Design And Implementation of CAN bus Protocpl for Monitoring Vehicle Parameters
    Salunkhe, A. A.
    Kamble, Pravin P.
    Jadhav, Rohit
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 301 - 304
  • [24] Implementation of CAN bus in an autonomous All-Terrain Vehicle
    Gurram, Sunil Kumar
    Conrad, James M.
    IEEE SOUTHEASTCON 2011: BUILDING GLOBAL ENGINEERS, 2011, : 250 - 254
  • [25] Digital simulation and hardware implementation on CAN bus of vehicle chassis
    Li, Dinggen
    Cao, Jing
    Zi, Xiaolin
    Zhang, Jie
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2009, 37 (01): : 49 - 52
  • [26] A tool for performance evalution in a formal codesign framework
    Carchiolo, V
    Malgeri, M
    Mangioni, G
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2003, 79 (09): : 494 - 514
  • [27] A Rational Agent Controlling an Autonomous Vehicle: Implementation and Formal Verification
    Fernandes, Lucas E. R.
    Custodio, Vinicius
    Alves, Gleifer V.
    Fisher, Michael
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (257): : 35 - 42
  • [28] The Design and Implementation of Vehicle Electrical Switch Box Based on CAN Bus
    Ci Yanke
    Ye Xinzhou
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 247 - 250
  • [29] Complete stability analysis of multifunction MMIC circuits
    Barquinero, Cesar
    Suarez, Almudena
    Herrera, Amparo
    Garcia, Jose Luis
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2007, 55 (10) : 2024 - 2033
  • [30] Time triggered and Event triggered Codesign in CAN bus Network
    Jun, Yang Wei
    Song, Guo Xiao
    MACHINERY ELECTRONICS AND CONTROL ENGINEERING III, 2014, 441 : 1036 - 1039