Public

Thread: Xyce for GF180MCU

3 Discord messages from ℹ️ - Information/⁉️-questions/threads/xyce-for-gf180mcu.md.

Category: ℹ️ - Information Parent channel: #⁉️-questions Thread ID: 1434757429760884756

Messages: 3

message-1434757429760884756

2025-11-03T04:13:47.759+00:00 — peterkinget

Content

Has anyone run a transient simulation for a circuit in GF180MCU? I am building a big switch matrix using standard cell components manually assembled in subckts and arranged in rows and columns. Unclear if ngspice will be albe to simulate it. Right now even a 5 x 25 is very slow and we need to go much bigger.

We have xschem schematics. Is there a 'smooth' way to start from a netlist generated from xschem and then convert it to a xyce netlist and get it to simulate?

Any worked out examples out there?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/3-FB033.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1437935108341366948

2025-11-11T22:40:45.371+00:00 — Tim 'mithro' Ansell (@mithro_)

Content

@Leo Moser (mole99) - Any idea?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/9679bb77da48d47c905b398d98a83780-75B68.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
        "color": null,
        "discriminator": "0000",
        "id": "323371864074485771",
        "isBot": false,
        "name": "mole99",
        "nickname": "Leo Moser (mole99)",
        "roles": [
          {
            "color": null,
            "id": "1423020172595298314",
            "name": "Mod",
            "position": 4
          }
        ]
      }
    ]
  }
}
</details>

message-1438087496096284692

2025-11-12T08:46:17.443+00:00 — Leo Moser (mole99) (@mole99)

Content

Sorry, I haven't done any spice simulations with gf180mcu yet.
You should be able to run a Xyce simulation from xschem: https://www.youtube.com/watch?v=fggf9DeVN5k
There are also examples in the IHP PDK if I remember right.

The only incompatibilities between Xyce and ngspice, as I understand it, are the advanced control statements that ngspice supports. If you don't use these, you should be fine.

Embeds

<details> <summary>Embeds data</summary>
[
  {
    "author": {
      "name": "Stefan Schippers",
      "url": "https://www.youtube.com/channel/UCEgBTPGi5GcVJdReXL-UBNg"
    },
    "color": "#FF0000",
    "description": "This video explains how to do a simple DC seep simulation of a transistor with Xyce, viewing the results and doing some math operations on the waveforms.",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 480,
      "url": "2025-11_media/sddefault-C2A9D.jpg",
      "width": 640
    },
    "timestamp": null,
    "title": "Setting up a Xyce simulation with Xschem, viewing results",
    "url": "https://www.youtube.com/watch?v=fggf9DeVN5k",
    "video": {
      "height": 720,
      "url": "2025-11_media/fggf9DeVN5k-C1761",
      "width": 1107
    }
  }
]
</details>

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2025-11_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2025-11_media/3-FB033.png",
        "color": null,
        "discriminator": "0000",
        "id": "853313068871188530",
        "isBot": false,
        "name": "peterkinget",
        "nickname": "peterkinget"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2025-11_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {}
}
</details>