From 8d01ad0f061be5b28f2ad9f559432215a6163ddf Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Sat, 7 Sep 2024 10:21:46 +0300 Subject: [PATCH] feat: update project tt_um_factory_test from TinyTapeout/tt09-factory-test Commit: a322f319b231fb8c1ac7bcbc8a24e02e5e793151 Workflow: https://github.com/TinyTapeout/tt09-factory-test/actions/runs/10749571510 --- projects/tt_um_factory_test/LICENSE | 201 + projects/tt_um_factory_test/commit_id.json | 9 + projects/tt_um_factory_test/docs/info.md | 34 + projects/tt_um_factory_test/info.yaml | 55 + projects/tt_um_factory_test/stats/metrics.csv | 267 + .../stats/synthesis-stats.txt | 27 + .../tt_um_factory_test/tt_um_factory_test.gds | Bin 0 -> 662876 bytes .../tt_um_factory_test/tt_um_factory_test.lef | 520 ++ .../tt_um_factory_test/tt_um_factory_test.v | 6812 +++++++++++++++++ 9 files changed, 7925 insertions(+) create mode 100644 projects/tt_um_factory_test/LICENSE create mode 100644 projects/tt_um_factory_test/commit_id.json create mode 100644 projects/tt_um_factory_test/docs/info.md create mode 100644 projects/tt_um_factory_test/info.yaml create mode 100644 projects/tt_um_factory_test/stats/metrics.csv create mode 100644 projects/tt_um_factory_test/stats/synthesis-stats.txt create mode 100644 projects/tt_um_factory_test/tt_um_factory_test.gds create mode 100644 projects/tt_um_factory_test/tt_um_factory_test.lef create mode 100644 projects/tt_um_factory_test/tt_um_factory_test.v diff --git a/projects/tt_um_factory_test/LICENSE b/projects/tt_um_factory_test/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/projects/tt_um_factory_test/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/projects/tt_um_factory_test/commit_id.json b/projects/tt_um_factory_test/commit_id.json new file mode 100644 index 00000000..ffb28751 --- /dev/null +++ b/projects/tt_um_factory_test/commit_id.json @@ -0,0 +1,9 @@ +{ + "app": "Tiny Tapeout tt09 587b6cb0", + "repo": "https://github.com/TinyTapeout/tt09-factory-test", + "commit": "a322f319b231fb8c1ac7bcbc8a24e02e5e793151", + "workflow_url": "https://github.com/TinyTapeout/tt09-factory-test/actions/runs/10749571510", + "sort_id": 1725693700982, + "openlane_version": "OpenLane2 2.0.8", + "pdk_version": "open_pdks bdc9412b3e468c102d01b7cf6337be06ec6e9c9a" +} \ No newline at end of file diff --git a/projects/tt_um_factory_test/docs/info.md b/projects/tt_um_factory_test/docs/info.md new file mode 100644 index 00000000..708a95f2 --- /dev/null +++ b/projects/tt_um_factory_test/docs/info.md @@ -0,0 +1,34 @@ + + +## How it works + +The factory test module is a simple module that can be used to test all the I/O pins of the ASIC. + +It has three modes of operation: + +1. Mirroring the input pins to the output pins (when `rst_n` is low). +2. Mirroring the bidirectional pins to the output pins (when `rst_n` is high `sel` is low). +3. Outputing a counter on the output pins and the bidirectional pins (when `rst_n` is high and `sel` is high). + +The following table summarizes the modes: + +| `rst_n` | `sel` | Mode | uo_out value | uio pins | +|---------|-------|----------------------|--------------|----------| +| 0 | X | Input mirror | ui_in | High-Z | +| 1 | 0 | Bidirectional mirror | uio_in | High-Z | +| 1 | 1 | Counter | counter | counter | + +The counter is an 8-bit counter that increments on every clock cycle, and resets when `rst_n` is low. + +## How to test + +1. Set `rst_n` low and observe that the input pins (`ui_in`) are output on the output pins (`uo_out`). +2. Set `rst_n` high and `sel` low and observe that the bidirectional pins (`uio_in`) are output on the output pins (`uo_out`). +3. Set `sel` high and observe that the counter is output on both the output pins (`uo_out`) and the bidirectional pins (`uio`). diff --git a/projects/tt_um_factory_test/info.yaml b/projects/tt_um_factory_test/info.yaml new file mode 100644 index 00000000..cfe04058 --- /dev/null +++ b/projects/tt_um_factory_test/info.yaml @@ -0,0 +1,55 @@ +# Tiny Tapeout project information +project: + title: "TinyTapeout 8 Factory Test" # Project title + author: "Tiny Tapeout" # Your name + discord: "" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) + description: "Factory test module" # One line description of what your project does + language: "Verilog" # other examples include SystemVerilog, Amaranth, VHDL, etc + clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable) + + # How many tiles your design occupies? A single tile is about 167x108 uM. + tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2 + + # Your top module name must start with "tt_um_". Make it unique by including your github username: + top_module: "tt_um_factory_test" + + # List your project's source files here. + # Source files must be in ./src and you must list each source file separately, one per line. + # Don't forget to also update `PROJECT_SOURCES` in test/Makefile. + source_files: + - "tt_um_factory_test.v" + +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. +pinout: + # Inputs + ui[0]: "sel / in_a[0]" + ui[1]: "in_a[1]" + ui[2]: "in_a[2]" + ui[3]: "in_a[3]" + ui[4]: "in_a[4]" + ui[5]: "in_a[5]" + ui[6]: "in_a[6]" + ui[7]: "in_a[7]" + + # Outputs + uo[0]: "output[0] / counter[0]" + uo[1]: "output[1] / counter[1]" + uo[2]: "output[2] / counter[2]" + uo[3]: "output[3] / counter[3]" + uo[4]: "output[4] / counter[4]" + uo[5]: "output[5] / counter[5]" + uo[6]: "output[6] / counter[6]" + uo[7]: "output[7] / counter[7]" + + # Bidirectional pins + uio[0]: "in_b[0] / counter[0]" + uio[1]: "in_b[1] / counter[1]" + uio[2]: "in_b[2] / counter[2]" + uio[3]: "in_b[3] / counter[3]" + uio[4]: "in_b[4] / counter[4]" + uio[5]: "in_b[5] / counter[5]" + uio[6]: "in_b[6] / counter[6]" + uio[7]: "in_b[7] / counter[7]" + +# Do not change! +yaml_version: 6 diff --git a/projects/tt_um_factory_test/stats/metrics.csv b/projects/tt_um_factory_test/stats/metrics.csv new file mode 100644 index 00000000..617d9112 --- /dev/null +++ b/projects/tt_um_factory_test/stats/metrics.csv @@ -0,0 +1,267 @@ +Metric,Value +design__lint_error__count,0 +design__lint_timing_construct__count,0 +design__lint_warning__count,0 +design__inferred_latch__count,0 +design__instance__count,311 +design__instance__area,1161.11 +design__instance_unmapped__count,0 +synthesis__check_error__count,0 +design__max_slew_violation__count__corner:nom_tt_025C_1v80,0 +design__max_fanout_violation__count__corner:nom_tt_025C_1v80,1 +design__max_cap_violation__count__corner:nom_tt_025C_1v80,0 +power__internal__total,5.554137169383466e-05 +power__switching__total,2.0029066945426166e-05 +power__leakage__total,2.270782228919188e-09 +power__total,7.557270873803645e-05 +clock__skew__worst_hold__corner:nom_tt_025C_1v80,-0.002192 +clock__skew__worst_setup__corner:nom_tt_025C_1v80,-0.002192 +timing__hold__ws__corner:nom_tt_025C_1v80,0.403642 +timing__setup__ws__corner:nom_tt_025C_1v80,10.833368 +timing__hold__tns__corner:nom_tt_025C_1v80,0.0 +timing__setup__tns__corner:nom_tt_025C_1v80,0.0 +timing__hold__wns__corner:nom_tt_025C_1v80,0.0 +timing__setup__wns__corner:nom_tt_025C_1v80,0.0 +timing__hold_vio__count__corner:nom_tt_025C_1v80,0 +timing__hold_r2r__ws__corner:nom_tt_025C_1v80,0.403642 +timing__hold_r2r_vio__count__corner:nom_tt_025C_1v80,0 +timing__setup_vio__count__corner:nom_tt_025C_1v80,0 +timing__setup_r2r__ws__corner:nom_tt_025C_1v80,17.926258 +timing__setup_r2r_vio__count__corner:nom_tt_025C_1v80,0 +design__max_slew_violation__count__corner:nom_ss_100C_1v60,0 +design__max_fanout_violation__count__corner:nom_ss_100C_1v60,1 +design__max_cap_violation__count__corner:nom_ss_100C_1v60,0 +clock__skew__worst_hold__corner:nom_ss_100C_1v60,-0.002943 +clock__skew__worst_setup__corner:nom_ss_100C_1v60,-0.002943 +timing__hold__ws__corner:nom_ss_100C_1v60,1.039941 +timing__setup__ws__corner:nom_ss_100C_1v60,9.946104 +timing__hold__tns__corner:nom_ss_100C_1v60,0.0 +timing__setup__tns__corner:nom_ss_100C_1v60,0.0 +timing__hold__wns__corner:nom_ss_100C_1v60,0.0 +timing__setup__wns__corner:nom_ss_100C_1v60,0.0 +timing__hold_vio__count__corner:nom_ss_100C_1v60,0 +timing__hold_r2r__ws__corner:nom_ss_100C_1v60,1.039941 +timing__hold_r2r_vio__count__corner:nom_ss_100C_1v60,0 +timing__setup_vio__count__corner:nom_ss_100C_1v60,0 +timing__setup_r2r__ws__corner:nom_ss_100C_1v60,16.041178 +timing__setup_r2r_vio__count__corner:nom_ss_100C_1v60,0 +design__max_slew_violation__count__corner:nom_ff_n40C_1v95,0 +design__max_fanout_violation__count__corner:nom_ff_n40C_1v95,1 +design__max_cap_violation__count__corner:nom_ff_n40C_1v95,0 +clock__skew__worst_hold__corner:nom_ff_n40C_1v95,-0.001685 +clock__skew__worst_setup__corner:nom_ff_n40C_1v95,-0.001685 +timing__hold__ws__corner:nom_ff_n40C_1v95,0.160183 +timing__setup__ws__corner:nom_ff_n40C_1v95,11.183133 +timing__hold__tns__corner:nom_ff_n40C_1v95,0.0 +timing__setup__tns__corner:nom_ff_n40C_1v95,0.0 +timing__hold__wns__corner:nom_ff_n40C_1v95,0.0 +timing__setup__wns__corner:nom_ff_n40C_1v95,0.0 +timing__hold_vio__count__corner:nom_ff_n40C_1v95,0 +timing__hold_r2r__ws__corner:nom_ff_n40C_1v95,0.160183 +timing__hold_r2r_vio__count__corner:nom_ff_n40C_1v95,0 +timing__setup_vio__count__corner:nom_ff_n40C_1v95,0 +timing__setup_r2r__ws__corner:nom_ff_n40C_1v95,18.544693 +timing__setup_r2r_vio__count__corner:nom_ff_n40C_1v95,0 +design__max_slew_violation__count,0 +design__max_fanout_violation__count,1 +design__max_cap_violation__count,0 +clock__skew__worst_hold,-0.001608 +clock__skew__worst_setup,-0.003137 +timing__hold__ws,0.154892 +timing__setup__ws,9.933782 +timing__hold__tns,0.0 +timing__setup__tns,0.0 +timing__hold__wns,0.0 +timing__setup__wns,0.0 +timing__hold_vio__count,0 +timing__hold_r2r__ws,0.154892 +timing__hold_r2r_vio__count,0 +timing__setup_vio__count,0 +timing__setup_r2r__ws,16.022802 +timing__setup_r2r_vio__count,0 +design__die__bbox,0.0 0.0 161.0 111.52 +design__core__bbox,2.76 2.72 158.24 108.8 +flow__warnings__count,1 +flow__errors__count,0 +design__io,45 +design__die__area,17954.7 +design__core__area,16493.3 +design__instance__count__stdcell,311 +design__instance__area__stdcell,1161.11 +design__instance__count__macros,0 +design__instance__area__macros,0 +design__instance__utilization,0.070399 +design__instance__utilization__stdcell,0.070399 +design__power_grid_violation__count__net:VGND,0 +design__power_grid_violation__count__net:VPWR,0 +design__power_grid_violation__count,0 +timing__drv__floating__nets,0 +timing__drv__floating__pins,0 +design__instance__displacement__total,0 +design__instance__displacement__mean,0 +design__instance__displacement__max,0 +route__wirelength__estimated,1921.59 +design__violations,0 +design__instance__count__setup_buffer,0 +design__instance__count__hold_buffer,9 +antenna__violating__nets,0 +antenna__violating__pins,0 +route__antenna_violation__count,0 +route__net,105 +route__net__special,2 +route__drc_errors__iter:1,74 +route__wirelength__iter:1,2132 +route__drc_errors__iter:2,2 +route__wirelength__iter:2,1987 +route__drc_errors__iter:3,3 +route__wirelength__iter:3,1994 +route__drc_errors__iter:4,0 +route__wirelength__iter:4,1999 +route__drc_errors,0 +route__wirelength,1999 +route__vias,576 +route__vias__singlecut,576 +route__vias__multicut,0 +design__disconnected_pin__count,1 +design__critical_disconnected_pin__count,0 +route__wirelength__max,120.75 +timing__unannotated_net__count__corner:nom_tt_025C_1v80,2 +timing__unannotated_net_filtered__count__corner:nom_tt_025C_1v80,0 +timing__unannotated_net__count__corner:nom_ss_100C_1v60,2 +timing__unannotated_net_filtered__count__corner:nom_ss_100C_1v60,0 +timing__unannotated_net__count__corner:nom_ff_n40C_1v95,2 +timing__unannotated_net_filtered__count__corner:nom_ff_n40C_1v95,0 +design__max_slew_violation__count__corner:min_tt_025C_1v80,0 +design__max_fanout_violation__count__corner:min_tt_025C_1v80,1 +design__max_cap_violation__count__corner:min_tt_025C_1v80,0 +clock__skew__worst_hold__corner:min_tt_025C_1v80,-0.00212 +clock__skew__worst_setup__corner:min_tt_025C_1v80,-0.00212 +timing__hold__ws__corner:min_tt_025C_1v80,0.395275 +timing__setup__ws__corner:min_tt_025C_1v80,10.841746 +timing__hold__tns__corner:min_tt_025C_1v80,0.0 +timing__setup__tns__corner:min_tt_025C_1v80,0.0 +timing__hold__wns__corner:min_tt_025C_1v80,0.0 +timing__setup__wns__corner:min_tt_025C_1v80,0.0 +timing__hold_vio__count__corner:min_tt_025C_1v80,0 +timing__hold_r2r__ws__corner:min_tt_025C_1v80,0.395275 +timing__hold_r2r_vio__count__corner:min_tt_025C_1v80,0 +timing__setup_vio__count__corner:min_tt_025C_1v80,0 +timing__setup_r2r__ws__corner:min_tt_025C_1v80,17.937256 +timing__setup_r2r_vio__count__corner:min_tt_025C_1v80,0 +timing__unannotated_net__count__corner:min_tt_025C_1v80,2 +timing__unannotated_net_filtered__count__corner:min_tt_025C_1v80,0 +design__max_slew_violation__count__corner:min_ss_100C_1v60,0 +design__max_fanout_violation__count__corner:min_ss_100C_1v60,1 +design__max_cap_violation__count__corner:min_ss_100C_1v60,0 +clock__skew__worst_hold__corner:min_ss_100C_1v60,-0.002876 +clock__skew__worst_setup__corner:min_ss_100C_1v60,-0.002876 +timing__hold__ws__corner:min_ss_100C_1v60,1.025055 +timing__setup__ws__corner:min_ss_100C_1v60,9.95874 +timing__hold__tns__corner:min_ss_100C_1v60,0.0 +timing__setup__tns__corner:min_ss_100C_1v60,0.0 +timing__hold__wns__corner:min_ss_100C_1v60,0.0 +timing__setup__wns__corner:min_ss_100C_1v60,0.0 +timing__hold_vio__count__corner:min_ss_100C_1v60,0 +timing__hold_r2r__ws__corner:min_ss_100C_1v60,1.025055 +timing__hold_r2r_vio__count__corner:min_ss_100C_1v60,0 +timing__setup_vio__count__corner:min_ss_100C_1v60,0 +timing__setup_r2r__ws__corner:min_ss_100C_1v60,16.058155 +timing__setup_r2r_vio__count__corner:min_ss_100C_1v60,0 +timing__unannotated_net__count__corner:min_ss_100C_1v60,2 +timing__unannotated_net_filtered__count__corner:min_ss_100C_1v60,0 +design__max_slew_violation__count__corner:min_ff_n40C_1v95,0 +design__max_fanout_violation__count__corner:min_ff_n40C_1v95,1 +design__max_cap_violation__count__corner:min_ff_n40C_1v95,0 +clock__skew__worst_hold__corner:min_ff_n40C_1v95,-0.001608 +clock__skew__worst_setup__corner:min_ff_n40C_1v95,-0.001608 +timing__hold__ws__corner:min_ff_n40C_1v95,0.154892 +timing__setup__ws__corner:min_ff_n40C_1v95,11.188949 +timing__hold__tns__corner:min_ff_n40C_1v95,0.0 +timing__setup__tns__corner:min_ff_n40C_1v95,0.0 +timing__hold__wns__corner:min_ff_n40C_1v95,0.0 +timing__setup__wns__corner:min_ff_n40C_1v95,0.0 +timing__hold_vio__count__corner:min_ff_n40C_1v95,0 +timing__hold_r2r__ws__corner:min_ff_n40C_1v95,0.154892 +timing__hold_r2r_vio__count__corner:min_ff_n40C_1v95,0 +timing__setup_vio__count__corner:min_ff_n40C_1v95,0 +timing__setup_r2r__ws__corner:min_ff_n40C_1v95,18.552402 +timing__setup_r2r_vio__count__corner:min_ff_n40C_1v95,0 +timing__unannotated_net__count__corner:min_ff_n40C_1v95,2 +timing__unannotated_net_filtered__count__corner:min_ff_n40C_1v95,0 +design__max_slew_violation__count__corner:max_tt_025C_1v80,0 +design__max_fanout_violation__count__corner:max_tt_025C_1v80,1 +design__max_cap_violation__count__corner:max_tt_025C_1v80,0 +clock__skew__worst_hold__corner:max_tt_025C_1v80,-0.002429 +clock__skew__worst_setup__corner:max_tt_025C_1v80,-0.002429 +timing__hold__ws__corner:max_tt_025C_1v80,0.411251 +timing__setup__ws__corner:max_tt_025C_1v80,10.825619 +timing__hold__tns__corner:max_tt_025C_1v80,0.0 +timing__setup__tns__corner:max_tt_025C_1v80,0.0 +timing__hold__wns__corner:max_tt_025C_1v80,0.0 +timing__setup__wns__corner:max_tt_025C_1v80,0.0 +timing__hold_vio__count__corner:max_tt_025C_1v80,0 +timing__hold_r2r__ws__corner:max_tt_025C_1v80,0.411251 +timing__hold_r2r_vio__count__corner:max_tt_025C_1v80,0 +timing__setup_vio__count__corner:max_tt_025C_1v80,0 +timing__setup_r2r__ws__corner:max_tt_025C_1v80,17.916832 +timing__setup_r2r_vio__count__corner:max_tt_025C_1v80,0 +timing__unannotated_net__count__corner:max_tt_025C_1v80,2 +timing__unannotated_net_filtered__count__corner:max_tt_025C_1v80,0 +design__max_slew_violation__count__corner:max_ss_100C_1v60,0 +design__max_fanout_violation__count__corner:max_ss_100C_1v60,1 +design__max_cap_violation__count__corner:max_ss_100C_1v60,0 +clock__skew__worst_hold__corner:max_ss_100C_1v60,-0.003137 +clock__skew__worst_setup__corner:max_ss_100C_1v60,-0.003137 +timing__hold__ws__corner:max_ss_100C_1v60,1.05325 +timing__setup__ws__corner:max_ss_100C_1v60,9.933782 +timing__hold__tns__corner:max_ss_100C_1v60,0.0 +timing__setup__tns__corner:max_ss_100C_1v60,0.0 +timing__hold__wns__corner:max_ss_100C_1v60,0.0 +timing__setup__wns__corner:max_ss_100C_1v60,0.0 +timing__hold_vio__count__corner:max_ss_100C_1v60,0 +timing__hold_r2r__ws__corner:max_ss_100C_1v60,1.05325 +timing__hold_r2r_vio__count__corner:max_ss_100C_1v60,0 +timing__setup_vio__count__corner:max_ss_100C_1v60,0 +timing__setup_r2r__ws__corner:max_ss_100C_1v60,16.022802 +timing__setup_r2r_vio__count__corner:max_ss_100C_1v60,0 +timing__unannotated_net__count__corner:max_ss_100C_1v60,2 +timing__unannotated_net_filtered__count__corner:max_ss_100C_1v60,0 +design__max_slew_violation__count__corner:max_ff_n40C_1v95,0 +design__max_fanout_violation__count__corner:max_ff_n40C_1v95,1 +design__max_cap_violation__count__corner:max_ff_n40C_1v95,0 +clock__skew__worst_hold__corner:max_ff_n40C_1v95,-0.001964 +clock__skew__worst_setup__corner:max_ff_n40C_1v95,-0.001964 +timing__hold__ws__corner:max_ff_n40C_1v95,0.164959 +timing__setup__ws__corner:max_ff_n40C_1v95,11.177487 +timing__hold__tns__corner:max_ff_n40C_1v95,0.0 +timing__setup__tns__corner:max_ff_n40C_1v95,0.0 +timing__hold__wns__corner:max_ff_n40C_1v95,0.0 +timing__setup__wns__corner:max_ff_n40C_1v95,0.0 +timing__hold_vio__count__corner:max_ff_n40C_1v95,0 +timing__hold_r2r__ws__corner:max_ff_n40C_1v95,0.164959 +timing__hold_r2r_vio__count__corner:max_ff_n40C_1v95,0 +timing__setup_vio__count__corner:max_ff_n40C_1v95,0 +timing__setup_r2r__ws__corner:max_ff_n40C_1v95,18.538065 +timing__setup_r2r_vio__count__corner:max_ff_n40C_1v95,0 +timing__unannotated_net__count__corner:max_ff_n40C_1v95,2 +timing__unannotated_net_filtered__count__corner:max_ff_n40C_1v95,0 +timing__unannotated_net__count,2 +timing__unannotated_net_filtered__count,0 +design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.79996 +design_powergrid__drop__average__net:VPWR__corner:nom_tt_025C_1v80,1.8 +design_powergrid__drop__worst__net:VPWR__corner:nom_tt_025C_1v80,0.0000370778 +design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000423173 +design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,0.00000119266 +design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000423173 +ir__voltage__worst,1.8000000000000000444089209850062616169452667236328125 +ir__drop__avg,0.00000137000000000000001212029608621545406776931486092507839202880859375 +ir__drop__worst,0.0000371000000000000005446164352829185872906236909329891204833984375 +magic__drc_error__count,0 +magic__illegal_overlap__count,0 +design__lvs_device_difference__count,0 +design__lvs_net_difference__count,0 +design__lvs_property_fail__count,0 +design__lvs_error__count,0 +design__lvs_unmatched_device__count,0 +design__lvs_unmatched_net__count,0 +design__lvs_unmatched_pin__count,0 diff --git a/projects/tt_um_factory_test/stats/synthesis-stats.txt b/projects/tt_um_factory_test/stats/synthesis-stats.txt new file mode 100644 index 00000000..f8a1507a --- /dev/null +++ b/projects/tt_um_factory_test/stats/synthesis-stats.txt @@ -0,0 +1,27 @@ +61. Printing statistics. + +=== tt_um_factory_test === + + Number of wires: 40 + Number of wire bits: 75 + Number of public wires: 17 + Number of public wire bits: 52 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 56 + sky130_fd_sc_hd__a21o_2 1 + sky130_fd_sc_hd__a21oi_2 4 + sky130_fd_sc_hd__and2_2 9 + sky130_fd_sc_hd__and2b_2 1 + sky130_fd_sc_hd__and3_2 4 + sky130_fd_sc_hd__buf_2 7 + sky130_fd_sc_hd__dfrtp_2 9 + sky130_fd_sc_hd__inv_2 1 + sky130_fd_sc_hd__mux2_1 14 + sky130_fd_sc_hd__nor2_2 2 + sky130_fd_sc_hd__o2bb2a_2 1 + sky130_fd_sc_hd__xor2_2 3 + + Chip area for module '\tt_um_factory_test': 655.628800 + diff --git a/projects/tt_um_factory_test/tt_um_factory_test.gds b/projects/tt_um_factory_test/tt_um_factory_test.gds new file mode 100644 index 0000000000000000000000000000000000000000..028bd99a024a5be094e10ce9bb1de3232bd87091 GIT binary patch literal 662876 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 M=%#s>b