diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-07-26 11:23:43 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-07-26 11:23:43 +0200 |
commit | f8a68b8f55ed61c6046e11b60587c840f0ba1879 (patch) | |
tree | 4b1fcbf1f4aeba85258d2dbbe4161ea97d9f2faf | |
parent | 4755e14e7b9ba57ea21bec4c0d0b3ac6080307e4 (diff) | |
download | yosys-f8a68b8f55ed61c6046e11b60587c840f0ba1879.tar.gz yosys-f8a68b8f55ed61c6046e11b60587c840f0ba1879.tar.bz2 yosys-f8a68b8f55ed61c6046e11b60587c840f0ba1879.zip |
Added "Checklist for adding internal cell types"
-rw-r--r-- | CHECKLISTS (renamed from CHECKLIST) | 28 |
1 files changed, 26 insertions, 2 deletions
@@ -1,7 +1,16 @@ +This file contains checklists for various tasks. -Checklist for creating Yosys releases -===================================== + +Table of contents +================= + +1. Checklist for creating Yosys releases +2. Checklist for adding internal cell types + + +1. Checklist for creating Yosys releases +======================================== Update the CHANGELOG file: @@ -106,3 +115,18 @@ In master branch: - add section "Yosys x.y.z .. x.y.z+" to CHANGELOG git commit --amend -am "Yosys x.y.z+" + +2. Checklist for adding internal cell types +=========================================== + +Things to do right away: + + - Add to kernel/celltypes.h (incl. eval() handling for non-mem cells) + - Add to InternalCellChecker::check() in kernel/rtlil.cc + +Things to do after finalizing the cell interface: + + - Add support to kernel/satgen.h for the new cell type + - Add to manual/CHAPTER_CellLib.tex (or just add a fixme to the bottom) + - Maybe add support to the verilog backend for dumping such cells as expression + |