Skip to content

unable to generate fakeram for sky130 #13

@vijayank88

Description

@vijayank88

I'm using following test130.cfg to generate fakeram.

{
  # The process node. This is used to tell cacti what technology to use when
  # estimating power, performance and area numbers.
  "tech_nm": 130,

  # The operating voltage.
  "voltage": 1.8,

  # String to add in front of every metal layer number for the layer name.
  "metalPrefix": "met",

  # The pin width for signal pins.
  "pinWidth_nm": 800,

  # The minimum pin pitch for signal pins (all pins will have a pitch that is a
  # multuple of this pitch. The first pin will be a multiple of this pitch from
  # the bottom edge of the macro too.
  "pinPitch_nm": 1700,

  # Optional: snap the width and height of the sram to a multiple value.
  "snapWidth_nm":  190,
  "snapHeight_nm": 1400,

  # Flips the pin orientations. Non-fliped assumes metal1 is vertical therefore
  # supply pins on metal4 will be horizontal and signal pins will also be on
  # metal4. If set to true, supply pins on metal4 will be vertical and signal
  # pins will be on metal3.
  "flipPins": true,

  # List of SRAM configurations (name, width, depth, and banks)
  "srams": [
    {"name": "fakeram130_80x64", "width": 80, "depth":  64, "banks": 1},
    {"name": "fakeram130_128x256", "width":  128, "depth": 256, "banks": 1},
    {"name": "fakeram130_44x64", "width":  44, "depth": 64, "banks": 1},
    {"name": "fakeram130_64x256", "width":  64, "depth": 256, "banks": 1}
  ]
}

command used:

make run CONFIG=example_cfgs/test130.cfg

Stopped with below error

Error: not enough tracks (num pins: 249, available tracks: 130).
make: *** [Makefile:8: run] Error 1

Expected behavior:
Generate fakeram for test130.cfg

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions