From be4eda8615b89e46abab6f651c5a9803488716fd Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Sun, 10 Nov 2024 10:19:36 +0200 Subject: [PATCH] feat: update project tt_um_lifn from Ashwine-git/tt09-verilog-template Commit: f6ef8308be472766308dfb348bf5c764dbe57354 Workflow: https://github.com/Ashwine-git/tt09-verilog-template/actions/runs/11763490455 --- projects/tt_um_lifn/LICENSE | 201 + projects/tt_um_lifn/commit_id.json | 9 + projects/tt_um_lifn/docs/info.md | 23 + projects/tt_um_lifn/info.yaml | 57 + projects/tt_um_lifn/stats/metrics.csv | 267 + projects/tt_um_lifn/stats/synthesis-stats.txt | 40 + projects/tt_um_lifn/tt_um_lifn.gds | Bin 0 -> 683788 bytes projects/tt_um_lifn/tt_um_lifn.lef | 484 ++ projects/tt_um_lifn/tt_um_lifn.v | 6936 +++++++++++++++++ 9 files changed, 8017 insertions(+) create mode 100644 projects/tt_um_lifn/LICENSE create mode 100644 projects/tt_um_lifn/commit_id.json create mode 100644 projects/tt_um_lifn/docs/info.md create mode 100644 projects/tt_um_lifn/info.yaml create mode 100644 projects/tt_um_lifn/stats/metrics.csv create mode 100644 projects/tt_um_lifn/stats/synthesis-stats.txt create mode 100644 projects/tt_um_lifn/tt_um_lifn.gds create mode 100644 projects/tt_um_lifn/tt_um_lifn.lef create mode 100644 projects/tt_um_lifn/tt_um_lifn.v diff --git a/projects/tt_um_lifn/LICENSE b/projects/tt_um_lifn/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/projects/tt_um_lifn/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_lifn/commit_id.json b/projects/tt_um_lifn/commit_id.json new file mode 100644 index 00000000..841a6bd5 --- /dev/null +++ b/projects/tt_um_lifn/commit_id.json @@ -0,0 +1,9 @@ +{ + "app": "Tiny Tapeout tt09 a48b1c74", + "repo": "https://github.com/Ashwine-git/tt09-verilog-template", + "commit": "f6ef8308be472766308dfb348bf5c764dbe57354", + "workflow_url": "https://github.com/Ashwine-git/tt09-verilog-template/actions/runs/11763490455", + "sort_id": 1731226771348, + "openlane_version": "OpenLane2 2.1.9", + "pdk_version": "open_pdks bdc9412b3e468c102d01b7cf6337be06ec6e9c9a" +} \ No newline at end of file diff --git a/projects/tt_um_lifn/docs/info.md b/projects/tt_um_lifn/docs/info.md new file mode 100644 index 00000000..5e3c6c71 --- /dev/null +++ b/projects/tt_um_lifn/docs/info.md @@ -0,0 +1,23 @@ + + +## How it works + +The Leaky Integrate-and-Fire (LIF) Neuron is a simple model of neuronal behavior. In this design, the neuron receives an input signal (spike) and integrates this input over time by increasing its internal membrane potential. If there is no input, the membrane potential "leaks" or decays gradually over time, simulating the natural loss of charge in biological neurons. + +When the membrane potential reaches a defined threshold, the neuron fires a spike output, after which the membrane potential resets to zero. This process emulates the firing and reset cycle of biological neurons, providing a digital approximation of spiking behavior. + +LIF Neuron Diagram - https://drive.google.com/uc?export=view&id=19_hF5C_uv8FfWdlOOItlB8326t2pqFBz + +## How to test + +Do something + +## External hardware +NA diff --git a/projects/tt_um_lifn/info.yaml b/projects/tt_um_lifn/info.yaml new file mode 100644 index 00000000..0dc4d16d --- /dev/null +++ b/projects/tt_um_lifn/info.yaml @@ -0,0 +1,57 @@ +# Tiny Tapeout project information +project: + title: "Integrate-and-Fire Neuron Circuit" # Project title + author: "FNU Ashwine" # Your name + discord: "ashwinelnu_03814" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) + description: "A simple integrate-and-fire neuron model implemented in Verilog." # 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_lifn" + + # 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_lifn.v" + - "lif.v" + + +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. +pinout: + # Inputs + ui[0]: "Input current bit [0]" + ui[1]: "Input current bit [1]" + ui[2]: "Input current bit [2]" + ui[3]: "Input current bit [3]" + ui[4]: "Input current bit [4]" + ui[5]: "Input current bit [5]" + ui[6]: "Input current bit [6]" + ui[7]: "Input current bit [7]" + + # Outputs + uo[0]: "State variable bit [0]" + uo[1]: "State variable bit [1]" + uo[2]: "State variable bit [2]" + uo[3]: "State variable bit [3]" + uo[4]: "State variable bit [4]" + uo[5]: "State variable bit [5]" + uo[6]: "State variable bit [6]" + uo[7]: "State variable bit [7]" + + # Bidirectional pins + uio[0]: "" + uio[1]: "" + uio[2]: "" + uio[3]: "" + uio[4]: "" + uio[5]: "" + uio[6]: "" + uio[7]: "Spike bit" + +# Do not change! +yaml_version: 6 diff --git a/projects/tt_um_lifn/stats/metrics.csv b/projects/tt_um_lifn/stats/metrics.csv new file mode 100644 index 00000000..61e9e4e8 --- /dev/null +++ b/projects/tt_um_lifn/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,308 +design__instance__area,952.163 +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.00006719421071466058 +power__switching__total,0.0000374754672520794 +power__leakage__total,1.9944068618826805E-9 +power__total,0.00010467167157912627 +clock__skew__worst_hold__corner:nom_tt_025C_1v80,0.003493316845780803 +clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.003493316845780803 +timing__hold__ws__corner:nom_tt_025C_1v80,0.42800830757708364 +timing__setup__ws__corner:nom_tt_025C_1v80,14.29227443514904 +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.005170863883433684 +clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.005170863883433684 +timing__hold__ws__corner:nom_ss_100C_1v60,1.069284135945037 +timing__setup__ws__corner:nom_ss_100C_1v60,12.68622753866102 +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.002577188535525861 +clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.002577188535525861 +timing__hold__ws__corner:nom_ff_n40C_1v95,0.18148014160673034 +timing__setup__ws__corner:nom_ff_n40C_1v95,14.855385786413734 +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.005410616552382156 +clock__skew__worst_setup,0.002401759414885804 +timing__hold__ws,0.178362163420615 +timing__setup__ws,12.664241569437957 +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,308 +design__instance__area__stdcell,952.163 +design__instance__count__macros,0 +design__instance__area__macros,0 +design__instance__utilization,0.0577302 +design__instance__utilization__stdcell,0.0577302 +design__power_grid_violation__count__net:VPWR,0 +design__power_grid_violation__count__net:VGND,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,1362.13 +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,101 +route__net__special,2 +route__drc_errors__iter:1,59 +route__wirelength__iter:1,1433 +route__drc_errors__iter:2,7 +route__wirelength__iter:2,1407 +route__drc_errors__iter:3,10 +route__wirelength__iter:3,1398 +route__drc_errors__iter:4,0 +route__wirelength__iter:4,1398 +route__drc_errors,0 +route__wirelength,1398 +route__vias,504 +route__vias__singlecut,504 +route__vias__multicut,0 +design__disconnected_pin__count,9 +design__critical_disconnected_pin__count,0 +route__wirelength__max,103.73 +timing__unannotated_net__count__corner:nom_tt_025C_1v80,25 +timing__unannotated_net_filtered__count__corner:nom_tt_025C_1v80,0 +timing__unannotated_net__count__corner:nom_ss_100C_1v60,25 +timing__unannotated_net_filtered__count__corner:nom_ss_100C_1v60,0 +timing__unannotated_net__count__corner:nom_ff_n40C_1v95,25 +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.003264333340475768 +clock__skew__worst_setup__corner:min_tt_025C_1v80,0.003264333340475768 +timing__hold__ws__corner:min_tt_025C_1v80,0.42376753305883436 +timing__setup__ws__corner:min_tt_025C_1v80,14.305026901259758 +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,25 +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.004846845284532961 +clock__skew__worst_setup__corner:min_ss_100C_1v60,0.004846845284532961 +timing__hold__ws__corner:min_ss_100C_1v60,1.0642067528429204 +timing__setup__ws__corner:min_ss_100C_1v60,12.706913214640867 +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,25 +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.002401759414885804 +clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.002401759414885804 +timing__hold__ws__corner:min_ff_n40C_1v95,0.178362163420615 +timing__setup__ws__corner:min_ff_n40C_1v95,14.86359699613609 +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,25 +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.0036471382501929847 +clock__skew__worst_setup__corner:max_tt_025C_1v80,0.0036471382501929847 +timing__hold__ws__corner:max_tt_025C_1v80,0.43188026599612156 +timing__setup__ws__corner:max_tt_025C_1v80,14.281113584811438 +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,25 +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.005410616552382156 +clock__skew__worst_setup__corner:max_ss_100C_1v60,0.005410616552382156 +timing__hold__ws__corner:max_ss_100C_1v60,1.0762837592463539 +timing__setup__ws__corner:max_ss_100C_1v60,12.664241569437957 +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,25 +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.0026799535571491204 +clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.0026799535571491204 +timing__hold__ws__corner:max_ff_n40C_1v95,0.18439222892710597 +timing__setup__ws__corner:max_ff_n40C_1v95,14.84810183498777 +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,25 +timing__unannotated_net_filtered__count__corner:max_ff_n40C_1v95,0 +timing__unannotated_net__count,25 +timing__unannotated_net_filtered__count,0 +design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.79995 +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.000054471 +design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000460847 +design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,0.00000184475 +design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000460847 +ir__voltage__worst,1.8000000000000000444089209850062616169452667236328125 +ir__drop__avg,0.000001830000000000000054831898570195658493275914224795997142791748046875 +ir__drop__worst,0.0000545000000000000033571236068841159294606768526136875152587890625 +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_lifn/stats/synthesis-stats.txt b/projects/tt_um_lifn/stats/synthesis-stats.txt new file mode 100644 index 00000000..390ff64f --- /dev/null +++ b/projects/tt_um_lifn/stats/synthesis-stats.txt @@ -0,0 +1,40 @@ +62. Printing statistics. + +=== tt_um_lifn === + + Number of wires: 54 + Number of wire bits: 89 + Number of public wires: 9 + Number of public wire bits: 44 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 70 + sky130_fd_sc_hd__a211o_2 1 + sky130_fd_sc_hd__a21bo_2 1 + sky130_fd_sc_hd__a21boi_2 1 + sky130_fd_sc_hd__a21o_2 1 + sky130_fd_sc_hd__a21oi_2 1 + sky130_fd_sc_hd__a311oi_2 1 + sky130_fd_sc_hd__a31o_2 1 + sky130_fd_sc_hd__and2_2 3 + sky130_fd_sc_hd__and3_2 4 + sky130_fd_sc_hd__and3b_2 1 + sky130_fd_sc_hd__buf_2 1 + sky130_fd_sc_hd__conb_1 15 + sky130_fd_sc_hd__dfxtp_2 8 + sky130_fd_sc_hd__inv_2 1 + sky130_fd_sc_hd__nand2_2 11 + sky130_fd_sc_hd__nor2_2 3 + sky130_fd_sc_hd__o2111a_2 1 + sky130_fd_sc_hd__o211ai_2 1 + sky130_fd_sc_hd__o21a_2 2 + sky130_fd_sc_hd__o21ai_2 2 + sky130_fd_sc_hd__o21ba_2 1 + sky130_fd_sc_hd__o311a_2 1 + sky130_fd_sc_hd__o31a_2 1 + sky130_fd_sc_hd__or2_2 6 + sky130_fd_sc_hd__or3_2 1 + + Chip area for module '\tt_um_lifn': 594.320000 + diff --git a/projects/tt_um_lifn/tt_um_lifn.gds b/projects/tt_um_lifn/tt_um_lifn.gds new file mode 100644 index 0000000000000000000000000000000000000000..66e88128480e31849f873609f185d5e0a5cb04fe GIT binary patch literal 683788 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