Category: ℹ️ - Information
Parent channel: #⁉️-questions
Thread ID: 1444023934251962418
Messages: 10
message-1444023934251962418
2025-11-28T17:55:34.593+00:00 — tnt (@246tnt)
- Message ID:
1444023934251962418 - Author ID:
596068704471482370 - Nickname: tnt
- User name: 246tnt
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444023934251962418
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
Are the SRAM rules only valid for foundry provided cell ? What if I want to design my own memory array or dual port cell or stuff like that, can I use them ?
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1444043397395648593
2025-11-28T19:12:54.968+00:00 — Leo Moser (mole99) (@mole99)
- Message ID:
1444043397395648593 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444043397395648593
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
Yes, I think that should be possible.
Afaik it's not the cells that are detected, but rather the SRAM marker layer.
However, as you probably know, there's no guarantee your cells will work after production, since the SRAM cells in the PDK were probably carefully designed to violate the normal core rules.
<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>message-1444043702996697158
2025-11-28T19:14:07.829+00:00 — Leo Moser (mole99) (@mole99)
- Message ID:
1444043702996697158 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444043702996697158
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
In fact, @Tim Edwards already shrinked the 5V SRAM cells.
<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": {
"mentions": [
{
"avatarUrl": "2025-11_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
"color": null,
"discriminator": "0000",
"id": "1365118310701600900",
"isBot": false,
"name": "rtimothyedwards_19428",
"nickname": "Tim Edwards",
"roles": []
}
]
}
}
</details>message-1444043966369632256
2025-11-28T19:15:10.622+00:00 — tnt (@246tnt)
- Message ID:
1444043966369632256 - Author ID:
596068704471482370 - Nickname: tnt
- User name: 246tnt
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444043966369632256
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
I know he did but they are still 6T cells, I'm thinking about doing the same register file that I did on sky130, or a dual port cell, or rom or other things like that.
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/1f62e-FE396.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png
[
{
"count": 1,
"emoji": {
"code": "open_mouth",
"id": "",
"imageUrl": "2025-11_media/1f62e-FE396.svg",
"isAnimated": false,
"name": "😮"
},
"users": [
{
"avatarUrl": "2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png",
"color": null,
"discriminator": "0000",
"id": "840182560252624916",
"isBot": false,
"name": "logic_destroyer",
"nickname": "asic destroyer"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1444044603459108975
2025-11-28T19:17:42.516+00:00 — Leo Moser (mole99) (@mole99)
- Message ID:
1444044603459108975 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444044603459108975
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
Yes, as long as you place the SRAM marker layer you can use the SRAM 3.3V/5V rules, as I understand it.
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/1f44d-27259.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png
[
{
"count": 2,
"emoji": {
"code": "thumbsup",
"id": "",
"imageUrl": "2025-11_media/1f44d-27259.svg",
"isAnimated": false,
"name": "👍"
},
"users": [
{
"avatarUrl": "2025-11_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
"color": null,
"discriminator": "0000",
"id": "596068704471482370",
"isBot": false,
"name": "246tnt",
"nickname": "tnt"
},
{
"avatarUrl": "2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png",
"color": null,
"discriminator": "0000",
"id": "840182560252624916",
"isBot": false,
"name": "logic_destroyer",
"nickname": "asic destroyer"
}
]
}
]
</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>message-1444094873014898879
2025-11-28T22:37:27.712+00:00 — Tim 'mithro' Ansell (@mithro_)
- Message ID:
1444094873014898879 - Author ID:
169786952432746498 - Nickname: Tim 'mithro' Ansell
- User name: mithro_
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444094873014898879
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
When using the SRAM cells DRC rules there are normally a bunch of requirements around the layout of the cells that are not specified in DRC decks and such.
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2025-11_media/9679bb77da48d47c905b398d98a83780-75B68.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1444095064996446209
2025-11-28T22:38:13.484+00:00 — Tim 'mithro' Ansell (@mithro_)
- Message ID:
1444095064996446209 - Author ID:
169786952432746498 - Nickname: Tim 'mithro' Ansell
- User name: mithro_
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444095064996446209
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
My understanding is that they can violate the rules due to the tuning to make the regular patterns print better.
<details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2025-11_media/9679bb77da48d47c905b398d98a83780-75B68.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1444231058567467070
2025-11-29T07:38:36.878+00:00 — Leo Moser (mole99) (@mole99)
- Message ID:
1444231058567467070 - Author ID:
323371864074485771 - Nickname: Leo Moser (mole99)
- User name: mole99
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444231058567467070
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
These rules are documented here:
- https://gf180mcu-pdk.readthedocs.io/en/latest/physical_verification/design_manual/drm_11_1.html
- https://gf180mcu-pdk.readthedocs.io/en/latest/physical_verification/design_manual/drm_11_2.html
So it should be possible to submit your own custom cells based on these rules, but there is no guarantee that they will work as expected.
<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>message-1444370539190812773
2025-11-29T16:52:51.65+00:00 — Tim Edwards (@rtimothyedwards_19428)
- Message ID:
1444370539190812773 - Author ID:
1365118310701600900 - Nickname: Tim Edwards
- User name: rtimothyedwards_19428
- Type:
Default - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444370539190812773
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Content
Since I created the 3.3V SRAM core cell myself, we'll put that theory to the test.
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/1f62e-FE396.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/59486f73932f21d0f005985411cfae98-091E8.png
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png
[
{
"count": 2,
"emoji": {
"code": "open_mouth",
"id": "",
"imageUrl": "2025-11_media/1f62e-FE396.svg",
"isAnimated": false,
"name": "😮"
},
"users": [
{
"avatarUrl": "2025-11_media/59486f73932f21d0f005985411cfae98-091E8.png",
"color": null,
"discriminator": "0000",
"id": "684463118709162093",
"isBot": false,
"name": "chaask",
"nickname": "chasak"
},
{
"avatarUrl": "2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png",
"color": null,
"discriminator": "0000",
"id": "840182560252624916",
"isBot": false,
"name": "logic_destroyer",
"nickname": "asic destroyer"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2025-11_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
"discriminator": "0000",
"isBot": false
},
"message": {}
}
</details>message-1444505562740953220
2025-11-30T01:49:23.773+00:00 — Tim 'mithro' Ansell (@mithro_)
- Message ID:
1444505562740953220 - Author ID:
169786952432746498 - Nickname: Tim 'mithro' Ansell
- User name: mithro_
- Type:
Reply - Discord message: https://discord.com/channels/1361349522684510449/1444023934251962418/1444505562740953220
- Archive source: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11.json
- Archive source: https://discord.wafer.space/wafer-space/Information/questions/sram-rules/2025-11/2025-11.json
Reply/reference
<details> <summary>Reference data</summary>{
"channelId": "1444023934251962418",
"guildId": "1361349522684510449",
"messageId": "1444370539190812773"
}
</details>Content
Yeap! I'm interested to see how things go, I don't quite have the same pull with GF now I'm not Google.
Reactions
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/1f62e-FE396.svg
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png
- Resolved media URL: https://discord.wafer.space/wafer-space/%E2%84%B9%EF%B8%8F%20-%20Information/%E2%81%89%EF%B8%8F-questions/sram-rules/2025-11/2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png
[
{
"count": 2,
"emoji": {
"code": "open_mouth",
"id": "",
"imageUrl": "2025-11_media/1f62e-FE396.svg",
"isAnimated": false,
"name": "😮"
},
"users": [
{
"avatarUrl": "2025-11_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png",
"color": null,
"discriminator": "0000",
"id": "756011607603019777",
"isBot": false,
"name": "anfroholic",
"nickname": "anfroholic"
},
{
"avatarUrl": "2025-11_media/6f21ec45bc9221220509b769f634344b-E96BD.png",
"color": null,
"discriminator": "0000",
"id": "840182560252624916",
"isBot": false,
"name": "logic_destroyer",
"nickname": "asic destroyer"
}
]
}
]
</details><details>
<summary>Other message metadata</summary>{
"author": {
"avatarUrl": "2025-11_media/9679bb77da48d47c905b398d98a83780-75B68.png",
"discriminator": "0000",
"isBot": false
},
"message": {
"mentions": [
{
"avatarUrl": "2025-11_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
"color": null,
"discriminator": "0000",
"id": "1365118310701600900",
"isBot": false,
"name": "rtimothyedwards_19428",
"nickname": "Tim Edwards",
"roles": []
}
]
}
}
</details>