Implement stack ID for HBM3

This commit is contained in:
2025-01-13 15:36:05 +01:00
parent a82efdbb3a
commit 7a8633d36e
17 changed files with 169 additions and 26 deletions

View File

@@ -1,15 +1,18 @@
{
"addressmapping": {
"PSEUDOCHANNEL_BIT":[
29
5
],
"STACK_BIT":[
6
],
"BANKGROUP_BIT":[
27,
28
7,
8
],
"BANK_BIT": [
25,
26
9,
10
],
"BYTE_BIT": [
0,
@@ -19,18 +22,12 @@
2,
3,
4,
5,
6,
7,
8
],
"ROW_BIT": [
9,
10,
11,
12,
13,
14,
14
],
"ROW_BIT": [
15,
16,
17,
@@ -40,7 +37,13 @@
21,
22,
23,
24
24,
25,
26,
27,
28,
29,
30
]
}
}

View File

@@ -7,8 +7,12 @@
"simulationid": "hbm3-example",
"tracesetup": [
{
"clkMhz": 1000,
"name": "example.stl"
"clkMhz": 2000,
"type": "generator",
"name": "gen0",
"numRequests": 2000,
"rwRatio": 0.5,
"addressDistribution": "random"
}
]
}

View File

@@ -7,6 +7,7 @@
"nbrOfBanks": 16,
"nbrOfColumns": 128,
"nbrOfPseudoChannels": 2,
"nbrOfStacks": 2,
"nbrOfRows": 65536,
"width": 32,
"nbrOfDevices": 1,
@@ -20,6 +21,7 @@
"memtimingspec": {
"CCDL": 4,
"CCDS": 2,
"CCDR": 3,
"CKE": 8,
"DQSCK": 1,
"FAW": 16,