Skip to content

Commit 43af37c

Browse files
committed
Updated infra to eventually support original and spreadsheet input
updated tests for LEF changes fixed verilog/sv output updated liberty to new infra black reformatting Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
1 parent 8d7b566 commit 43af37c

37 files changed

+6094
-5293
lines changed

test/au/dprf_256x256.au

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

test/au/dprf_256x32.au

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

test/au/dprf_256x32_h.au

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

test/au/dpsram_256x256.au

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

test/au/dpsram_256x32.au

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

test/au/dpsram_256x32_h.au

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

test/au/sprf_256x256.au

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

test/au/sprf_256x32.au

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

test/au/sprf_256x32_h.au

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

test/au/spsram_256x256.au

Lines changed: 120 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -4703,24 +4703,140 @@ MACRO spsram_256x256
47034703
RECT 0.000 83.424 0.024 83.448 ;
47044704
END
47054705
END we_in
4706-
PIN ce_in
4706+
PIN clk
47074707
DIRECTION INPUT ;
47084708
USE SIGNAL ;
47094709
SHAPE ABUTMENT ;
47104710
PORT
47114711
LAYER M4 ;
47124712
RECT 0.000 83.568 0.024 83.592 ;
47134713
END
4714-
END ce_in
4715-
PIN clk
4714+
END clk
4715+
PIN ce_in
47164716
DIRECTION INPUT ;
47174717
USE SIGNAL ;
47184718
SHAPE ABUTMENT ;
47194719
PORT
47204720
LAYER M4 ;
47214721
RECT 0.000 83.712 0.024 83.736 ;
47224722
END
4723-
END clk
4723+
END ce_in
4724+
PIN VDD
4725+
DIRECTION INOUT ;
4726+
USE POWER ;
4727+
PORT
4728+
LAYER M4 ;
4729+
RECT 0.048 0.384 33.202 0.480 ;
4730+
RECT 0.048 1.152 33.202 1.248 ;
4731+
RECT 0.048 1.920 33.202 2.016 ;
4732+
RECT 0.048 2.688 33.202 2.784 ;
4733+
RECT 0.048 3.456 33.202 3.552 ;
4734+
RECT 0.048 4.224 33.202 4.320 ;
4735+
RECT 0.048 4.992 33.202 5.088 ;
4736+
RECT 0.048 5.760 33.202 5.856 ;
4737+
RECT 0.048 6.528 33.202 6.624 ;
4738+
RECT 0.048 7.296 33.202 7.392 ;
4739+
RECT 0.048 8.064 33.202 8.160 ;
4740+
RECT 0.048 8.832 33.202 8.928 ;
4741+
RECT 0.048 9.600 33.202 9.696 ;
4742+
RECT 0.048 10.368 33.202 10.464 ;
4743+
RECT 0.048 11.136 33.202 11.232 ;
4744+
RECT 0.048 11.904 33.202 12.000 ;
4745+
RECT 0.048 12.672 33.202 12.768 ;
4746+
RECT 0.048 13.440 33.202 13.536 ;
4747+
RECT 0.048 14.208 33.202 14.304 ;
4748+
RECT 0.048 14.976 33.202 15.072 ;
4749+
RECT 0.048 15.744 33.202 15.840 ;
4750+
RECT 0.048 16.512 33.202 16.608 ;
4751+
RECT 0.048 17.280 33.202 17.376 ;
4752+
RECT 0.048 18.048 33.202 18.144 ;
4753+
RECT 0.048 18.816 33.202 18.912 ;
4754+
RECT 0.048 19.584 33.202 19.680 ;
4755+
RECT 0.048 20.352 33.202 20.448 ;
4756+
RECT 0.048 21.120 33.202 21.216 ;
4757+
RECT 0.048 21.888 33.202 21.984 ;
4758+
RECT 0.048 22.656 33.202 22.752 ;
4759+
RECT 0.048 23.424 33.202 23.520 ;
4760+
RECT 0.048 24.192 33.202 24.288 ;
4761+
RECT 0.048 24.960 33.202 25.056 ;
4762+
RECT 0.048 25.728 33.202 25.824 ;
4763+
RECT 0.048 26.496 33.202 26.592 ;
4764+
RECT 0.048 27.264 33.202 27.360 ;
4765+
RECT 0.048 28.032 33.202 28.128 ;
4766+
RECT 0.048 28.800 33.202 28.896 ;
4767+
RECT 0.048 29.568 33.202 29.664 ;
4768+
RECT 0.048 30.336 33.202 30.432 ;
4769+
RECT 0.048 31.104 33.202 31.200 ;
4770+
RECT 0.048 31.872 33.202 31.968 ;
4771+
RECT 0.048 32.640 33.202 32.736 ;
4772+
RECT 0.048 33.408 33.202 33.504 ;
4773+
RECT 0.048 34.176 33.202 34.272 ;
4774+
RECT 0.048 34.944 33.202 35.040 ;
4775+
RECT 0.048 35.712 33.202 35.808 ;
4776+
RECT 0.048 36.480 33.202 36.576 ;
4777+
RECT 0.048 37.248 33.202 37.344 ;
4778+
RECT 0.048 38.016 33.202 38.112 ;
4779+
RECT 0.048 38.784 33.202 38.880 ;
4780+
RECT 0.048 39.552 33.202 39.648 ;
4781+
RECT 0.048 40.320 33.202 40.416 ;
4782+
RECT 0.048 41.088 33.202 41.184 ;
4783+
RECT 0.048 41.856 33.202 41.952 ;
4784+
RECT 0.048 42.624 33.202 42.720 ;
4785+
RECT 0.048 43.392 33.202 43.488 ;
4786+
RECT 0.048 44.160 33.202 44.256 ;
4787+
RECT 0.048 44.928 33.202 45.024 ;
4788+
RECT 0.048 45.696 33.202 45.792 ;
4789+
RECT 0.048 46.464 33.202 46.560 ;
4790+
RECT 0.048 47.232 33.202 47.328 ;
4791+
RECT 0.048 48.000 33.202 48.096 ;
4792+
RECT 0.048 48.768 33.202 48.864 ;
4793+
RECT 0.048 49.536 33.202 49.632 ;
4794+
RECT 0.048 50.304 33.202 50.400 ;
4795+
RECT 0.048 51.072 33.202 51.168 ;
4796+
RECT 0.048 51.840 33.202 51.936 ;
4797+
RECT 0.048 52.608 33.202 52.704 ;
4798+
RECT 0.048 53.376 33.202 53.472 ;
4799+
RECT 0.048 54.144 33.202 54.240 ;
4800+
RECT 0.048 54.912 33.202 55.008 ;
4801+
RECT 0.048 55.680 33.202 55.776 ;
4802+
RECT 0.048 56.448 33.202 56.544 ;
4803+
RECT 0.048 57.216 33.202 57.312 ;
4804+
RECT 0.048 57.984 33.202 58.080 ;
4805+
RECT 0.048 58.752 33.202 58.848 ;
4806+
RECT 0.048 59.520 33.202 59.616 ;
4807+
RECT 0.048 60.288 33.202 60.384 ;
4808+
RECT 0.048 61.056 33.202 61.152 ;
4809+
RECT 0.048 61.824 33.202 61.920 ;
4810+
RECT 0.048 62.592 33.202 62.688 ;
4811+
RECT 0.048 63.360 33.202 63.456 ;
4812+
RECT 0.048 64.128 33.202 64.224 ;
4813+
RECT 0.048 64.896 33.202 64.992 ;
4814+
RECT 0.048 65.664 33.202 65.760 ;
4815+
RECT 0.048 66.432 33.202 66.528 ;
4816+
RECT 0.048 67.200 33.202 67.296 ;
4817+
RECT 0.048 67.968 33.202 68.064 ;
4818+
RECT 0.048 68.736 33.202 68.832 ;
4819+
RECT 0.048 69.504 33.202 69.600 ;
4820+
RECT 0.048 70.272 33.202 70.368 ;
4821+
RECT 0.048 71.040 33.202 71.136 ;
4822+
RECT 0.048 71.808 33.202 71.904 ;
4823+
RECT 0.048 72.576 33.202 72.672 ;
4824+
RECT 0.048 73.344 33.202 73.440 ;
4825+
RECT 0.048 74.112 33.202 74.208 ;
4826+
RECT 0.048 74.880 33.202 74.976 ;
4827+
RECT 0.048 75.648 33.202 75.744 ;
4828+
RECT 0.048 76.416 33.202 76.512 ;
4829+
RECT 0.048 77.184 33.202 77.280 ;
4830+
RECT 0.048 77.952 33.202 78.048 ;
4831+
RECT 0.048 78.720 33.202 78.816 ;
4832+
RECT 0.048 79.488 33.202 79.584 ;
4833+
RECT 0.048 80.256 33.202 80.352 ;
4834+
RECT 0.048 81.024 33.202 81.120 ;
4835+
RECT 0.048 81.792 33.202 81.888 ;
4836+
RECT 0.048 82.560 33.202 82.656 ;
4837+
RECT 0.048 83.328 33.202 83.424 ;
4838+
END
4839+
END VDD
47244840
PIN VSS
47254841
DIRECTION INOUT ;
47264842
USE GROUND ;
@@ -4838,122 +4954,6 @@ MACRO spsram_256x256
48384954
RECT 0.048 83.712 33.202 83.808 ;
48394955
END
48404956
END VSS
4841-
PIN VDD
4842-
DIRECTION INOUT ;
4843-
USE POWER ;
4844-
PORT
4845-
LAYER M4 ;
4846-
RECT 0.048 0.384 33.202 0.480 ;
4847-
RECT 0.048 1.152 33.202 1.248 ;
4848-
RECT 0.048 1.920 33.202 2.016 ;
4849-
RECT 0.048 2.688 33.202 2.784 ;
4850-
RECT 0.048 3.456 33.202 3.552 ;
4851-
RECT 0.048 4.224 33.202 4.320 ;
4852-
RECT 0.048 4.992 33.202 5.088 ;
4853-
RECT 0.048 5.760 33.202 5.856 ;
4854-
RECT 0.048 6.528 33.202 6.624 ;
4855-
RECT 0.048 7.296 33.202 7.392 ;
4856-
RECT 0.048 8.064 33.202 8.160 ;
4857-
RECT 0.048 8.832 33.202 8.928 ;
4858-
RECT 0.048 9.600 33.202 9.696 ;
4859-
RECT 0.048 10.368 33.202 10.464 ;
4860-
RECT 0.048 11.136 33.202 11.232 ;
4861-
RECT 0.048 11.904 33.202 12.000 ;
4862-
RECT 0.048 12.672 33.202 12.768 ;
4863-
RECT 0.048 13.440 33.202 13.536 ;
4864-
RECT 0.048 14.208 33.202 14.304 ;
4865-
RECT 0.048 14.976 33.202 15.072 ;
4866-
RECT 0.048 15.744 33.202 15.840 ;
4867-
RECT 0.048 16.512 33.202 16.608 ;
4868-
RECT 0.048 17.280 33.202 17.376 ;
4869-
RECT 0.048 18.048 33.202 18.144 ;
4870-
RECT 0.048 18.816 33.202 18.912 ;
4871-
RECT 0.048 19.584 33.202 19.680 ;
4872-
RECT 0.048 20.352 33.202 20.448 ;
4873-
RECT 0.048 21.120 33.202 21.216 ;
4874-
RECT 0.048 21.888 33.202 21.984 ;
4875-
RECT 0.048 22.656 33.202 22.752 ;
4876-
RECT 0.048 23.424 33.202 23.520 ;
4877-
RECT 0.048 24.192 33.202 24.288 ;
4878-
RECT 0.048 24.960 33.202 25.056 ;
4879-
RECT 0.048 25.728 33.202 25.824 ;
4880-
RECT 0.048 26.496 33.202 26.592 ;
4881-
RECT 0.048 27.264 33.202 27.360 ;
4882-
RECT 0.048 28.032 33.202 28.128 ;
4883-
RECT 0.048 28.800 33.202 28.896 ;
4884-
RECT 0.048 29.568 33.202 29.664 ;
4885-
RECT 0.048 30.336 33.202 30.432 ;
4886-
RECT 0.048 31.104 33.202 31.200 ;
4887-
RECT 0.048 31.872 33.202 31.968 ;
4888-
RECT 0.048 32.640 33.202 32.736 ;
4889-
RECT 0.048 33.408 33.202 33.504 ;
4890-
RECT 0.048 34.176 33.202 34.272 ;
4891-
RECT 0.048 34.944 33.202 35.040 ;
4892-
RECT 0.048 35.712 33.202 35.808 ;
4893-
RECT 0.048 36.480 33.202 36.576 ;
4894-
RECT 0.048 37.248 33.202 37.344 ;
4895-
RECT 0.048 38.016 33.202 38.112 ;
4896-
RECT 0.048 38.784 33.202 38.880 ;
4897-
RECT 0.048 39.552 33.202 39.648 ;
4898-
RECT 0.048 40.320 33.202 40.416 ;
4899-
RECT 0.048 41.088 33.202 41.184 ;
4900-
RECT 0.048 41.856 33.202 41.952 ;
4901-
RECT 0.048 42.624 33.202 42.720 ;
4902-
RECT 0.048 43.392 33.202 43.488 ;
4903-
RECT 0.048 44.160 33.202 44.256 ;
4904-
RECT 0.048 44.928 33.202 45.024 ;
4905-
RECT 0.048 45.696 33.202 45.792 ;
4906-
RECT 0.048 46.464 33.202 46.560 ;
4907-
RECT 0.048 47.232 33.202 47.328 ;
4908-
RECT 0.048 48.000 33.202 48.096 ;
4909-
RECT 0.048 48.768 33.202 48.864 ;
4910-
RECT 0.048 49.536 33.202 49.632 ;
4911-
RECT 0.048 50.304 33.202 50.400 ;
4912-
RECT 0.048 51.072 33.202 51.168 ;
4913-
RECT 0.048 51.840 33.202 51.936 ;
4914-
RECT 0.048 52.608 33.202 52.704 ;
4915-
RECT 0.048 53.376 33.202 53.472 ;
4916-
RECT 0.048 54.144 33.202 54.240 ;
4917-
RECT 0.048 54.912 33.202 55.008 ;
4918-
RECT 0.048 55.680 33.202 55.776 ;
4919-
RECT 0.048 56.448 33.202 56.544 ;
4920-
RECT 0.048 57.216 33.202 57.312 ;
4921-
RECT 0.048 57.984 33.202 58.080 ;
4922-
RECT 0.048 58.752 33.202 58.848 ;
4923-
RECT 0.048 59.520 33.202 59.616 ;
4924-
RECT 0.048 60.288 33.202 60.384 ;
4925-
RECT 0.048 61.056 33.202 61.152 ;
4926-
RECT 0.048 61.824 33.202 61.920 ;
4927-
RECT 0.048 62.592 33.202 62.688 ;
4928-
RECT 0.048 63.360 33.202 63.456 ;
4929-
RECT 0.048 64.128 33.202 64.224 ;
4930-
RECT 0.048 64.896 33.202 64.992 ;
4931-
RECT 0.048 65.664 33.202 65.760 ;
4932-
RECT 0.048 66.432 33.202 66.528 ;
4933-
RECT 0.048 67.200 33.202 67.296 ;
4934-
RECT 0.048 67.968 33.202 68.064 ;
4935-
RECT 0.048 68.736 33.202 68.832 ;
4936-
RECT 0.048 69.504 33.202 69.600 ;
4937-
RECT 0.048 70.272 33.202 70.368 ;
4938-
RECT 0.048 71.040 33.202 71.136 ;
4939-
RECT 0.048 71.808 33.202 71.904 ;
4940-
RECT 0.048 72.576 33.202 72.672 ;
4941-
RECT 0.048 73.344 33.202 73.440 ;
4942-
RECT 0.048 74.112 33.202 74.208 ;
4943-
RECT 0.048 74.880 33.202 74.976 ;
4944-
RECT 0.048 75.648 33.202 75.744 ;
4945-
RECT 0.048 76.416 33.202 76.512 ;
4946-
RECT 0.048 77.184 33.202 77.280 ;
4947-
RECT 0.048 77.952 33.202 78.048 ;
4948-
RECT 0.048 78.720 33.202 78.816 ;
4949-
RECT 0.048 79.488 33.202 79.584 ;
4950-
RECT 0.048 80.256 33.202 80.352 ;
4951-
RECT 0.048 81.024 33.202 81.120 ;
4952-
RECT 0.048 81.792 33.202 81.888 ;
4953-
RECT 0.048 82.560 33.202 82.656 ;
4954-
RECT 0.048 83.328 33.202 83.424 ;
4955-
END
4956-
END VDD
49574957
OBS
49584958
LAYER M1 ;
49594959
RECT 0 0 33.250 84.000 ;

0 commit comments

Comments
 (0)