mirror of https://github.com/YosysHQ/yosys.git
Added "Checklist for adding internal cell types"
This commit is contained in:
parent
4755e14e7b
commit
f8a68b8f55
|
@ -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
|
||||
|
Loading…
Reference in New Issue