Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision |
tools:prs2sim [2019/05/06 00:59] – created rajit | tools:prs2sim [2020/12/02 06:00] (current) – external edit 127.0.0.1 |
---|
A hierarchical ACT file can be converted into a ''.sim'' and ''.al'' file for simulation with other open-source tools like ''irsim'' or ''cosmos''. | A hierarchical ACT file can be converted into a ''.sim'' and ''.al'' file for simulation with other open-source tools like ''irsim'' or ''cosmos''. |
| |
Since ''.sim'' files correspond to a CMOS netlist, your production rules must be directly CMOS-implementable. This means that any pull-up network must have only inverted variables, and pull-down networks must have only uninverted variables. | Since ''.sim'' files correspond to a CMOS netlist, your production rules must be directly CMOS-implementable. This means that any pull-up network must have only inverted variables, and pull-down networks must have only uninverted variables. An explanation of how the production rules are translated into a transistor-level implementation can be found in the [[language:langs:prs|prs sub-language]] documentation as well as the documentation for the [[tools:netgen|prs2net]] tool that creates a hierarchical SPICE netlist. |
| |
<code> | <code> |