Code Monkey home page Code Monkey logo

pulpino_ri5cy_stls's Introduction

Software Test Libraries

Software Test Libraries (STLs)1 are a powerful resource for a variety of test applications. From manufacturing up to in-field test, functional test stimuli can be proven beneficial for achieving certain reliability thresholds. This becomes more evident especially in the domain of the safety critical applications where the respective standards mandate strict and high fault coverage thresholds to be met.

Pulpino RI5CY

This collection of STLs was developed for the pulpino SoC using ri5cy as an underlying processor and stuck-at as a fault model. They can be easily ported to the software flow of the pulpino environment structure (i.e., sw/apps) and used accordingly with the integrated CMake build flow. Each stl* package has an abstract description about the development process stemming from the authors of the code acompanied with a table enlisting the achieved fault coverage percentages.

The processor was synthesized using the open Nangate45nm technology library and the tests were written by engineers during the MSc course of Testing and Fault Tolerance.

Citations

You can reference this STL suite by using the following @misc entry in Bibtex

@misc{misc:pulpino_stls,
    author       = "{CAD Group, Politecnico di Torino}",
    title        = "{Stuck-At STLs for pulpino-ri5cy}",
    howpublished = "\url{https://github.com/cad-polito-it/pulpino_ri5cy_stls}",
    year         = "2023"
}

References

1 : M. Psarakis, D. Gizopoulos, E. Sanchez and M. Sonza Reorda, "Microprocessor Software-Based Self-Testing," in IEEE Design & Test of Computers, vol. 27, no. 3, pp. 4-19, May-June 2010, doi: 10.1109/MDT.2010.5.

Contact Information

pulpino_ri5cy_stls's People

Contributors

magseet avatar nikosdelijohn avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.