Add CHANGELOG entry, add abc9_{flop,keep} attr to README.md
authorEddie Hung <eddie@fpgeh.com>
Mon, 30 Dec 2019 22:24:58 +0000 (14:24 -0800)
committerEddie Hung <eddie@fpgeh.com>
Mon, 30 Dec 2019 22:24:58 +0000 (14:24 -0800)
CHANGELOG
README.md

index 01ae17c2b4cb6a01c44764695e9972b160b37d02..fc0cdc92e61ddbbf5c851d0788850da3f38b9653 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -57,6 +57,7 @@ Yosys 0.9 .. Yosys 0.9-dev
       always_latch and always_ff)
     - Added "xilinx_dffopt" pass
     - Added "scratchpad" pass
+    - Added "synth_xilinx -dff"
 
 Yosys 0.8 .. Yosys 0.9
 ----------------------
index 0250c78466643396ee535cc50a17f130e846b287..c04e2b9ecb0f0a517aa9724c1686886ff6cada25 100644 (file)
--- a/README.md
+++ b/README.md
@@ -378,6 +378,12 @@ Verilog Attributes and non-standard features
   for example, to specify the clk-to-Q delay of a flip-flop for consideration
   during techmapping.
 
+- The module attribute ``abc9_flop`` is a boolean marking the module as a
+  whitebox that describes the synchronous behaviour of a flip-flop.
+
+- The cell attribute ``abc9_keep`` is a boolean indicating that this black/
+  white box should be preserved through `abc9` mapping.
+
 - The frontend sets attributes ``always_comb``, ``always_latch`` and
   ``always_ff`` on processes derived from SystemVerilog style always blocks
   according to the type of the always. These are checked for correctness in