Drag the waters some more
- define methodologies using opensource tools for building cores, components, and systems
- create new solutions to enhance methodology
- containerize
- create machine-readable ISA definition
- include metadata identifying features, compliancy levels, etc.
- create PFVI (Power Formal Verification Interface) as common core test interface
- create formal environment for core vs. ISA testing
- augment opensource tools with base libraries for common verification environment
- define test format, methodology, suites for core and above verification
- create new functional test methodologies
- create methodology, test suites, etc. for verifying cores vs. compliancy levels
- define FPGA, SOC, etc. debug and test methodologies
- develop core- and system-specific software versions as needed (debuggers, compilers, kernels, etc.)