Verification Planning
Is your verification methodology up to the challenge at hand? Obsidian can help ensure that you are up to speed by helping to develop a plan based on the obstacles unique to your architecture.
The RAVEN random test generator allows verification teams to begin identifying functional errors as soon as the first logical unit of RTL becomes available, even before the tool-chain is implemented. This is a valuable advantage since the tool-chain typically lags behind RTL development, creating a bottleneck in verification.
Customers using RAVEN can have reported large productivity gains over directed testing, especially in the beginning and intermediate stages of verification – hitting 95-98% of all required coverage points using random tests.
Using RAVEN as a primary solution
Using RAVEN as a secondary solution
Obsidian’s test suite creation services
RTL-Bringup
Are you getting enough random stimulus in your test plan? Obsidian’s solutions can be used alongside your existing methods, giving you more input stimulus for accelerated verification. Obsidian can help enhance the effectiveness of your existing methodology with our test creation services or by implementing the RAVEN random test generator to check the results of your existing tests. Get more cycles per night, without disrupting your methodology.
Using RAVEN as a secondary solution
Obsidian’s test suite creation services
Pre-Silicon Debugging
Debugging is one of the most difficult areas of functional verification. Obsidian can help make sense of failed RTL tests by identifying which failures are meaningful and which are not. In addition, Obsidian can create the additional tests necessary to isolate functional errors lurking in your design. There’s no need to disrupt your methodology; Obsidian’s test suites and generators work with your existing testbench to give you more input stimulus.
Test Debugging Services
Using RAVEN as a secondary solution
Obsidian’s test suite creation services
Post-Silicon Validation
At some point, your design will need to be run tests at full-speed. RAVEN offers several unique advantages when working with silicon. Among them are the ability to modify existing test templates to adapt to the new hardware environment without the need for re-authoring. RAVEN can also be used to verify RTL and ISS agreement. Obsidian can produce configurable test suites that can be released to SoC groups for further testing later.
Using RAVEN to Generate Self-Checking Tests in Silicon Validation

