From 616aa7205b2bb5fde70998d5ed359a8f618f1c7e Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Fri, 19 Apr 2024 15:12:54 +0300 Subject: [PATCH] feat: update project tt_um_duk_lif from vyshnavthonichal/tt-um-duk-lif Commit: 5393ae679e6209f6a6849fa9c9f57bf047719295 Workflow: https://github.com/vyshnavthonichal/tt-um-duk-lif/actions/runs/8753273818 --- projects/tt_um_duk_lif/LICENSE | 201 ++++++ projects/tt_um_duk_lif/commit_id.json | 8 + projects/tt_um_duk_lif/docs/info.md | 20 + projects/tt_um_duk_lif/info.yaml | 60 ++ projects/tt_um_duk_lif/tt_um_duk_lif.gds | Bin 0 -> 257860 bytes projects/tt_um_duk_lif/tt_um_duk_lif.lef | 761 +++++++++++++++++++++++ projects/tt_um_duk_lif/tt_um_duk_lif.v | 19 + 7 files changed, 1069 insertions(+) create mode 100644 projects/tt_um_duk_lif/LICENSE create mode 100644 projects/tt_um_duk_lif/commit_id.json create mode 100644 projects/tt_um_duk_lif/docs/info.md create mode 100644 projects/tt_um_duk_lif/info.yaml create mode 100644 projects/tt_um_duk_lif/tt_um_duk_lif.gds create mode 100644 projects/tt_um_duk_lif/tt_um_duk_lif.lef create mode 100644 projects/tt_um_duk_lif/tt_um_duk_lif.v diff --git a/projects/tt_um_duk_lif/LICENSE b/projects/tt_um_duk_lif/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/projects/tt_um_duk_lif/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_duk_lif/commit_id.json b/projects/tt_um_duk_lif/commit_id.json new file mode 100644 index 0000000..83c0b89 --- /dev/null +++ b/projects/tt_um_duk_lif/commit_id.json @@ -0,0 +1,8 @@ +{ + "app": "custom_gds action", + "repo": "https://github.com/vyshnavthonichal/tt-um-duk-lif", + "commit": "5393ae679e6209f6a6849fa9c9f57bf047719295", + "workflow_url": "https://github.com/vyshnavthonichal/tt-um-duk-lif/actions/runs/8753273818", + "sort_id": 1713528771327, + "analog": true +} \ No newline at end of file diff --git a/projects/tt_um_duk_lif/docs/info.md b/projects/tt_um_duk_lif/docs/info.md new file mode 100644 index 0000000..e101da9 --- /dev/null +++ b/projects/tt_um_duk_lif/docs/info.md @@ -0,0 +1,20 @@ + + +## How it works + +This is an analog implementation of rate based encoding technique using leaky integrate and fire neuron. + +## How to test + +The time varying input is applied to vin terminal, connect a threshold voltage in the Vth terminal and a rate encoded input single will produced in the Out terminal + +## External hardware + +Function generator, CRO, Multimeter. diff --git a/projects/tt_um_duk_lif/info.yaml b/projects/tt_um_duk_lif/info.yaml new file mode 100644 index 0000000..ae2805b --- /dev/null +++ b/projects/tt_um_duk_lif/info.yaml @@ -0,0 +1,60 @@ +# Tiny Tapeout project information +project: + title: "Leaky Integrate and fire neuron(LIF)" # Project title + author: "Vyshnav P Dinesh" # Your name + discord: "" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) + description: "Single node of integrate and fire neuron (LIF)" # One line description of what your project does + language: "Analog" # other examples include Verilog, 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: "1x2" # Valid values: 1x1 (digital only), 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_duk_lif" + + # List your project's source files here. Source files must be in ./src and you must list each source file separately, one per line: + source_files: + - "project.v" + +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. +pinout: + # Inputs + ui[0]: "" + ui[1]: "" + ui[2]: "" + ui[3]: "" + ui[4]: "" + ui[5]: "" + ui[6]: "" + ui[7]: "" + + # Outputs + uo[0]: "" + uo[1]: "" + uo[2]: "" + uo[3]: "" + uo[4]: "" + uo[5]: "" + uo[6]: "" + uo[7]: "" + + # Bidirectional pins + uio[0]: "" + uio[1]: "" + uio[2]: "" + uio[3]: "" + uio[4]: "" + uio[5]: "" + uio[6]: "" + uio[7]: "" + + # Analog pins - you can add more if you use them, up to 6. + # Keep only the "ua" pins you are actually using, and *delete* any unused "ua" pins. + # The first pins is always ua[0], and the pin numbers must be sequential. + ua[0]: "Out" + ua[1]: "Vth" + ua[2]: "Vin" + +# Do not change! +yaml_version: 6 diff --git a/projects/tt_um_duk_lif/tt_um_duk_lif.gds b/projects/tt_um_duk_lif/tt_um_duk_lif.gds new file mode 100644 index 0000000000000000000000000000000000000000..cdeea2759ad592f3a4a9a805d000bfdbcb2413e0 GIT binary patch literal 257860 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