Compare commits

..

1 Commits

Author SHA1 Message Date
Ole Richter 115eede67d added license, moved cell libs into repo
added buffer (not tested),
2022-02-21 00:21:22 +01:00
3 changed files with 251 additions and 256 deletions

View File

@ -21,7 +21,7 @@
TARGETACT=LICENSE TARGETACT=LICENSE
# template because its a template based appoach no syntesis so it would be wrong in syn # template because its a template based appoach no syntesis so it would be wrong in syn
TARGETACTSUBDIR=template/dataflow_neuro TARGETACTSUBDIR=template/dataflow
SUBDIRS=dataflow_neuro SUBDIRS=dataflow_neuro

View File

@ -1,14 +1,10 @@
# A dataflow template library for mixed signal neuromoric processors # The classical dataflow template library for mixed signal neuromoric processors
the library will be installed in `$ACT_HOME/act/template/dataflow_neuro`.
This path is part of the default search path for any ACT tool.
this library depends on stdlib (https://github.com/asyncvlsi/stdlib) the library will be installed in `$ACT_HOME/act/template/dataflow`. This path is part of the default search path for any ACT tool.
this library depends on stdlib
## Installation ## Installation
Set `$ACT_HOME` to the root of your ACT installation, and then run `make install`. Set `$ACT_HOME` to the root of your ACT installation, and then run `make install`
## Unit tests
After installation, you can run `make runtest` to execute the unit tests

View File

@ -24,8 +24,7 @@
************************************************************************** **************************************************************************
*/ */
namespace template { namespace dataflow {
namespace dataflow_neuro {
export defproc TIELO_X1(bool! y; bool? vdd, vss) export defproc TIELO_X1(bool! y; bool? vdd, vss)
{ {
@ -46,6 +45,8 @@ namespace template {
} }
} }
template<pint nf> template<pint nf>
defproc szinv <: inv() defproc szinv <: inv()
{ {
@ -274,7 +275,5 @@ namespace template {
} }
sizing { _en{-2}; y{-2,2} } sizing { _en{-2}; y{-2,2} }
} }
}
}