Design Validation Of Rtl Circuits Using Binary Particle Swarm Optimization And Symbolic Execution