Abstrakt. I VAMP-projektet (verifierad arkitekturmikroprocessor) har vi konstruerat, funktionellt verifierat och syntetiserat en processor med komplett DLX instruktionsuppsättning, fördröjd gren, Tomasulo schemaläggare, maskerbara inbäddade exakta avbrott, rörledning fullt IEEE-kompatibel med dubbla precisionsflytpunktsenheter med variabel latens och separata instruktioner och datacacher. Verifieringen har utförts i teoremtestsystemet PVS. Processorn har implementerats på en Xilinx FPGA.
Denna teori användes sedan för att bevisa korrektheten hos en fullt IEEE-kompatibel flyttal enhet som används i VAMP-processor REF.
Instantiating Uninterpreted Functional Units and Memory System: Functional Verification of the VAMP
{'venue': 'CHARME', 'journal': None, 'mag_field_of_study': ['Computer Science']}