packages feed

verismith-1.1.0: examples/config.toml

[emi]
  generate_prob = 2
  nogenerate_prob = 8

[info]
  commit = "866707b03e4c2346d25b77c423fbf03d29c4e26c"
  version = "1.0.0.2"

[invalid_generator]
  attribute_optional_value = 0.5
  lvalue_optional = 0.5
  parameter_mintypmax_or_single = 0.5

  [invalid_generator.attribute_items]
    [[invalid_generator.attribute_items.LinearCombination]]
      weight = 2.0

      [[invalid_generator.attribute_items.LinearCombination.Discrete]]
        value = 0
        weight = 1.0

    [[invalid_generator.attribute_items.LinearCombination]]
      weight = 1.0

      [invalid_generator.attribute_items.LinearCombination.NegativeBinomial]
        failureRate = 0.75
        numberOfFailures = 1
        offset = 0

  [invalid_generator.config]
    cell_or_inst = 0.5
    config = 0.5
    liblist_or_use = 0.5
    libraryScope = 0.5

    [invalid_generator.config.blocks]
      [invalid_generator.config.blocks.Poisson]
        lambda = 1.0
        offset = 0

    [invalid_generator.config.designs]
      [invalid_generator.config.designs.Poisson]
        lambda = 1.0
        offset = 0

    [invalid_generator.config.items]
      [invalid_generator.config.items.Poisson]
        lambda = 1.0
        offset = 0

  [invalid_generator.delay_base]
    [invalid_generator.delay_base.BiasedUniform]
      weight = 1.0

  [invalid_generator.delay_items]
    Discrete = [1.0, 1.0, 2.0, 4.0]

  [invalid_generator.driveStrength]
    [invalid_generator.driveStrength.BiasedUniform]
      weight = 1.0

  [invalid_generator.expr]
    X_or_Z = 0.5
    attenuation = 0.7
    dimRange = 0.5
    fixed_or_float = 0.5
    literal_signed = 0.5
    minTypMax = 0.5
    range_offset_pos_or_neg = 0.5

    [invalid_generator.expr.binary_digit]
      [invalid_generator.expr.binary_digit.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.binary_digits]
      [invalid_generator.expr.binary_digits.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.expr.concatenations]
      [invalid_generator.expr.concatenations.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.expr.decimal_digit]
      [invalid_generator.expr.decimal_digit.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.decimal_digits]
      [invalid_generator.expr.decimal_digits.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.expr.exponentSign]
      [invalid_generator.expr.exponentSign.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.hex_digit]
      [invalid_generator.expr.hex_digit.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.hex_digits]
      [invalid_generator.expr.hex_digits.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.expr.item]
      Discrete = [2.0, 2.0, 2.0, 1.0]

    [invalid_generator.expr.literal_width]
      [invalid_generator.expr.literal_width.BiasedUniform]
        weight = 1.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 1
          weight = 1024.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 8
          weight = 512.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 16
          weight = 256.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 32
          weight = 128.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 64
          weight = 64.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 128
          weight = 32.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 256
          weight = 16.0

        [[invalid_generator.expr.literal_width.BiasedUniform.biases]]
          value = 512
          weight = 8.0

    [invalid_generator.expr.octal_digit]
      [invalid_generator.expr.octal_digit.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.octal_digits]
      [invalid_generator.expr.octal_digits.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.expr.op_binary]
      [invalid_generator.expr.op_binary.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.op_unary]
      [invalid_generator.expr.op_unary.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.primary]
      Discrete = [2.0, 4.0, 4.0, 4.0, 4.0, 4.0, 2.0, 4.0, 1.0, 1.0, 1.0, 1.0, 1.0]

    [invalid_generator.expr.range_kind]
      [invalid_generator.expr.range_kind.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.string_character]
      [invalid_generator.expr.string_character.BiasedUniform]
        weight = 1.0

    [invalid_generator.expr.string_characters]
      [invalid_generator.expr.string_characters.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.expr.sysFunArgs]
      [invalid_generator.expr.sysFunArgs.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

  [invalid_generator.generate]
    attenuation = 0.7
    declaration_dim_or_init = 0.5
    funReturnType = 0.5
    gate_optional_name = 0.5
    instance_optional_delay = 0.5
    instance_optional_range = 0.5
    net_range = 0.5
    optionalBlock = 0.5
    primitive_optional_name = 0.5
    taskFun_automatic = 0.5
    taskFun_register = 0.5

    [invalid_generator.generate.case_branches]
      [invalid_generator.generate.case_branches.NegativeBinomial]
        failureRate = 0.75
        numberOfFailures = 2
        offset = 0

    [invalid_generator.generate.case_patterns]
      [invalid_generator.generate.case_patterns.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.generate.chargeStrength]
      [invalid_generator.generate.chargeStrength.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.declaration]
      [invalid_generator.generate.declaration.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.gate]
      [invalid_generator.generate.gate.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.gate_ninput]
      [invalid_generator.generate.gate_ninput.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.gate_ninputs]
      [invalid_generator.generate.gate_ninputs.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.generate.gate_noutputs]
      [invalid_generator.generate.gate_noutputs.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.generate.item]
      [invalid_generator.generate.item.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.items]
      [invalid_generator.generate.items.Poisson]
        lambda = 3.0
        offset = 0

    [invalid_generator.generate.nested_condition]
      [invalid_generator.generate.nested_condition.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.net_type]
      [invalid_generator.generate.net_type.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.net_vectoring]
      [invalid_generator.generate.net_vectoring.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.taskFun_declaration]
      [invalid_generator.generate.taskFun_declaration.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.taskFun_portType]
      [invalid_generator.generate.taskFun_portType.BiasedUniform]
        weight = 1.0

    [invalid_generator.generate.taskFun_ports]
      [invalid_generator.generate.taskFun_ports.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.generate.taskPortDir]
      [invalid_generator.generate.taskPortDir.BiasedUniform]
        weight = 1.0

  [invalid_generator.identifier]
    escaped_or_simple = 0.5

    [invalid_generator.identifier.escaped_length]
      [invalid_generator.identifier.escaped_length.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.identifier.escaped_letter]
      [invalid_generator.identifier.escaped_letter.BiasedUniform]
        weight = 1.0

    [invalid_generator.identifier.simple_length]
      [invalid_generator.identifier.simple_length.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

    [invalid_generator.identifier.simple_letter]
      [invalid_generator.identifier.simple_letter.BiasedUniform]
        weight = 1.0

    [invalid_generator.identifier.system_first_letter]
      [invalid_generator.identifier.system_first_letter.BiasedUniform]
        weight = 1.0

    [invalid_generator.identifier.system_length]
      [invalid_generator.identifier.system_length.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 3
        offset = 0

  [invalid_generator.lvalue_items]
    [invalid_generator.lvalue_items.NegativeBinomial]
      failureRate = 0.5
      numberOfFailures = 1
      offset = 0

  [invalid_generator.module]
    cell = 0.5
    instance_named_or_positional = 0.5
    instance_optparam = 0.5
    nonAsciiHeader = true
    port_optional = 0.5
    port_range = 0.5
    timescale_optional = 0.5

    [invalid_generator.module.blocks]
      [invalid_generator.module.blocks.Poisson]
        lambda = 2.0
        offset = 1

    [invalid_generator.module.defaultNetType]
      [invalid_generator.module.defaultNetType.BiasedUniform]
        weight = 1.0

    [invalid_generator.module.instance_parameters]
      [invalid_generator.module.instance_parameters.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.module.item]
      Discrete = [6.0, 2.0, 2.0, 3.0, 2.0, 1.0, 1.0, 1.0]

    [invalid_generator.module.items]
      [invalid_generator.module.items.Poisson]
        lambda = 3.0
        offset = 0

    [invalid_generator.module.port_count]
      [invalid_generator.module.port_count.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.module.port_dir]
      [invalid_generator.module.port_dir.BiasedUniform]
        weight = 1.0

    [invalid_generator.module.port_lvalues]
      [invalid_generator.module.port_lvalues.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.module.timescale_magnitude]
      [invalid_generator.module.timescale_magnitude.BiasedUniform]
        weight = 1.0

    [invalid_generator.module.unconnectedDrive]
      [invalid_generator.module.unconnectedDrive.BiasedUniform]
        weight = 1.0

  [invalid_generator.path_depth]
    [invalid_generator.path_depth.NegativeBinomial]
      failureRate = 0.75
      numberOfFailures = 1
      offset = 0

  [invalid_generator.primitive]
    edgeSensitive = 0.5
    outputNoChange = 0.5
    regInitNoSem = 0.5
    seq_or_comb = 0.5

    [invalid_generator.primitive.blocks]
      [invalid_generator.primitive.blocks.Poisson]
        lambda = 2.0
        offset = 0

    [invalid_generator.primitive.combInit]
      [invalid_generator.primitive.combInit.BiasedUniform]
        weight = 1.0

    [invalid_generator.primitive.edgeSimplePosNeg]
      [invalid_generator.primitive.edgeSimplePosNeg.BiasedUniform]
        weight = 1.0

    [invalid_generator.primitive.inLevel]
      [invalid_generator.primitive.inLevel.BiasedUniform]
        weight = 1.0

    [invalid_generator.primitive.outLevel]
      [invalid_generator.primitive.outLevel.BiasedUniform]
        weight = 1.0

    [invalid_generator.primitive.portType]
      [invalid_generator.primitive.portType.BiasedUniform]
        weight = 1.0

    [invalid_generator.primitive.ports]
      [invalid_generator.primitive.ports.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.primitive.tableRows]
      [invalid_generator.primitive.tableRows.Poisson]
        lambda = 4.0
        offset = 0

  [invalid_generator.specify]
    parameter_range = 0.5
    pathpulse_escaped_or_simple = 0.5
    pathpulse_term_range = 0.5
    termRange = 0.5

    [invalid_generator.specify.item]
      [invalid_generator.specify.item.BiasedUniform]
        weight = 1.0

    [invalid_generator.specify.items]
      [invalid_generator.specify.items.Poisson]
        lambda = 1.0
        offset = 0

    [invalid_generator.specify.path]
      edgeSensitive = 0.5
      full_or_parallel = 0.5

      [invalid_generator.specify.path.condition]
        [invalid_generator.specify.path.condition.BiasedUniform]
          weight = 1.0

      [invalid_generator.specify.path.delayKind]
        [invalid_generator.specify.path.delayKind.BiasedUniform]
          weight = 1.0

      [invalid_generator.specify.path.edgeSensitivity]
        [invalid_generator.specify.path.edgeSensitivity.BiasedUniform]
          weight = 1.0

      [invalid_generator.specify.path.full_destinations]
        [invalid_generator.specify.path.full_destinations.Poisson]
          lambda = 1.0
          offset = 0

      [invalid_generator.specify.path.full_sources]
        [invalid_generator.specify.path.full_sources.Poisson]
          lambda = 1.0
          offset = 0

      [invalid_generator.specify.path.polarity]
        [invalid_generator.specify.path.polarity.BiasedUniform]
          weight = 1.0

    [invalid_generator.specify.timingCheck]
      condition_neg_or_pos = 0.5
      condition_optional = 0.5
      delayedMinTypMax = 0.5
      event_edge = 0.25
      event_optional = 0.5
      optarg = 0.5

  [invalid_generator.statement]
    assignmentBlocking = 0.5
    attenuation = 0.7
    block_header = 0.5
    block_par_or_seq = 0.5
    optional = 0.5
    optionalDelayEventControl = 0.5
    procContAss_var_or_net = 0.5
    sysTask_optionalPort = 0.5

    [invalid_generator.statement.block_declaration]
      [invalid_generator.statement.block_declaration.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.block_declarations]
      [invalid_generator.statement.block_declarations.Poisson]
        lambda = 1.0
        offset = 0

    [invalid_generator.statement.case_branches]
      [invalid_generator.statement.case_branches.NegativeBinomial]
        failureRate = 0.75
        numberOfFailures = 2
        offset = 0

    [invalid_generator.statement.case_kind]
      [invalid_generator.statement.case_kind.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.case_patterns]
      [invalid_generator.statement.case_patterns.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

    [invalid_generator.statement.delayEventRepeat]
      [invalid_generator.statement.delayEventRepeat.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.event]
      [invalid_generator.statement.event.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.event_exprs]
      [invalid_generator.statement.event_exprs.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 1
        offset = 0

    [invalid_generator.statement.event_prefix]
      [invalid_generator.statement.event_prefix.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.item]
      [invalid_generator.statement.item.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.items]
      [invalid_generator.statement.items.Poisson]
        lambda = 3.0
        offset = 0

    [invalid_generator.statement.loop]
      [invalid_generator.statement.loop.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.procContAss_assDeassForceRel]
      [invalid_generator.statement.procContAss_assDeassForceRel.BiasedUniform]
        weight = 1.0

    [invalid_generator.statement.sysTask_ports]
      [invalid_generator.statement.sysTask_ports.NegativeBinomial]
        failureRate = 0.4
        numberOfFailures = 1
        offset = 0

  [invalid_generator.type]
    abstract_or_concrete = 0.5
    concrete_bitRange = 0.5
    concrete_signedness = 0.5

    [invalid_generator.type.abstract]
      [invalid_generator.type.abstract.BiasedUniform]
        weight = 1.0

    [invalid_generator.type.dimensions]
      [invalid_generator.type.dimensions.NegativeBinomial]
        failureRate = 0.5
        numberOfFailures = 1
        offset = 0

[probability]
  expr.binary = 5
  expr.concatenation = 3
  expr.number = 1
  expr.rangeselect = 5
  expr.signed = 5
  expr.string = 0
  expr.ternary = 5
  expr.unary = 5
  expr.unsigned = 5
  expr.variable = 5
  moditem.assign = 5
  moditem.combinational = 1
  moditem.instantiation = 1
  moditem.sequential = 1
  module.drop_output = 0
  module.keep_output = 1
  statement.blocking = 0
  statement.conditional = 1
  statement.forloop = 0
  statement.nonblocking = 3

[property]
  determinism = 1
  module.depth = 2
  module.max = 5
  nondeterminism = 0
  output.combine = false
  sample.method = "random"
  sample.size = 10
  size = 20
  statement.depth = 3

[[synthesiser]]
  description = "yosys"
  name = "yosys"
  output = "syn_yosys.v"

[[synthesiser]]
  description = "vivado"
  name = "vivado"
  output = "syn_vivado.v"