From dae6de8593db49edff8920eaed571fa6871e605a Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Thu, 7 Nov 2024 01:01:07 +0200 Subject: [PATCH] feat: update project tt_um_arry_mult_structural from hz3536/tt09-sec-A---10--array-multiplier Commit: 759e4e3ee42e1520220430177f6a7b76e61b49d0 Workflow: https://github.com/hz3536/tt09-sec-A---10--array-multiplier/actions/runs/11595668310 --- projects/tt_um_arry_mult_structural/LICENSE | 201 + .../tt_um_arry_mult_structural/commit_id.json | 9 + .../tt_um_arry_mult_structural/docs/info.md | 21 + projects/tt_um_arry_mult_structural/info.yaml | 55 + .../stats/metrics.csv | 267 + .../stats/synthesis-stats.txt | 40 + .../tt_um_arry_mult_structural.gds | Bin 0 -> 637882 bytes .../tt_um_arry_mult_structural.lef | 471 ++ .../tt_um_arry_mult_structural.v | 7076 +++++++++++++++++ 9 files changed, 8140 insertions(+) create mode 100644 projects/tt_um_arry_mult_structural/LICENSE create mode 100644 projects/tt_um_arry_mult_structural/commit_id.json create mode 100644 projects/tt_um_arry_mult_structural/docs/info.md create mode 100644 projects/tt_um_arry_mult_structural/info.yaml create mode 100644 projects/tt_um_arry_mult_structural/stats/metrics.csv create mode 100644 projects/tt_um_arry_mult_structural/stats/synthesis-stats.txt create mode 100644 projects/tt_um_arry_mult_structural/tt_um_arry_mult_structural.gds create mode 100644 projects/tt_um_arry_mult_structural/tt_um_arry_mult_structural.lef create mode 100644 projects/tt_um_arry_mult_structural/tt_um_arry_mult_structural.v diff --git a/projects/tt_um_arry_mult_structural/LICENSE b/projects/tt_um_arry_mult_structural/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/projects/tt_um_arry_mult_structural/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_arry_mult_structural/commit_id.json b/projects/tt_um_arry_mult_structural/commit_id.json new file mode 100644 index 00000000..f60506c6 --- /dev/null +++ b/projects/tt_um_arry_mult_structural/commit_id.json @@ -0,0 +1,9 @@ +{ + "app": "Tiny Tapeout tt09 b176ed7c", + "repo": "https://github.com/hz3536/tt09-sec-A---10--array-multiplier", + "commit": "759e4e3ee42e1520220430177f6a7b76e61b49d0", + "workflow_url": "https://github.com/hz3536/tt09-sec-A---10--array-multiplier/actions/runs/11595668310", + "sort_id": 1730934062799, + "openlane_version": "OpenLane2 2.1.9", + "pdk_version": "open_pdks bdc9412b3e468c102d01b7cf6337be06ec6e9c9a" +} \ No newline at end of file diff --git a/projects/tt_um_arry_mult_structural/docs/info.md b/projects/tt_um_arry_mult_structural/docs/info.md new file mode 100644 index 00000000..15be7b45 --- /dev/null +++ b/projects/tt_um_arry_mult_structural/docs/info.md @@ -0,0 +1,21 @@ + + +## How it works + +This project is a 4x4 array multiplier which multiplies two 4-bit numbers to produce an 8-bit result. The miltiplier work by generating partial products through bit-wise AND operations between the individual bits of the two input numbers. These partial products are then summed using a series of full adders. Which handle both the sum and the carry bits. The structure of the code starts from the least significant bits (LSB) and progresses to the most significant bits (MSB), adding the partial products in stages. Each stage involves full adders that sum three inputs: two partial products and a carry from the previous stage. The final product is generated by combining the sums and carries, with the last carry assigned to the most significant bit of the result. This approach efficiently organizes binary multiplication using logical AND gates and full adders. An illustration of the structure of this multiplier can be seen in the figure below. ![LAB_4_multi_diagram](https://github.com/user-attachments/assets/766ebe42-3b90-4bbf-b0ed-31086234a444) + + +## How to test + +To test the functionality of this multiplier, a test bench file would be used to instantiate the multiplier module, provide different 4-bit values for the inputs m and q, and observe the 8-bit output p. For each test case, the testbench compares the result of the multiplier's output with the expected result of multiplying m and q using simple binary arithmetic. By applying a variety of test inputs, including edge cases such as all zeros, all ones, and alternating bit patterns, we can verify that the multiplier handles all cases correctly. The testbench would also use initial and always blocks to display the results of each multiplication using $display statements, allowing us to validate the behavior in a simulation environment like Vivado. + +## External hardware + +N/A diff --git a/projects/tt_um_arry_mult_structural/info.yaml b/projects/tt_um_arry_mult_structural/info.yaml new file mode 100644 index 00000000..9381a44e --- /dev/null +++ b/projects/tt_um_arry_mult_structural/info.yaml @@ -0,0 +1,55 @@ +# Tiny Tapeout project information +project: + title: "4-bit-array-multiplier" # Project title + author: "HenryZ-ErickR" # Your name + discord: "" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) + description: "4-bit array mutiplication between two arrays" # 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_arry_mult_structural" + + # 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: + - "project.v" + +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. +pinout: + # Inputs + ui[0]: "q[0]" + ui[1]: "q[1]" + ui[2]: "q[2]" + ui[3]: "q[3]" + ui[4]: "m[0]" + ui[5]: "m[1]" + ui[6]: "m[2]" + ui[7]: "m[3]" + + # Outputs + uo[0]: "p[0]" + uo[1]: "p[1]" + uo[2]: "p[2]" + uo[3]: "p[3]" + uo[4]: "p[4]" + uo[5]: "p[5]" + uo[6]: "p[6]" + uo[7]: "p[7]" + + # Bidirectional pins + uio[0]: "" + uio[1]: "" + uio[2]: "" + uio[3]: "" + uio[4]: "" + uio[5]: "" + uio[6]: "" + uio[7]: "" + +# Do not change! +yaml_version: 6 diff --git a/projects/tt_um_arry_mult_structural/stats/metrics.csv b/projects/tt_um_arry_mult_structural/stats/metrics.csv new file mode 100644 index 00000000..154d1ec3 --- /dev/null +++ b/projects/tt_um_arry_mult_structural/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,317 +design__instance__area,827.043 +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,0 +design__max_cap_violation__count__corner:nom_tt_025C_1v80,0 +power__internal__total,0.000007530304173997138 +power__switching__total,0.000014579120033886284 +power__leakage__total,1.7599478541185931E-9 +power__total,0.000022111184080131352 +clock__skew__worst_hold__corner:nom_tt_025C_1v80,0.0 +clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.0 +timing__hold__ws__corner:nom_tt_025C_1v80,8.238814308421519 +timing__setup__ws__corner:nom_tt_025C_1v80,9.43278371000796 +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 +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,Infinity +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,Infinity +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,0 +design__max_cap_violation__count__corner:nom_ss_100C_1v60,0 +clock__skew__worst_hold__corner:nom_ss_100C_1v60,0.0 +clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.0 +timing__hold__ws__corner:nom_ss_100C_1v60,8.694748278571396 +timing__setup__ws__corner:nom_ss_100C_1v60,7.240538151760608 +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 +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,Infinity +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,Infinity +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,0 +design__max_cap_violation__count__corner:nom_ff_n40C_1v95,0 +clock__skew__worst_hold__corner:nom_ff_n40C_1v95,0.0 +clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.0 +timing__hold__ws__corner:nom_ff_n40C_1v95,8.070055963013585 +timing__setup__ws__corner:nom_ff_n40C_1v95,10.259501982802867 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:nom_ff_n40C_1v95,0 +design__max_slew_violation__count,0 +design__max_fanout_violation__count,0 +design__max_cap_violation__count,0 +clock__skew__worst_hold,0.0 +clock__skew__worst_setup,0.0 +timing__hold__ws,8.06651479555409 +timing__setup__ws,7.208214673618292 +timing__hold__tns,0.0 +timing__setup__tns,0.0 +timing__hold__wns,0 +timing__setup__wns,0.0 +timing__hold_vio__count,0 +timing__hold_r2r__ws,inf +timing__hold_r2r_vio__count,0 +timing__setup_vio__count,0 +timing__setup_r2r__ws,inf +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,317 +design__instance__area__stdcell,827.043 +design__instance__count__macros,0 +design__instance__area__macros,0 +design__instance__utilization,0.0501441 +design__instance__utilization__stdcell,0.0501441 +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,1204.73 +design__violations,0 +design__instance__count__setup_buffer,0 +design__instance__count__hold_buffer,0 +antenna__violating__nets,0 +antenna__violating__pins,0 +route__antenna_violation__count,0 +route__net,111 +route__net__special,2 +route__drc_errors__iter:1,54 +route__wirelength__iter:1,1361 +route__drc_errors__iter:2,8 +route__wirelength__iter:2,1300 +route__drc_errors__iter:3,10 +route__wirelength__iter:3,1278 +route__drc_errors__iter:4,0 +route__wirelength__iter:4,1270 +route__drc_errors,0 +route__wirelength,1270 +route__vias,589 +route__vias__singlecut,589 +route__vias__multicut,0 +design__disconnected_pin__count,11 +design__critical_disconnected_pin__count,0 +route__wirelength__max,73.84 +timing__unannotated_net__count__corner:nom_tt_025C_1v80,27 +timing__unannotated_net_filtered__count__corner:nom_tt_025C_1v80,0 +timing__unannotated_net__count__corner:nom_ss_100C_1v60,27 +timing__unannotated_net_filtered__count__corner:nom_ss_100C_1v60,0 +timing__unannotated_net__count__corner:nom_ff_n40C_1v95,27 +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,0 +design__max_cap_violation__count__corner:min_tt_025C_1v80,0 +clock__skew__worst_hold__corner:min_tt_025C_1v80,0.0 +clock__skew__worst_setup__corner:min_tt_025C_1v80,0.0 +timing__hold__ws__corner:min_tt_025C_1v80,8.233874259911433 +timing__setup__ws__corner:min_tt_025C_1v80,9.456209416490076 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:min_tt_025C_1v80,0 +timing__unannotated_net__count__corner:min_tt_025C_1v80,27 +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,0 +design__max_cap_violation__count__corner:min_ss_100C_1v60,0 +clock__skew__worst_hold__corner:min_ss_100C_1v60,0.0 +clock__skew__worst_setup__corner:min_ss_100C_1v60,0.0 +timing__hold__ws__corner:min_ss_100C_1v60,8.682983466891317 +timing__setup__ws__corner:min_ss_100C_1v60,7.279275166452967 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:min_ss_100C_1v60,0 +timing__unannotated_net__count__corner:min_ss_100C_1v60,27 +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,0 +design__max_cap_violation__count__corner:min_ff_n40C_1v95,0 +clock__skew__worst_hold__corner:min_ff_n40C_1v95,0.0 +clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.0 +timing__hold__ws__corner:min_ff_n40C_1v95,8.06651479555409 +timing__setup__ws__corner:min_ff_n40C_1v95,10.275487418452729 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:min_ff_n40C_1v95,0 +timing__unannotated_net__count__corner:min_ff_n40C_1v95,27 +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,0 +design__max_cap_violation__count__corner:max_tt_025C_1v80,0 +clock__skew__worst_hold__corner:max_tt_025C_1v80,0.0 +clock__skew__worst_setup__corner:max_tt_025C_1v80,0.0 +timing__hold__ws__corner:max_tt_025C_1v80,8.242788018783642 +timing__setup__ws__corner:max_tt_025C_1v80,9.413678103481448 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:max_tt_025C_1v80,0 +timing__unannotated_net__count__corner:max_tt_025C_1v80,27 +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,0 +design__max_cap_violation__count__corner:max_ss_100C_1v60,0 +clock__skew__worst_hold__corner:max_ss_100C_1v60,0.0 +clock__skew__worst_setup__corner:max_ss_100C_1v60,0.0 +timing__hold__ws__corner:max_ss_100C_1v60,8.703233047254757 +timing__setup__ws__corner:max_ss_100C_1v60,7.208214673618292 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:max_ss_100C_1v60,0 +timing__unannotated_net__count__corner:max_ss_100C_1v60,27 +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,0 +design__max_cap_violation__count__corner:max_ff_n40C_1v95,0 +clock__skew__worst_hold__corner:max_ff_n40C_1v95,0.0 +clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.0 +timing__hold__ws__corner:max_ff_n40C_1v95,8.072881258646555 +timing__setup__ws__corner:max_ff_n40C_1v95,10.246134897208332 +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 +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,Infinity +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,Infinity +timing__setup_r2r_vio__count__corner:max_ff_n40C_1v95,0 +timing__unannotated_net__count__corner:max_ff_n40C_1v95,27 +timing__unannotated_net_filtered__count__corner:max_ff_n40C_1v95,0 +timing__unannotated_net__count,27 +timing__unannotated_net_filtered__count,0 +design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.79999 +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.0000119494 +design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000126675 +design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,4.4074E-7 +design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000126675 +ir__voltage__worst,1.8000000000000000444089209850062616169452667236328125 +ir__drop__avg,4.1899999999999997998066767097846696543683719937689602375030517578125E-7 +ir__drop__worst,0.000011899999999999999567381649134834020742346183396875858306884765625 +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_arry_mult_structural/stats/synthesis-stats.txt b/projects/tt_um_arry_mult_structural/stats/synthesis-stats.txt new file mode 100644 index 00000000..044ea193 --- /dev/null +++ b/projects/tt_um_arry_mult_structural/stats/synthesis-stats.txt @@ -0,0 +1,40 @@ +61. Printing statistics. + +=== tt_um_arry_mult_structural === + + Number of wires: 67 + Number of wire bits: 102 + Number of public wires: 16 + Number of public wire bits: 51 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 83 + sky130_fd_sc_hd__a211o_2 1 + sky130_fd_sc_hd__a21o_2 5 + sky130_fd_sc_hd__a21oi_2 4 + sky130_fd_sc_hd__a221o_2 1 + sky130_fd_sc_hd__a22o_2 3 + sky130_fd_sc_hd__a22oi_2 1 + sky130_fd_sc_hd__a32o_2 1 + sky130_fd_sc_hd__and2_2 3 + sky130_fd_sc_hd__and2b_2 2 + sky130_fd_sc_hd__and3_2 4 + sky130_fd_sc_hd__and4_2 3 + sky130_fd_sc_hd__buf_2 8 + sky130_fd_sc_hd__conb_1 16 + sky130_fd_sc_hd__inv_2 2 + sky130_fd_sc_hd__mux2_1 1 + sky130_fd_sc_hd__nand2_2 6 + sky130_fd_sc_hd__nand3_2 3 + sky130_fd_sc_hd__nand4_2 3 + sky130_fd_sc_hd__nor2_2 4 + sky130_fd_sc_hd__o2111a_2 2 + sky130_fd_sc_hd__o21ba_2 1 + sky130_fd_sc_hd__o31a_2 1 + sky130_fd_sc_hd__or2_2 2 + sky130_fd_sc_hd__xnor2_2 4 + sky130_fd_sc_hd__xor2_2 2 + + Chip area for module '\tt_um_arry_mult_structural': 658.131200 + diff --git a/projects/tt_um_arry_mult_structural/tt_um_arry_mult_structural.gds b/projects/tt_um_arry_mult_structural/tt_um_arry_mult_structural.gds new file mode 100644 index 0000000000000000000000000000000000000000..9ef2719f411995ad36226cc0932411bf93523168 GIT binary patch literal 637882 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%0A_0qN^-T|%ux!q-Og;AU!Pd`==kkd8UR|zl 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 y`m=@H37