class Origen::Specs::Override

This class is used to store override information for specified specs on instantiated IP

Attributes

audience[RW]
block[RW]
disable[RW]
hidespec[RW]
maximum[RW]
minimum[RW]
mode_ref[RW]
spec_ref[RW]
sub_type[RW]
typical[RW]
usage[RW]

Public Class Methods

new(block_options = {}, find_spec = {}, values = {}, options = {}) click to toggle source
# File lib/origen/specs/override.rb, line 7
def initialize(block_options = {}, find_spec = {}, values = {}, options = {})
  @block = block_options[:block]
  @usage = block_options[:usage]
  @spec_ref = find_spec[:spec_id]
  @mode_ref = find_spec[:mode_ref]
  @sub_type = find_spec[:sub_type]
  @audience = find_spec[:audience]
  @minimum = values[:min]
  @maximum = values[:max]
  @typical = values[:typ]
  @disable = options[:disable]
  @hidespec = options[:hidespec]
end