Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Tutorial on formal semantics of RISC-V instruction set

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Tutorial on formal semantics of RISC-V instruction set


Chronological Thread 
  • From: Adam Chlipala <adamc AT csail.mit.edu>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Tutorial on formal semantics of RISC-V instruction set
  • Date: Thu, 19 Apr 2018 11:30:52 -0400
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=adamc AT csail.mit.edu; spf=Pass smtp.mailfrom=adamc AT csail.mit.edu; spf=None smtp.helo=postmaster AT outgoing-stata.csail.mit.edu
  • Ironport-phdr: 9a23:C59OlBRJnwJSV1VhPZ6JDTpOPdpsv+yvbD5Q0YIujvd0So/mwa69bBGN2/xhgRfzUJnB7Loc0qyK6/umATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfb1/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/n/XhMJtj6xVrhyuqBNjzIPPeo6ZKOBzc7nBcd4UR2dMWNtaWSxbAoO7aosCF/YMMvtCoIn4ulADsxu+BQ2tBOP30DBIgmX51rA93us7DA7JxgkgEM4VvXvIt9X6LqYSUeSvwKnNzDXDc+la1ing54jVax0sp+yHU7x3ccrU00YvFgXFg02TqYzjITyayvgNvmaa4udgT+6gl2knqwRprji1x8cskZXGhpwPxlDD7yV5z4A4LsC7Rk5jedOoDYVcuiKAO4Z4Xs8uWX9ktDwkxrEbpZK3ZDUGxIokyhLFZfGLb5KE7xb9WOqLPzt0mm9pdbSijBio60eg0PfzVsys3VZKsCVFlt7Mu2gK1xzO9siHRfx9/kan2TaAzgzT8f1ELloolaXBMZIu3qUwmYASsUTHBCP2nUT2jLOMeko65+eo9vzrYrTgppCCK495khzyProtl8ClD+k0LhICU3aB9eiiybHv4VX1QLBQgf03lqnZvoraJcMepqOhGQBaz5ws6xOjADq9zNsYhmMILFNBeB6diojpOk3OLOrmAviinlSgiC1ryOzePr39HpXNKWDOn6vmfbZk8kJT1A4zzc1E6J9PEbEAIPfzWlfru9DCDx85NRa0w+f9B9ln2IMeQzHHPqjMO6TL9FSM++gHIu+WZYZTtiyuBeIi4qvHgXY80XQdeaix1J8eICSxEv1jKG2SenPthpEEEHtMswYjGr+5wGaeWCJeMi7hF5k34Ss2Xdr/XNXzA7u1ibnE5x+VW5hfZ2RIEFeJSCq6fJ6NWvNKbSOOZMJtj25dDOTze8oazRir8TTC5f9/NOONp38Trpvi0J5w5vGVmB0vp2QtUpatllqVRmQxpVsmAj872Kck+R5610uM1ql+jLlDCdVP7rVCSQ47MdjZzvA8BtzvCFrM

The following tutorial, on a formal specification of the RISC-V open instruction set, may be of interest to some Coq Clubbers.  (The larger event it is attached to may also be of interest!)

Title: RISC-V ISA Formal Specification

Speaker: Thomas Bourgeat, MIT
Venue: 8th RISC-V Workshop, Barcelona, Spain
Date: 4:50pm to 5:25pm, Monday, May 7, 2018

Abstract: In this tutorial we will demonstrate several flavors of a
    formal specification of the RISC-V ISA, written in Haskell.  We
    will present the important part of the code, use it as a software
    simulator, automatically transform it into a Coq specification
    (used to prove the correctness of a small imperative language),
    and automatically synthesize it to a circuit (to model-check against
    other designs).

    If time permits, we will show how the same code can be used to
    explore some nondeterminism in the specification.

Registration info: https://riscv.org/workshops/
Workshop agenda: https://tmt.knect365.com/risc-v-workshop-barcelona/agenda/1


  • [Coq-Club] Tutorial on formal semantics of RISC-V instruction set, Adam Chlipala, 04/19/2018

Archive powered by MHonArc 2.6.18.

Top of Page