Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

FunState—an internal design representation for codesign

Published: 01 August 2001 Publication History

Abstract

In this paper, an internal design model called FunState (functions driven by state machines) is presented that enables the representation of different types of system components and scheduling mechanisms using a mixture of functional programming and state machines. It is shown how properties relevant for scheduling and verification of specification models such as Boolean dataflow, cyclostatic dataflow, synchronous dataflow, marked graphs, and communicating state machines as well as Petri nets can be represented in the FunState model of computation. Examples of methods suited for FunState are described, such as scheduling and verification. They are based on the representation of the model's state transitions in the form of a periodic graph. The feasibility of the novel approach is shown with an asynchronous transfer mode switch example.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 9, Issue 4
Aug. 2001
71 pages
ISSN:1063-8210
Issue’s Table of Contents

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 August 2001

Author Tags

  1. formal verification
  2. high-level synthesis
  3. internal specification model
  4. model of computation
  5. symbolic scheduling

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)TÿchoACM Transactions on Embedded Computing Systems10.1145/336269218:6(1-25)Online publication date: 14-Dec-2019
  • (2016)SWE-X10Proceedings of the Second Internationsl Workshop on Extreme Scale Programming Models and Middleware10.5555/3018814.3018820(32-39)Online publication date: 13-Nov-2016
  • (2016)ActorX10: an actor library for X10Proceedings of the 6th ACM SIGPLAN Workshop on X1010.1145/2931028.2931033(24-29)Online publication date: 2-Jun-2016
  • (2016)Constructive Synthesis of Memory-Intensive Accelerators for FPGA From Nested Loop KernelsIEEE Transactions on Signal Processing10.1109/TSP.2016.256660864:16(4152-4165)Online publication date: 15-Aug-2016
  • (2016)Proceedings of the 6th ACM SIGPLAN Workshop on X10undefinedOnline publication date: 2-Jun-2016
  • (2014)Dynamic Behavior Specification and Dynamic Mapping for Real-Time Embedded SystemsACM Transactions on Embedded Computing Systems10.1145/258465813:4s(1-26)Online publication date: 1-Apr-2014
  • (2012)Task-level data model for hardware synthesis based on concurrent collectionsJournal of Electrical and Computer Engineering10.1155/2012/6918642012(6-6)Online publication date: 1-Jan-2012
  • (2011)Analysis of SystemC actor networks for efficient synthesisACM Transactions on Embedded Computing Systems10.1145/1880050.188005410:2(1-34)Online publication date: 7-Jan-2011
  • (2010)Efficient high-level modeling in the networking domainProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871214(1189-1194)Online publication date: 8-Mar-2010
  • (2009)Translating STATEMATE models into FNLOG for the verification of safety requirements in reactive systemsInternational Journal of Internet Technology and Secured Transactions10.1504/IJITST.2009.0239071:3/4(236-271)Online publication date: 1-Mar-2009
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media