Merge pull request #6083 from YosysHQ/release/v0.68

Release version 0.68
This commit is contained in:
Miodrag Milanović 2026-08-05 06:33:26 +00:00 committed by GitHub
commit a5af9d690a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 24 additions and 12 deletions

View File

@ -2,9 +2,22 @@
List of major changes and improvements between releases
=======================================================
Yosys 0.67 .. Yosys 0.68-dev
Yosys 0.68 .. Yosys 0.69-dev
--------------------------
Yosys 0.67 .. Yosys 0.68
--------------------------
* New commands and options
- Added "symfpu" and "symfpu_convert" passes.
- Removed "-fast" option from "abc" pass.
- Removed "flowmap" pass and "-flowmap" from "synth"
and "synth_ice40" passes.
- Removed "-wideports" option from "read_aiger" pass.
* Various
- nexus: fix Radiant netlist compatibility.
Yosys 0.66 .. Yosys 0.67
--------------------------
* Various

View File

@ -1,2 +1,2 @@
set(YOSYS_VERSION_MAJOR 0)
set(YOSYS_VERSION_MINOR 67)
set(YOSYS_VERSION_MINOR 68)

View File

@ -6,7 +6,7 @@ import os
project = 'YosysHQ Yosys'
author = 'YosysHQ GmbH'
copyright ='2026 YosysHQ GmbH'
yosys_ver = "0.67"
yosys_ver = "0.68"
# select HTML theme
html_theme = 'furo-ys'

View File

@ -40,4 +40,3 @@ EOT
hierarchy
wreduce
equiv_opt -assert alumacc

View File

@ -27,7 +27,7 @@ endmodule
module mul_pipe_u (input clk, input [8:0] a, b, output reg [17:0] y);
reg [8:0] a_r;
reg [8:0] b_r;
always @(posedge clk) begin
always @(posedge clk) begin
a_r <= a;
b_r <= b;
y <= a_r * b_r;

View File

@ -153,4 +153,4 @@ module mul18_two_clock (
always_ff @(posedge clk0) a_r <= a;
always_ff @(posedge clk1) b_r <= b;
assign y = a_r * b_r;
endmodule
endmodule

View File

@ -71,4 +71,4 @@ design -load pristine
hierarchy -top mul18_two_clock
synth_nexus -family lifcl -top mul18_two_clock
select -assert-count 1 t:MULT18X18 r:REGINPUTA=BYPASS r:REGINPUTB=BYPASS
select -assert-min 1 t:FD1P3*
select -assert-min 1 t:FD1P3*

View File

@ -17,7 +17,7 @@ module \top
connect \S \b
connect \Y \y
end
attribute \full_case 1
cell $pmux \pmux
parameter \WIDTH 1
@ -27,7 +27,7 @@ module \top
connect \S { \n_a \s }
connect \Y \q
end
attribute \full_case 1
cell $not \not
parameter \A_SIGNED 0

View File

@ -147,7 +147,7 @@ module edges(input clk);
wire lhs_norm = a_norm;
wire lhs_subnorm = a_subnorm;
wire lhs_finite = a_finite;
wire rhs_sign = b_sign;
wire [30:0] rhs_unsigned = b_unsigned;
wire [7:0] rhs_exp = b_exp;

View File

@ -10,4 +10,4 @@ flatten -noscopeinfo
opt_clean
select -assert-count 1 t:* top %i
select -assert-count 1 t:$_DFF_PP0_ top %i
select -assert-count 1 t:$_DFF_PP0_ top %i

View File

@ -1,3 +1,3 @@
module top(input x, output y);
top top_i(.x(x), .y(y));
endmodule
endmodule