Specification of synchronous sequential circuits using SDL and ObjectGEODE

  • Authors:
  • Tatjana Kapus

  • Affiliations:
  • Faculty of Electrical Engineering and Computer Science, University of Maribor, Smetanova ul. 17, SI-2000 Maribor, Slovenia

  • Venue:
  • Computer Standards & Interfaces
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Specification and Description Language (SDL) is a standardised formal description technique for telecommunications software. ObjectGEODE is a commercial toolset which supports software design using SDL. This article presents a way of using SDL and ObjectGEODE to write formal specifications of synchronous sequential circuits quickly and to automatically verify their functional correctness. The circuits are treated as binary-encoded finite-state machines with local variables representing internal combinational wires. Typical circuit components, such as logic gates, structural combinational circuits, and flip-flops, are specified by SDL operators. Components of the same type but with a different number of inputs and/or outputs can be specified by one general SDL operator. The GOAL language supported by ObjectGEODE is shown to be appropriate for circuit verification.