FSP(1)
π FSP(1) β like, the CAO-VLSI Reference Manual era, but make it make sense π
okay bestie, sit down, hydrate, and let me tell you about fsp from the CAO-VLSI Reference Manual π (yes that's the manual name, we're keeping it, it's iconic).
β¨ NAME β¨
fsp β Formal proof between two FSM descriptions. that's it. that's the whole vibe. π
πΈ ORIGIN πΈ
So this software is part of the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. π«π·β¨
- Web:
http://asim.lip6.fr/recherche/alliance/ - E-mail:
alliance-users@asim.lip6.fr
like, they literally built this in Paris. main character energy fr. π₯
π¦ SYNOPSIS π¦
fsp [-V] format1 format2 file1 file2
(yes there are two spaces between file1 and file2, we do not touch it, we respect it π«Ά)
π DESCRIPTION π
Made to run on FSM descriptions, fsp supports the same subset of VHDL as syf (for further information about this subset, go look at SYF(1) and FSM(5) β the receipts are there, iykyk π).
fsp uses a Reduced Ordered Binary Decision Diagrams representation and computes the product of the two FSM descriptions. Then, after that step, it explores the resulting FSM product and formally proves the equivalence between the two initial FSM descriptions. β¨
lowkey important: those two descriptions must have the same interface (VHDL entity). no matching interface, no proof, no slay. π
π ENVIRONMENT VARIABLES π
MBK_WORK_LIBβ gives the path for the FSM descriptions. The default value is the current directory. πMBK_CATA_LIBβ gives some auxiliary paths for the FSM descriptions. The default value is the current directory. ποΈ
π OPTIONS π
-Vβ Sets verbose mode on. Each step of the formal proof is displayed on the standard output. it's giving commentary track, it's giving director's cut, we're obsessed. π
π EXAMPLE π
fsp fsm fsm digi digi2
look at her go. β¨
π§ SEE ALSO π§
syf (1), fmi (1), fsm (5), xfsm (1).
(the whole friend group. go say hi. π«Ά)
β BUG REPORT β
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools. π₯Ί like genuinely, pls tell them things, they're asking so nicely.
ASIM/LIP6 Β· October 1, 1997 Β· FSP(1) β yeah the date is giving vintage, the tool is giving timeless, periodt. πβ¨
π¦ where this page comes from
- fedora 43: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms