Skip to content

Commit 6db6867

Browse files
authored
Merge pull request #1374 from The-OpenROAD-Project-staging/asap7-ram-pin-fix
asap7 ram fix for bad pin spacing
2 parents d494944 + 85e0312 commit 6db6867

File tree

10 files changed

+519
-519
lines changed

10 files changed

+519
-519
lines changed

flow/platforms/asap7/lef/fakeram7_2048x39.lef

Lines changed: 53 additions & 53 deletions
Large diffs are not rendered by default.

flow/platforms/asap7/lef/fakeram7_256x32.lef

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ MACRO fakeram7_256x32
308308
SHAPE ABUTMENT ;
309309
PORT
310310
LAYER M4 ;
311-
RECT 0.000 16.992 0.024 17.016 ;
311+
RECT 0.000 17.712 0.024 17.736 ;
312312
END
313313
END wd_in[0]
314314
PIN wd_in[1]
@@ -317,7 +317,7 @@ MACRO fakeram7_256x32
317317
SHAPE ABUTMENT ;
318318
PORT
319319
LAYER M4 ;
320-
RECT 0.000 17.520 0.024 17.544 ;
320+
RECT 0.000 18.240 0.024 18.264 ;
321321
END
322322
END wd_in[1]
323323
PIN wd_in[2]
@@ -326,7 +326,7 @@ MACRO fakeram7_256x32
326326
SHAPE ABUTMENT ;
327327
PORT
328328
LAYER M4 ;
329-
RECT 0.000 18.048 0.024 18.072 ;
329+
RECT 0.000 18.768 0.024 18.792 ;
330330
END
331331
END wd_in[2]
332332
PIN wd_in[3]
@@ -335,7 +335,7 @@ MACRO fakeram7_256x32
335335
SHAPE ABUTMENT ;
336336
PORT
337337
LAYER M4 ;
338-
RECT 0.000 18.576 0.024 18.600 ;
338+
RECT 0.000 19.296 0.024 19.320 ;
339339
END
340340
END wd_in[3]
341341
PIN wd_in[4]
@@ -344,7 +344,7 @@ MACRO fakeram7_256x32
344344
SHAPE ABUTMENT ;
345345
PORT
346346
LAYER M4 ;
347-
RECT 0.000 19.104 0.024 19.128 ;
347+
RECT 0.000 19.824 0.024 19.848 ;
348348
END
349349
END wd_in[4]
350350
PIN wd_in[5]
@@ -353,7 +353,7 @@ MACRO fakeram7_256x32
353353
SHAPE ABUTMENT ;
354354
PORT
355355
LAYER M4 ;
356-
RECT 0.000 19.632 0.024 19.656 ;
356+
RECT 0.000 20.352 0.024 20.376 ;
357357
END
358358
END wd_in[5]
359359
PIN wd_in[6]
@@ -362,7 +362,7 @@ MACRO fakeram7_256x32
362362
SHAPE ABUTMENT ;
363363
PORT
364364
LAYER M4 ;
365-
RECT 0.000 20.160 0.024 20.184 ;
365+
RECT 0.000 20.880 0.024 20.904 ;
366366
END
367367
END wd_in[6]
368368
PIN wd_in[7]
@@ -371,7 +371,7 @@ MACRO fakeram7_256x32
371371
SHAPE ABUTMENT ;
372372
PORT
373373
LAYER M4 ;
374-
RECT 0.000 20.688 0.024 20.712 ;
374+
RECT 0.000 21.408 0.024 21.432 ;
375375
END
376376
END wd_in[7]
377377
PIN wd_in[8]
@@ -380,7 +380,7 @@ MACRO fakeram7_256x32
380380
SHAPE ABUTMENT ;
381381
PORT
382382
LAYER M4 ;
383-
RECT 0.000 21.216 0.024 21.240 ;
383+
RECT 0.000 21.936 0.024 21.960 ;
384384
END
385385
END wd_in[8]
386386
PIN wd_in[9]
@@ -389,7 +389,7 @@ MACRO fakeram7_256x32
389389
SHAPE ABUTMENT ;
390390
PORT
391391
LAYER M4 ;
392-
RECT 0.000 21.744 0.024 21.768 ;
392+
RECT 0.000 22.464 0.024 22.488 ;
393393
END
394394
END wd_in[9]
395395
PIN wd_in[10]
@@ -398,7 +398,7 @@ MACRO fakeram7_256x32
398398
SHAPE ABUTMENT ;
399399
PORT
400400
LAYER M4 ;
401-
RECT 0.000 22.272 0.024 22.296 ;
401+
RECT 0.000 22.992 0.024 23.016 ;
402402
END
403403
END wd_in[10]
404404
PIN wd_in[11]
@@ -407,7 +407,7 @@ MACRO fakeram7_256x32
407407
SHAPE ABUTMENT ;
408408
PORT
409409
LAYER M4 ;
410-
RECT 0.000 22.800 0.024 22.824 ;
410+
RECT 0.000 23.520 0.024 23.544 ;
411411
END
412412
END wd_in[11]
413413
PIN wd_in[12]
@@ -416,7 +416,7 @@ MACRO fakeram7_256x32
416416
SHAPE ABUTMENT ;
417417
PORT
418418
LAYER M4 ;
419-
RECT 0.000 23.328 0.024 23.352 ;
419+
RECT 0.000 24.048 0.024 24.072 ;
420420
END
421421
END wd_in[12]
422422
PIN wd_in[13]
@@ -425,7 +425,7 @@ MACRO fakeram7_256x32
425425
SHAPE ABUTMENT ;
426426
PORT
427427
LAYER M4 ;
428-
RECT 0.000 23.856 0.024 23.880 ;
428+
RECT 0.000 24.576 0.024 24.600 ;
429429
END
430430
END wd_in[13]
431431
PIN wd_in[14]
@@ -434,7 +434,7 @@ MACRO fakeram7_256x32
434434
SHAPE ABUTMENT ;
435435
PORT
436436
LAYER M4 ;
437-
RECT 0.000 24.384 0.024 24.408 ;
437+
RECT 0.000 25.104 0.024 25.128 ;
438438
END
439439
END wd_in[14]
440440
PIN wd_in[15]
@@ -443,7 +443,7 @@ MACRO fakeram7_256x32
443443
SHAPE ABUTMENT ;
444444
PORT
445445
LAYER M4 ;
446-
RECT 0.000 24.912 0.024 24.936 ;
446+
RECT 0.000 25.632 0.024 25.656 ;
447447
END
448448
END wd_in[15]
449449
PIN wd_in[16]
@@ -452,7 +452,7 @@ MACRO fakeram7_256x32
452452
SHAPE ABUTMENT ;
453453
PORT
454454
LAYER M4 ;
455-
RECT 0.000 25.440 0.024 25.464 ;
455+
RECT 0.000 26.160 0.024 26.184 ;
456456
END
457457
END wd_in[16]
458458
PIN wd_in[17]
@@ -461,7 +461,7 @@ MACRO fakeram7_256x32
461461
SHAPE ABUTMENT ;
462462
PORT
463463
LAYER M4 ;
464-
RECT 0.000 25.968 0.024 25.992 ;
464+
RECT 0.000 26.688 0.024 26.712 ;
465465
END
466466
END wd_in[17]
467467
PIN wd_in[18]
@@ -470,7 +470,7 @@ MACRO fakeram7_256x32
470470
SHAPE ABUTMENT ;
471471
PORT
472472
LAYER M4 ;
473-
RECT 0.000 26.496 0.024 26.520 ;
473+
RECT 0.000 27.216 0.024 27.240 ;
474474
END
475475
END wd_in[18]
476476
PIN wd_in[19]
@@ -479,7 +479,7 @@ MACRO fakeram7_256x32
479479
SHAPE ABUTMENT ;
480480
PORT
481481
LAYER M4 ;
482-
RECT 0.000 27.024 0.024 27.048 ;
482+
RECT 0.000 27.744 0.024 27.768 ;
483483
END
484484
END wd_in[19]
485485
PIN wd_in[20]
@@ -488,7 +488,7 @@ MACRO fakeram7_256x32
488488
SHAPE ABUTMENT ;
489489
PORT
490490
LAYER M4 ;
491-
RECT 0.000 27.552 0.024 27.576 ;
491+
RECT 0.000 28.272 0.024 28.296 ;
492492
END
493493
END wd_in[20]
494494
PIN wd_in[21]
@@ -497,7 +497,7 @@ MACRO fakeram7_256x32
497497
SHAPE ABUTMENT ;
498498
PORT
499499
LAYER M4 ;
500-
RECT 0.000 28.080 0.024 28.104 ;
500+
RECT 0.000 28.800 0.024 28.824 ;
501501
END
502502
END wd_in[21]
503503
PIN wd_in[22]
@@ -506,7 +506,7 @@ MACRO fakeram7_256x32
506506
SHAPE ABUTMENT ;
507507
PORT
508508
LAYER M4 ;
509-
RECT 0.000 28.608 0.024 28.632 ;
509+
RECT 0.000 29.328 0.024 29.352 ;
510510
END
511511
END wd_in[22]
512512
PIN wd_in[23]
@@ -515,7 +515,7 @@ MACRO fakeram7_256x32
515515
SHAPE ABUTMENT ;
516516
PORT
517517
LAYER M4 ;
518-
RECT 0.000 29.136 0.024 29.160 ;
518+
RECT 0.000 29.856 0.024 29.880 ;
519519
END
520520
END wd_in[23]
521521
PIN wd_in[24]
@@ -524,7 +524,7 @@ MACRO fakeram7_256x32
524524
SHAPE ABUTMENT ;
525525
PORT
526526
LAYER M4 ;
527-
RECT 0.000 29.664 0.024 29.688 ;
527+
RECT 0.000 30.384 0.024 30.408 ;
528528
END
529529
END wd_in[24]
530530
PIN wd_in[25]
@@ -533,7 +533,7 @@ MACRO fakeram7_256x32
533533
SHAPE ABUTMENT ;
534534
PORT
535535
LAYER M4 ;
536-
RECT 0.000 30.192 0.024 30.216 ;
536+
RECT 0.000 30.912 0.024 30.936 ;
537537
END
538538
END wd_in[25]
539539
PIN wd_in[26]
@@ -542,7 +542,7 @@ MACRO fakeram7_256x32
542542
SHAPE ABUTMENT ;
543543
PORT
544544
LAYER M4 ;
545-
RECT 0.000 30.720 0.024 30.744 ;
545+
RECT 0.000 31.440 0.024 31.464 ;
546546
END
547547
END wd_in[26]
548548
PIN wd_in[27]
@@ -551,7 +551,7 @@ MACRO fakeram7_256x32
551551
SHAPE ABUTMENT ;
552552
PORT
553553
LAYER M4 ;
554-
RECT 0.000 31.248 0.024 31.272 ;
554+
RECT 0.000 31.968 0.024 31.992 ;
555555
END
556556
END wd_in[27]
557557
PIN wd_in[28]
@@ -560,7 +560,7 @@ MACRO fakeram7_256x32
560560
SHAPE ABUTMENT ;
561561
PORT
562562
LAYER M4 ;
563-
RECT 0.000 31.776 0.024 31.800 ;
563+
RECT 0.000 32.496 0.024 32.520 ;
564564
END
565565
END wd_in[28]
566566
PIN wd_in[29]
@@ -569,7 +569,7 @@ MACRO fakeram7_256x32
569569
SHAPE ABUTMENT ;
570570
PORT
571571
LAYER M4 ;
572-
RECT 0.000 32.304 0.024 32.328 ;
572+
RECT 0.000 33.024 0.024 33.048 ;
573573
END
574574
END wd_in[29]
575575
PIN wd_in[30]
@@ -578,7 +578,7 @@ MACRO fakeram7_256x32
578578
SHAPE ABUTMENT ;
579579
PORT
580580
LAYER M4 ;
581-
RECT 0.000 32.832 0.024 32.856 ;
581+
RECT 0.000 33.552 0.024 33.576 ;
582582
END
583583
END wd_in[30]
584584
PIN wd_in[31]
@@ -587,7 +587,7 @@ MACRO fakeram7_256x32
587587
SHAPE ABUTMENT ;
588588
PORT
589589
LAYER M4 ;
590-
RECT 0.000 33.360 0.024 33.384 ;
590+
RECT 0.000 34.080 0.024 34.104 ;
591591
END
592592
END wd_in[31]
593593
PIN addr_in[0]
@@ -596,7 +596,7 @@ MACRO fakeram7_256x32
596596
SHAPE ABUTMENT ;
597597
PORT
598598
LAYER M4 ;
599-
RECT 0.000 33.936 0.024 33.960 ;
599+
RECT 0.000 35.376 0.024 35.400 ;
600600
END
601601
END addr_in[0]
602602
PIN addr_in[1]
@@ -605,7 +605,7 @@ MACRO fakeram7_256x32
605605
SHAPE ABUTMENT ;
606606
PORT
607607
LAYER M4 ;
608-
RECT 0.000 34.464 0.024 34.488 ;
608+
RECT 0.000 35.904 0.024 35.928 ;
609609
END
610610
END addr_in[1]
611611
PIN addr_in[2]
@@ -614,7 +614,7 @@ MACRO fakeram7_256x32
614614
SHAPE ABUTMENT ;
615615
PORT
616616
LAYER M4 ;
617-
RECT 0.000 34.992 0.024 35.016 ;
617+
RECT 0.000 36.432 0.024 36.456 ;
618618
END
619619
END addr_in[2]
620620
PIN addr_in[3]
@@ -623,7 +623,7 @@ MACRO fakeram7_256x32
623623
SHAPE ABUTMENT ;
624624
PORT
625625
LAYER M4 ;
626-
RECT 0.000 35.520 0.024 35.544 ;
626+
RECT 0.000 36.960 0.024 36.984 ;
627627
END
628628
END addr_in[3]
629629
PIN addr_in[4]
@@ -632,7 +632,7 @@ MACRO fakeram7_256x32
632632
SHAPE ABUTMENT ;
633633
PORT
634634
LAYER M4 ;
635-
RECT 0.000 36.048 0.024 36.072 ;
635+
RECT 0.000 37.488 0.024 37.512 ;
636636
END
637637
END addr_in[4]
638638
PIN addr_in[5]
@@ -641,7 +641,7 @@ MACRO fakeram7_256x32
641641
SHAPE ABUTMENT ;
642642
PORT
643643
LAYER M4 ;
644-
RECT 0.000 36.576 0.024 36.600 ;
644+
RECT 0.000 38.016 0.024 38.040 ;
645645
END
646646
END addr_in[5]
647647
PIN addr_in[6]
@@ -650,7 +650,7 @@ MACRO fakeram7_256x32
650650
SHAPE ABUTMENT ;
651651
PORT
652652
LAYER M4 ;
653-
RECT 0.000 37.104 0.024 37.128 ;
653+
RECT 0.000 38.544 0.024 38.568 ;
654654
END
655655
END addr_in[6]
656656
PIN addr_in[7]
@@ -659,7 +659,7 @@ MACRO fakeram7_256x32
659659
SHAPE ABUTMENT ;
660660
PORT
661661
LAYER M4 ;
662-
RECT 0.000 37.632 0.024 37.656 ;
662+
RECT 0.000 39.072 0.024 39.096 ;
663663
END
664664
END addr_in[7]
665665
PIN we_in
@@ -668,7 +668,7 @@ MACRO fakeram7_256x32
668668
SHAPE ABUTMENT ;
669669
PORT
670670
LAYER M4 ;
671-
RECT 0.000 38.208 0.024 38.232 ;
671+
RECT 0.000 40.368 0.024 40.392 ;
672672
END
673673
END we_in
674674
PIN ce_in
@@ -677,7 +677,7 @@ MACRO fakeram7_256x32
677677
SHAPE ABUTMENT ;
678678
PORT
679679
LAYER M4 ;
680-
RECT 0.000 38.736 0.024 38.760 ;
680+
RECT 0.000 40.896 0.024 40.920 ;
681681
END
682682
END ce_in
683683
PIN clk
@@ -686,7 +686,7 @@ MACRO fakeram7_256x32
686686
SHAPE ABUTMENT ;
687687
PORT
688688
LAYER M4 ;
689-
RECT 0.000 39.264 0.024 39.288 ;
689+
RECT 0.000 41.424 0.024 41.448 ;
690690
END
691691
END clk
692692
PIN VSS

0 commit comments

Comments
 (0)