Staf Verhaegen (593ff3d7) at 03 Aug 17:47
Staf Verhaegen (082a7486) at 26 Jul 14:41
[WIP]Added ChipFlow/MPW4/sky130_c4m.
... and 5 more commits
Staf Verhaegen (2aa91d31) at 26 Jul 14:38
[WIP]Sky130 SRAM block for ethmac
... and 107 more commits
Staf Verhaegen (96226515) at 26 Jul 14:36
Merge branches 'nmigen_python' and 'ethmacsram' into dev
... and 3 more commits
Staf Verhaegen (0f44564c) at 26 Jul 14:29
[WIP]Added ChipFlow/MPW4/sky130_c4m.
... and 1 more commit
Staf Verhaegen (f125b230) at 26 Jul 14:23
[WIP]Added ChipFlow/MPW4/sky130_c4m.
... and 3 more commits
Staf Verhaegen at 25 Jul 16:25
Staf Verhaegen (9b1c34e8) at 25 Jul 14:30
Merge branches 'nmigen_python' and 'sky130_update' into dev
... and 5 more commits
Staf Verhaegen (acf66d77) at 25 Jul 13:30
When the Sky130 harness is used the top level pins have to match the harness pin names. Do this by added a top cell that maps the counter pins to the harness pins. The bench is now locates in sky130_c4m/harness allowing for alternative sky130 implementation next to the harness version.
Merge request to wrong repo. See vlsi-eda/alliance-check-toolkit!8 (merged)
@jpc Noticed that the example does not work if I don't flatten the top cell.
(corioenv) verhaegs@fsdev$ make gds YOSYS_FLATTEN=
...
o Building power rails.
- PowerRails in li.block ...
- PowerRails in m1.block ...
- PowerRails in m2.block ...
- PowerRails in m3.block ...
- PowerRails in m4.block ...
- PowerRails in m5.block ...
- PowerRails in li ...
- PowerRails in m1 ...
- PowerRails in m2 ...
- PowerRails in m3 ...
- PowerRails in m4 ...
- PowerRails in m5 ...
- 104794 power rails elements found.
o Protect external components not useds as RoutingPads.
[WARNING] Katana system configuration file:
</home/verhaegs/coriolis-2.x/Linux.el7_64/Release.Shared/install/lib64/python3/dist-packages/katana/katanaInit.py> not found.
o Running global routing.
o Back annotate global routing graph.
[ 0] nets:627 nWL:2905 VIAs:1245 ovE:0 ovWL:0 ripup:0 0 bytes 1s
- Done in ..................................................... 1s, 0 bytes
- Raw measurements ................................... 0.99633s, +0Kb/1.4Gb
o Antenna effect protection.
[ERROR] Occurrence::Occurrence(): Entity incompatible with the path.
* Entity <id:3779045 Instance feed_427922 tie>, master cell <id:3764 Cell counter_harness>
* Path <Path core.subckt_0_counter>, master cell <id:3765 Cell cmpt_counter>
[ERROR] Occurrence::Occurrence(): Entity incompatible with the path.
* Entity <id:3779045 Instance feed_427922 tie>, master cell <id:3764 Cell counter_harness>
* Path <Path core.subckt_0_counter>, master cell <id:3765 Cell cmpt_counter>
Python stack trace:
#0 in route() at .../dist-packages/cumulus/plugins/alpha/block/block.py:766
#1 in doPnR() at .../dist-packages/cumulus/plugins/alpha/block/block.py:852
#2 in doPnR() at .../python3/dist-packages/cumulus/plugins/alpha/chip/chip.py:147
#3 in scriptMain() at .../benchs/counter/sky130_c4m/harness/doDesign.py:86
When the Sky130 harness is used the top level pins have to match the harness pin names. Do this by added a top cell that maps the counter pins to the harness pins. The bench is now locates in sky130_c4m/harness allowing for alternative sky130 implementation next to the harness version.
When the Sky130 harness is used the top level pins have to match the harness pin names. Do this by added a top cell that maps the counter pins to the harness pins. The bench is now locates in sky130_c4m/harness allowing for alternative sky130 implementation next to the harness version.
When the Sky130 harness is used the top level pins have to match the harness pin names. Do this by added a top cell that maps the counter pins to the harness pins. The bench is now locates in sky130_c4m/harness allowing for alternative sky130 implementation next to the harness version.
When the Sky130 harness is used the top level pins have to match the harness pin names. Do this by added a top cell that maps the counter pins to the harness pins. The bench is now locates in sky130_c4m/harness allowing for alternative sky130 implementation next to the harness version.
Staf Verhaegen (39060237) at 25 Jul 11:23
Merge branches 'nmigen_python' and 'counter_sky130' into dev
... and 1 more commit