A python based validator to validate the configuration of a RISC-V implementation using a yaml based format. The specification format is scalable to handle all possible architectural options as allowed by the RISC-V specification, including WARL functions of CSRs.