An Origen plugin to render JTAG-based patterns in Serial Vector Format (SVF).
To use, simply add the plugin to your app’s Gemfile and require in your top-level lib file:
# Gemfile gem 'origen_svf' # lib/my_app.rb require 'origen_svf'
and then create an environment file for SVF:
# environment/svf.rb OrigenSVF::Tester.new
Use this environment to render your patterns in .svf format:
origen g my_pattern -e svf
This plugin will extend the OrigenTesters API to add a .svf? method to all testers, allowing you to do this in your code:
unless tester.svf? # Something not suitable for SVF output end
A common use case may be to customize the pin list:
if tester.svf? # Only include these pins in .svf files pin_pattern_order :rstn, :trstn, :done, :fail, only: true else # Full pin list end