Some fixes and updates (#1)
* memory readback fix
Fixes some compilation errors, results RAM readback fix and changes in testbench to support testing user_wrapper instead of conv_wrapper
* Build after memory fix
* Updated Readme and top level diagram
Co-authored-by: Yasir Javed <yasir@renzym.com>
diff --git a/maglef/user_project_wrapper.mag b/maglef/user_project_wrapper.mag
index c4d61d1..69c7d69 100644
--- a/maglef/user_project_wrapper.mag
+++ b/maglef/user_project_wrapper.mag
@@ -1,9 +1,9 @@
magic
tech sky130A
magscale 1 2
-timestamp 1624074819
+timestamp 1624738413
<< obsli1 >>
-rect 19257 2805 560159 684641
+rect 19165 2805 560159 684641
<< obsm1 >>
rect 566 2128 582820 701808
<< metal2 >>
@@ -1938,51 +1938,51 @@
rect 590960 -6564 591560 710500
rect 591900 -7504 592500 711440
<< obsm4 >>
-rect 19195 3435 19724 700909
-rect 20484 689120 23324 700909
-rect 24084 689120 26924 700909
-rect 27684 689120 30524 700909
-rect 31284 689120 37724 700909
+rect 19379 3435 19724 700501
+rect 20484 689120 23324 700501
+rect 24084 689120 26924 700501
+rect 27684 689120 30524 700501
+rect 31284 689120 37724 700501
rect 20484 689072 37724 689120
-rect 38484 689120 41324 700909
-rect 42084 689120 44924 700909
-rect 45684 689120 48524 700909
-rect 49284 689120 55724 700909
+rect 38484 689120 41324 700501
+rect 42084 689120 44924 700501
+rect 45684 689120 48524 700501
+rect 49284 689120 55724 700501
rect 38484 689072 55724 689120
-rect 56484 689120 59324 700909
-rect 60084 689120 62924 700909
-rect 63684 689120 66524 700909
-rect 67284 689120 73724 700909
+rect 56484 689120 59324 700501
+rect 60084 689120 62924 700501
+rect 63684 689120 66524 700501
+rect 67284 689120 73724 700501
rect 56484 689072 73724 689120
-rect 74484 689120 77324 700909
-rect 78084 689120 80924 700909
-rect 81684 689120 84524 700909
-rect 85284 689120 91724 700909
+rect 74484 689120 77324 700501
+rect 78084 689120 80924 700501
+rect 81684 689120 84524 700501
+rect 85284 689120 91724 700501
rect 74484 689072 91724 689120
-rect 92484 689120 95324 700909
-rect 96084 689120 98924 700909
-rect 99684 689120 102524 700909
-rect 103284 689120 109724 700909
+rect 92484 689120 95324 700501
+rect 96084 689120 98924 700501
+rect 99684 689120 102524 700501
+rect 103284 689120 109724 700501
rect 92484 689072 109724 689120
-rect 110484 689120 113324 700909
-rect 114084 689120 116924 700909
-rect 117684 689120 120524 700909
-rect 121284 689120 127724 700909
+rect 110484 689120 113324 700501
+rect 114084 689120 116924 700501
+rect 117684 689120 120524 700501
+rect 121284 689120 127724 700501
rect 110484 689072 127724 689120
-rect 128484 689120 131324 700909
-rect 132084 689120 134924 700909
-rect 135684 689120 138524 700909
-rect 139284 689120 145724 700909
+rect 128484 689120 131324 700501
+rect 132084 689120 134924 700501
+rect 135684 689120 138524 700501
+rect 139284 689120 145724 700501
rect 128484 689072 145724 689120
-rect 146484 689120 149324 700909
-rect 150084 689120 152924 700909
-rect 153684 689120 156524 700909
-rect 157284 689120 163724 700909
+rect 146484 689120 149324 700501
+rect 150084 689120 152924 700501
+rect 153684 689120 156524 700501
+rect 157284 689120 163724 700501
rect 146484 689072 163724 689120
-rect 164484 689120 167324 700909
-rect 168084 689120 170924 700909
-rect 171684 689120 174524 700909
-rect 175284 689120 181724 700909
+rect 164484 689120 167324 700501
+rect 168084 689120 170924 700501
+rect 171684 689120 174524 700501
+rect 175284 689120 181724 700501
rect 164484 689072 181724 689120
rect 20484 535328 181724 689072
rect 20484 535280 37724 535328
@@ -2195,56 +2195,56 @@
rect 168084 3435 170924 25280
rect 171684 3435 174524 25280
rect 175284 3435 181724 25280
-rect 182484 3435 185324 700909
-rect 186084 3435 188924 700909
-rect 189684 3435 192524 700909
-rect 193284 3435 199724 700909
-rect 200484 3435 203324 700909
-rect 204084 3435 206924 700909
-rect 207684 3435 210524 700909
-rect 211284 689072 217724 700909
-rect 218484 689120 221324 700909
-rect 222084 689120 224924 700909
-rect 225684 689120 228524 700909
-rect 229284 689120 235724 700909
+rect 182484 3435 185324 700501
+rect 186084 3435 188924 700501
+rect 189684 3435 192524 700501
+rect 193284 3435 199724 700501
+rect 200484 3435 203324 700501
+rect 204084 3435 206924 700501
+rect 207684 3435 210524 700501
+rect 211284 689072 217724 700501
+rect 218484 689120 221324 700501
+rect 222084 689120 224924 700501
+rect 225684 689120 228524 700501
+rect 229284 689120 235724 700501
rect 218484 689072 235724 689120
-rect 236484 689120 239324 700909
-rect 240084 689120 242924 700909
-rect 243684 689120 246524 700909
-rect 247284 689120 253724 700909
+rect 236484 689120 239324 700501
+rect 240084 689120 242924 700501
+rect 243684 689120 246524 700501
+rect 247284 689120 253724 700501
rect 236484 689072 253724 689120
-rect 254484 689120 257324 700909
-rect 258084 689120 260924 700909
-rect 261684 689120 264524 700909
-rect 265284 689120 271724 700909
+rect 254484 689120 257324 700501
+rect 258084 689120 260924 700501
+rect 261684 689120 264524 700501
+rect 265284 689120 271724 700501
rect 254484 689072 271724 689120
-rect 272484 689120 275324 700909
-rect 276084 689120 278924 700909
-rect 279684 689120 282524 700909
-rect 283284 689120 289724 700909
+rect 272484 689120 275324 700501
+rect 276084 689120 278924 700501
+rect 279684 689120 282524 700501
+rect 283284 689120 289724 700501
rect 272484 689072 289724 689120
-rect 290484 689120 293324 700909
-rect 294084 689120 296924 700909
-rect 297684 689120 300524 700909
-rect 301284 689120 307724 700909
+rect 290484 689120 293324 700501
+rect 294084 689120 296924 700501
+rect 297684 689120 300524 700501
+rect 301284 689120 307724 700501
rect 290484 689072 307724 689120
-rect 308484 689120 311324 700909
-rect 312084 689120 314924 700909
-rect 315684 689120 318524 700909
-rect 319284 689120 325724 700909
+rect 308484 689120 311324 700501
+rect 312084 689120 314924 700501
+rect 315684 689120 318524 700501
+rect 319284 689120 325724 700501
rect 308484 689072 325724 689120
-rect 326484 689120 329324 700909
-rect 330084 689120 332924 700909
-rect 333684 689120 336524 700909
-rect 337284 689120 343724 700909
+rect 326484 689120 329324 700501
+rect 330084 689120 332924 700501
+rect 333684 689120 336524 700501
+rect 337284 689120 343724 700501
rect 326484 689072 343724 689120
-rect 344484 689120 347324 700909
-rect 348084 689120 350924 700909
-rect 351684 689120 354524 700909
-rect 355284 689120 361724 700909
+rect 344484 689120 347324 700501
+rect 348084 689120 350924 700501
+rect 351684 689120 354524 700501
+rect 355284 689120 361724 700501
rect 344484 689072 361724 689120
-rect 362484 689120 365324 700909
-rect 366084 689120 368924 700909
+rect 362484 689120 365324 700501
+rect 366084 689120 368924 700501
rect 362484 689072 368924 689120
rect 211284 535328 368924 689072
rect 211284 519072 217724 535328
@@ -2430,58 +2430,58 @@
rect 362484 195280 368924 195328
rect 362484 3435 365324 195280
rect 366084 3435 368924 195280
-rect 369684 3435 372524 700909
-rect 373284 3435 379724 700909
-rect 380484 3435 383324 700909
-rect 384084 3435 386924 700909
-rect 387684 3435 390524 700909
-rect 391284 3435 397724 700909
-rect 398484 3435 401324 700909
-rect 402084 3435 404924 700909
-rect 405684 689120 408524 700909
-rect 409284 689120 415724 700909
+rect 369684 3435 372524 700501
+rect 373284 3435 379724 700501
+rect 380484 3435 383324 700501
+rect 384084 3435 386924 700501
+rect 387684 3435 390524 700501
+rect 391284 3435 397724 700501
+rect 398484 3435 401324 700501
+rect 402084 3435 404924 700501
+rect 405684 689120 408524 700501
+rect 409284 689120 415724 700501
rect 405684 689072 415724 689120
-rect 416484 689120 419324 700909
-rect 420084 689120 422924 700909
-rect 423684 689120 426524 700909
-rect 427284 689120 433724 700909
+rect 416484 689120 419324 700501
+rect 420084 689120 422924 700501
+rect 423684 689120 426524 700501
+rect 427284 689120 433724 700501
rect 416484 689072 433724 689120
-rect 434484 689120 437324 700909
-rect 438084 689120 440924 700909
-rect 441684 689120 444524 700909
-rect 445284 689120 451724 700909
+rect 434484 689120 437324 700501
+rect 438084 689120 440924 700501
+rect 441684 689120 444524 700501
+rect 445284 689120 451724 700501
rect 434484 689072 451724 689120
-rect 452484 689120 455324 700909
-rect 456084 689120 458924 700909
-rect 459684 689120 462524 700909
-rect 463284 689120 469724 700909
+rect 452484 689120 455324 700501
+rect 456084 689120 458924 700501
+rect 459684 689120 462524 700501
+rect 463284 689120 469724 700501
rect 452484 689072 469724 689120
-rect 470484 689120 473324 700909
-rect 474084 689120 476924 700909
-rect 477684 689120 480524 700909
-rect 481284 689120 487724 700909
+rect 470484 689120 473324 700501
+rect 474084 689120 476924 700501
+rect 477684 689120 480524 700501
+rect 481284 689120 487724 700501
rect 470484 689072 487724 689120
-rect 488484 689120 491324 700909
-rect 492084 689120 494924 700909
-rect 495684 689120 498524 700909
-rect 499284 689120 505724 700909
+rect 488484 689120 491324 700501
+rect 492084 689120 494924 700501
+rect 495684 689120 498524 700501
+rect 499284 689120 505724 700501
rect 488484 689072 505724 689120
-rect 506484 689120 509324 700909
-rect 510084 689120 512924 700909
-rect 513684 689120 516524 700909
-rect 517284 689120 523724 700909
+rect 506484 689120 509324 700501
+rect 510084 689120 512924 700501
+rect 513684 689120 516524 700501
+rect 517284 689120 523724 700501
rect 506484 689072 523724 689120
-rect 524484 689120 527324 700909
-rect 528084 689120 530924 700909
-rect 531684 689120 534524 700909
-rect 535284 689120 541724 700909
+rect 524484 689120 527324 700501
+rect 528084 689120 530924 700501
+rect 531684 689120 534524 700501
+rect 535284 689120 541724 700501
rect 524484 689072 541724 689120
-rect 542484 689120 545324 700909
-rect 546084 689120 548924 700909
-rect 549684 689120 552524 700909
-rect 553284 689120 559724 700909
+rect 542484 689120 545324 700501
+rect 546084 689120 548924 700501
+rect 549684 689120 552524 700501
+rect 553284 689120 559724 700501
rect 542484 689072 559724 689120
-rect 560484 689072 562797 700909
+rect 560484 689072 562797 700501
rect 405684 535328 562797 689072
rect 405684 535280 415724 535328
rect 405684 519120 408524 535280
@@ -6938,7 +6938,7 @@
string FIXED_BBOX 0 0 584000 704000
string LEFview TRUE
string GDS_FILE /project/openlane/user_project_wrapper/runs/user_project_wrapper/results/magic/user_project_wrapper.gds
-string GDS_END 67541992
-string GDS_START 52081000
+string GDS_END 68542572
+string GDS_START 53155948
<< end >>