Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yosys-tests
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
yosys-tests
Commits
6fd5fd38
Commit
6fd5fd38
authored
Aug 28, 2019
by
Eddie Hung
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update synth_xilinx_srl to cope with BUFG
parent
777f1dfb
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
180 additions
and
179 deletions
+180
-179
architecture/synth_xilinx_srl/generate.py
+2
-2
architecture/synth_xilinx_srl/lfsr_area.py
+166
-166
architecture/synth_xilinx_srl/rotate_3_fdre.v
+1
-1
architecture/synth_xilinx_srl/run-test.sh
+2
-2
architecture/synth_xilinx_srl/test17a.v
+1
-1
architecture/synth_xilinx_srl/test17b.v
+1
-1
architecture/synth_xilinx_srl/test17c.v
+1
-1
architecture/synth_xilinx_srl/test17d.v
+2
-1
architecture/synth_xilinx_srl/test17e.v
+1
-1
architecture/synth_xilinx_srl/ug901a.v
+1
-1
architecture/synth_xilinx_srl/ug901b.v
+1
-1
architecture/synth_xilinx_srl/ug901c.v
+1
-1
No files found.
architecture/synth_xilinx_srl/generate.py
View file @
6fd5fd38
...
...
@@ -24,7 +24,7 @@ def assert_static_area(fp, i, name):
fp
.
write
(
'''
`ifndef _AUTOTB
module __test ;
wire [4095:0] assert_area = "cd; select t:FD* -assert-count {0}; select t:SRL16E -assert-count {1}; select t:SRLC32E -assert-count {2}; cd {3}_{4}; select t:FD* t:SRL16E t:SRLC32E
%% %
n t:*
%
i -assert-none";
wire [4095:0] assert_area = "cd; select t:FD* -assert-count {0}; select t:SRL16E -assert-count {1}; select t:SRLC32E -assert-count {2}; cd {3}_{4}; select t:
BUFG t:
FD* t:SRL16E t:SRLC32E
%% %
n t:*
%
i -assert-none";
endmodule
`endif
'''
.
format
(
fd
,
srl16
,
srl32
,
name
,
i
))
...
...
@@ -62,7 +62,7 @@ def assert_dynamic_area(fp, i, name):
fp
.
write
(
'''
`ifndef _AUTOTB
module __test ;
wire [4095:0] assert_area = "cd; select t:FD* -assert-count {0}; select t:SRL16E -assert-count {1}; select t:SRLC32E -assert-count {2}; select t:MUXF7 -assert-count {3}; select t:MUXF8 -assert-count {4}; select t:LUT3 -assert-count {5}; select t:LUT5 -assert-count {6}; cd {7}_{8}; select t:FD* t:SRL16E t:SRLC32E t:MUXF7 t:MUXF8 t:LUT3 t:LUT5
%% %
n t:*
%
i -assert-none";
wire [4095:0] assert_area = "cd; select t:FD* -assert-count {0}; select t:SRL16E -assert-count {1}; select t:SRLC32E -assert-count {2}; select t:MUXF7 -assert-count {3}; select t:MUXF8 -assert-count {4}; select t:LUT3 -assert-count {5}; select t:LUT5 -assert-count {6}; cd {7}_{8}; select t:
BUFG t:
FD* t:SRL16E t:SRLC32E t:MUXF7 t:MUXF8 t:LUT3 t:LUT5
%% %
n t:*
%
i -assert-none";
endmodule
`endif
'''
.
format
(
fd
,
srl16
,
srl32
,
muxf7
,
muxf8
,
lut3
,
lut5
,
name
,
i
))
...
...
architecture/synth_xilinx_srl/lfsr_area.py
View file @
6fd5fd38
area
=
{
3
:
"cd lfsr_3; select t:FD* -assert-max 3; select t:SRL* -assert-count 0; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
4
:
"cd lfsr_4; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
5
:
"cd lfsr_5; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
6
:
"cd lfsr_6; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
7
:
"cd lfsr_7; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
8
:
"cd lfsr_8; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
9
:
"cd lfsr_9; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
10
:
"cd lfsr_10; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
11
:
"cd lfsr_11; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
12
:
"cd lfsr_12; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
13
:
"cd lfsr_13; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
14
:
"cd lfsr_14; select t:FD* -assert-max 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
15
:
"cd lfsr_15; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
16
:
"cd lfsr_16; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
17
:
"cd lfsr_17; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
18
:
"cd lfsr_18; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
19
:
"cd lfsr_19; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
20
:
"cd lfsr_20; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
21
:
"cd lfsr_21; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
22
:
"cd lfsr_22; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
23
:
"cd lfsr_23; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
24
:
"cd lfsr_24; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
25
:
"cd lfsr_25; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
26
:
"cd lfsr_26; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
27
:
"cd lfsr_27; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
28
:
"cd lfsr_28; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
29
:
"cd lfsr_29; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
30
:
"cd lfsr_30; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
31
:
"cd lfsr_31; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
32
:
"cd lfsr_32; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
33
:
"cd lfsr_33; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
34
:
"cd lfsr_34; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
35
:
"cd lfsr_35; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
36
:
"cd lfsr_36; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
37
:
"cd lfsr_37; select t:FD* -assert-count 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
38
:
"cd lfsr_38; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
39
:
"cd lfsr_39; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
40
:
"cd lfsr_40; select t:FD* -assert-max 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
41
:
"cd lfsr_41; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
42
:
"cd lfsr_42; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
43
:
"cd lfsr_43; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
44
:
"cd lfsr_44; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
45
:
"cd lfsr_45; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
46
:
"cd lfsr_46; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
47
:
"cd lfsr_47; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
48
:
"cd lfsr_48; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
49
:
"cd lfsr_49; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
50
:
"cd lfsr_50; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
51
:
"cd lfsr_51; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
52
:
"cd lfsr_52; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
53
:
"cd lfsr_53; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
54
:
"cd lfsr_54; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
55
:
"cd lfsr_55; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
56
:
"cd lfsr_56; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
57
:
"cd lfsr_57; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
58
:
"cd lfsr_58; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
59
:
"cd lfsr_59; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
60
:
"cd lfsr_60; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
61
:
"cd lfsr_61; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
62
:
"cd lfsr_62; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
63
:
"cd lfsr_63; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
64
:
"cd lfsr_64; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
65
:
"cd lfsr_65; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
66
:
"cd lfsr_66; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
67
:
"cd lfsr_67; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
68
:
"cd lfsr_68; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
69
:
"cd lfsr_69; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
70
:
"cd lfsr_70; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
71
:
"cd lfsr_71; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
72
:
"cd lfsr_72; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
73
:
"cd lfsr_73; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
74
:
"cd lfsr_74; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
75
:
"cd lfsr_75; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
76
:
"cd lfsr_76; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
77
:
"cd lfsr_77; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
78
:
"cd lfsr_78; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
79
:
"cd lfsr_79; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
80
:
"cd lfsr_80; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
81
:
"cd lfsr_81; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
82
:
"cd lfsr_82; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
83
:
"cd lfsr_83; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
84
:
"cd lfsr_84; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
85
:
"cd lfsr_85; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
86
:
"cd lfsr_86; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
87
:
"cd lfsr_87; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
88
:
"cd lfsr_88; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
89
:
"cd lfsr_89; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
90
:
"cd lfsr_90; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
91
:
"cd lfsr_91; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
92
:
"cd lfsr_92; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
93
:
"cd lfsr_93; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
94
:
"cd lfsr_94; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
95
:
"cd lfsr_95; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
96
:
"cd lfsr_96; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
97
:
"cd lfsr_97; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
98
:
"cd lfsr_98; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
99
:
"cd lfsr_99; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
100
:
"cd lfsr_100; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
101
:
"cd lfsr_101; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
102
:
"cd lfsr_102; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
103
:
"cd lfsr_103; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
104
:
"cd lfsr_104; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
105
:
"cd lfsr_105; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
106
:
"cd lfsr_106; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
107
:
"cd lfsr_107; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
108
:
"cd lfsr_108; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
109
:
"cd lfsr_109; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
110
:
"cd lfsr_110; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
111
:
"cd lfsr_111; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
112
:
"cd lfsr_112; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
113
:
"cd lfsr_113; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
114
:
"cd lfsr_114; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
115
:
"cd lfsr_115; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
116
:
"cd lfsr_116; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
117
:
"cd lfsr_117; select t:FD* -assert-max 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
118
:
"cd lfsr_118; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
119
:
"cd lfsr_119; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
120
:
"cd lfsr_120; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
121
:
"cd lfsr_121; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
122
:
"cd lfsr_122; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
123
:
"cd lfsr_123; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
124
:
"cd lfsr_124; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
125
:
"cd lfsr_125; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
126
:
"cd lfsr_126; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
127
:
"cd lfsr_127; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
128
:
"cd lfsr_128; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
129
:
"cd lfsr_129; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
130
:
"cd lfsr_130; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
131
:
"cd lfsr_131; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
132
:
"cd lfsr_132; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
133
:
"cd lfsr_133; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
134
:
"cd lfsr_134; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
135
:
"cd lfsr_135; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
136
:
"cd lfsr_136; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
137
:
"cd lfsr_137; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
138
:
"cd lfsr_138; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
139
:
"cd lfsr_139; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
140
:
"cd lfsr_140; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
141
:
"cd lfsr_141; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
142
:
"cd lfsr_142; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
143
:
"cd lfsr_143; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
144
:
"cd lfsr_144; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
145
:
"cd lfsr_145; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
146
:
"cd lfsr_146; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
147
:
"cd lfsr_147; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
148
:
"cd lfsr_148; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
149
:
"cd lfsr_149; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
150
:
"cd lfsr_150; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
151
:
"cd lfsr_151; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
152
:
"cd lfsr_152; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
153
:
"cd lfsr_153; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
154
:
"cd lfsr_154; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
155
:
"cd lfsr_155; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
156
:
"cd lfsr_156; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
157
:
"cd lfsr_157; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
158
:
"cd lfsr_158; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
159
:
"cd lfsr_159; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
160
:
"cd lfsr_160; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
161
:
"cd lfsr_161; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
162
:
"cd lfsr_162; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
163
:
"cd lfsr_163; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
164
:
"cd lfsr_164; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
165
:
"cd lfsr_165; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
166
:
"cd lfsr_166; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
167
:
"cd lfsr_167; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
168
:
"cd lfsr_168; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
3
:
"cd lfsr_3; select t:FD* -assert-max 3; select t:SRL* -assert-count 0; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
4
:
"cd lfsr_4; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
5
:
"cd lfsr_5; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
6
:
"cd lfsr_6; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
7
:
"cd lfsr_7; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
8
:
"cd lfsr_8; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
9
:
"cd lfsr_9; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
10
:
"cd lfsr_10; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
11
:
"cd lfsr_11; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
12
:
"cd lfsr_12; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
13
:
"cd lfsr_13; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
14
:
"cd lfsr_14; select t:FD* -assert-max 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
15
:
"cd lfsr_15; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
16
:
"cd lfsr_16; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
17
:
"cd lfsr_17; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
18
:
"cd lfsr_18; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
19
:
"cd lfsr_19; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
20
:
"cd lfsr_20; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
21
:
"cd lfsr_21; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
22
:
"cd lfsr_22; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
23
:
"cd lfsr_23; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
24
:
"cd lfsr_24; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
25
:
"cd lfsr_25; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
26
:
"cd lfsr_26; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
27
:
"cd lfsr_27; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
28
:
"cd lfsr_28; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
29
:
"cd lfsr_29; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
30
:
"cd lfsr_30; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
31
:
"cd lfsr_31; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
32
:
"cd lfsr_32; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
33
:
"cd lfsr_33; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
34
:
"cd lfsr_34; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
35
:
"cd lfsr_35; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
36
:
"cd lfsr_36; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
37
:
"cd lfsr_37; select t:FD* -assert-count 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
38
:
"cd lfsr_38; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
39
:
"cd lfsr_39; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
40
:
"cd lfsr_40; select t:FD* -assert-max 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
41
:
"cd lfsr_41; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
42
:
"cd lfsr_42; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
43
:
"cd lfsr_43; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
44
:
"cd lfsr_44; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
45
:
"cd lfsr_45; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
46
:
"cd lfsr_46; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
47
:
"cd lfsr_47; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
48
:
"cd lfsr_48; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
49
:
"cd lfsr_49; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
50
:
"cd lfsr_50; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
51
:
"cd lfsr_51; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
52
:
"cd lfsr_52; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
53
:
"cd lfsr_53; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
54
:
"cd lfsr_54; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
55
:
"cd lfsr_55; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
56
:
"cd lfsr_56; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
57
:
"cd lfsr_57; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
58
:
"cd lfsr_58; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
59
:
"cd lfsr_59; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
60
:
"cd lfsr_60; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
61
:
"cd lfsr_61; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
62
:
"cd lfsr_62; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
63
:
"cd lfsr_63; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
64
:
"cd lfsr_64; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
65
:
"cd lfsr_65; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
66
:
"cd lfsr_66; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
67
:
"cd lfsr_67; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
68
:
"cd lfsr_68; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
69
:
"cd lfsr_69; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
70
:
"cd lfsr_70; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
71
:
"cd lfsr_71; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
72
:
"cd lfsr_72; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
73
:
"cd lfsr_73; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
74
:
"cd lfsr_74; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
75
:
"cd lfsr_75; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
76
:
"cd lfsr_76; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
77
:
"cd lfsr_77; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
78
:
"cd lfsr_78; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
79
:
"cd lfsr_79; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
80
:
"cd lfsr_80; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
81
:
"cd lfsr_81; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
82
:
"cd lfsr_82; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
83
:
"cd lfsr_83; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
84
:
"cd lfsr_84; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
85
:
"cd lfsr_85; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
86
:
"cd lfsr_86; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
87
:
"cd lfsr_87; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
88
:
"cd lfsr_88; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
89
:
"cd lfsr_89; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
90
:
"cd lfsr_90; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
91
:
"cd lfsr_91; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
92
:
"cd lfsr_92; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
93
:
"cd lfsr_93; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
94
:
"cd lfsr_94; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
95
:
"cd lfsr_95; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
96
:
"cd lfsr_96; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
97
:
"cd lfsr_97; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
98
:
"cd lfsr_98; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
99
:
"cd lfsr_99; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
100
:
"cd lfsr_100; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
101
:
"cd lfsr_101; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
102
:
"cd lfsr_102; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
103
:
"cd lfsr_103; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
104
:
"cd lfsr_104; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
105
:
"cd lfsr_105; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
106
:
"cd lfsr_106; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
107
:
"cd lfsr_107; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
108
:
"cd lfsr_108; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
109
:
"cd lfsr_109; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
110
:
"cd lfsr_110; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
111
:
"cd lfsr_111; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
112
:
"cd lfsr_112; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
113
:
"cd lfsr_113; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
114
:
"cd lfsr_114; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
115
:
"cd lfsr_115; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
116
:
"cd lfsr_116; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
117
:
"cd lfsr_117; select t:FD* -assert-max 5; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
118
:
"cd lfsr_118; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
119
:
"cd lfsr_119; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
120
:
"cd lfsr_120; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
121
:
"cd lfsr_121; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
122
:
"cd lfsr_122; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
123
:
"cd lfsr_123; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
124
:
"cd lfsr_124; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
125
:
"cd lfsr_125; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
126
:
"cd lfsr_126; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
127
:
"cd lfsr_127; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
128
:
"cd lfsr_128; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
129
:
"cd lfsr_129; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
130
:
"cd lfsr_130; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
131
:
"cd lfsr_131; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
132
:
"cd lfsr_132; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
133
:
"cd lfsr_133; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
134
:
"cd lfsr_134; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
135
:
"cd lfsr_135; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
136
:
"cd lfsr_136; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
137
:
"cd lfsr_137; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
138
:
"cd lfsr_138; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
139
:
"cd lfsr_139; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
140
:
"cd lfsr_140; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
141
:
"cd lfsr_141; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
142
:
"cd lfsr_142; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
143
:
"cd lfsr_143; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
144
:
"cd lfsr_144; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
145
:
"cd lfsr_145; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
146
:
"cd lfsr_146; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
147
:
"cd lfsr_147; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
148
:
"cd lfsr_148; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
149
:
"cd lfsr_149; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
150
:
"cd lfsr_150; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
151
:
"cd lfsr_151; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
152
:
"cd lfsr_152; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
153
:
"cd lfsr_153; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
154
:
"cd lfsr_154; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
155
:
"cd lfsr_155; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
156
:
"cd lfsr_156; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
157
:
"cd lfsr_157; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
158
:
"cd lfsr_158; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
159
:
"cd lfsr_159; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
160
:
"cd lfsr_160; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
161
:
"cd lfsr_161; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
162
:
"cd lfsr_162; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
163
:
"cd lfsr_163; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
164
:
"cd lfsr_164; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
165
:
"cd lfsr_165; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
166
:
"cd lfsr_166; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
167
:
"cd lfsr_167; select t:FD* -assert-max 3; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
168
:
"cd lfsr_168; select t:FD* -assert-max 4; select t:SRL* -assert-min 1; select t:LUT* -assert-max 1; select t:
BUFG t:
FD* t:SRL* t:LUT*
%% %
n t:*
%
i -assert-none"
,
}
architecture/synth_xilinx_srl/rotate_3_fdre.v
View file @
6fd5fd38
...
...
@@ -2,7 +2,7 @@
module
rotate_3_fdre
(
input
clk
,
output
q
)
;
wire
[
2
:
0
]
r
;
FDRE
#(
.
INIT
(
1'b1
))
r0
(
.
C
(
clk
)
,
.
CE
(
1'b1
)
,
.
D
(
r
[
2
])
,
.
R
(
1'b0
)
,
.
Q
(
r
[
0
]))
;
FDRE
#(
.
INIT
(
1'b0
))
r1
(
.
C
(
clk
)
,
.
CE
(
1'b1
)
,
.
D
(
r
[
0
])
,
.
R
(
1'b0
)
,
.
Q
(
r
[
1
]))
;
FDRE
#(
.
INIT
(
1'b0
))
r1
(
.
C
(
clk
)
,
.
CE
(
1'b1
)
,
.
D
(
r
[
0
])
,
.
Q
(
r
[
1
]))
;
FDRE
#(
.
INIT
(
1'b0
))
r2
(
.
C
(
clk
)
,
.
CE
(
1'b1
)
,
.
D
(
r
[
1
])
,
.
R
(
1'b0
)
,
.
Q
(
r
[
2
]))
;
assign
q
=
r
[
2
]
;
endmodule
...
...
architecture/synth_xilinx_srl/run-test.sh
View file @
6fd5fd38
...
...
@@ -20,8 +20,8 @@ if ! which iverilog > /dev/null ; then
fi
wget https://raw.githubusercontent.com/YosysHQ/yosys-bench/master/verilog/benchmarks_small/lfsr/generate.py
-O
generate_lfsr.py
-o
/dev/null
python3 generate_lfsr.py
python3 ../generate.py
#
python3 generate_lfsr.py
#
python3 ../generate.py
cp ../
*
.v
.
${
MAKE
:-
make
}
-f
../../../../tools/autotest.mk
$seed
!(
test21
*
)
.v
EXTRA_FLAGS
=
"
\
-f 'verilog -noblackbox -icells'
\
...
...
architecture/synth_xilinx_srl/test17a.v
View file @
6fd5fd38
...
...
@@ -17,6 +17,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd test17a; select t:SRL16E -assert-count 1; select t:
* t:SRL16E %d -assert-count 0;
"
;
wire
[
4095
:
0
]
assert_area
=
"cd test17a; select t:SRL16E -assert-count 1; select t:
BUFG t:SRL16E %% %n t:* %i -assert-none
"
;
endmodule
`endif
architecture/synth_xilinx_srl/test17b.v
View file @
6fd5fd38
...
...
@@ -10,6 +10,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd test17b; select t:SRL16E -assert-count 1; select t:
* t:SRL16E %d -assert-count 0;
"
;
wire
[
4095
:
0
]
assert_area
=
"cd test17b; select t:SRL16E -assert-count 1; select t:
BUFG t:SRL16E %% %n t:* %i -assert-none
"
;
endmodule
`endif
architecture/synth_xilinx_srl/test17c.v
View file @
6fd5fd38
...
...
@@ -12,6 +12,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd test17c; select t:SRL16E -assert-count 2; select t:
* t:SRL16E %d -assert-count 0;
"
;
wire
[
4095
:
0
]
assert_area
=
"cd test17c; select t:SRL16E -assert-count 2; select t:
BUFG t:SRL16E %% %n t:* %i -assert-none
"
;
endmodule
`endif
architecture/synth_xilinx_srl/test17d.v
View file @
6fd5fd38
...
...
@@ -13,6 +13,7 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd test17d; select t:SRL16E -assert-count 2; select t:FD* -assert-count 1; select t:* t:SRL16E %d t:FD* %d -assert-count 0;"
;
wire
[
4095
:
0
]
assert_area
=
"cd test17d; select t:SRL16E -assert-count 2; select t:FD* -assert-count 1; select t:BUFG t:SRL16E t:FD* %% %n t:* %i -assert-none"
;
endmodule
`endif
architecture/synth_xilinx_srl/test17e.v
View file @
6fd5fd38
...
...
@@ -15,6 +15,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd test17e; select t:SRL16E -assert-count 1; select t:
* t:SRL16E %d -assert-count 0
;"
;
wire
[
4095
:
0
]
assert_area
=
"cd test17e; select t:SRL16E -assert-count 1; select t:
BUFG t:SRL16E %% %n t:* %i -assert-none
;"
;
endmodule
`endif
architecture/synth_xilinx_srl/ug901a.v
View file @
6fd5fd38
...
...
@@ -21,6 +21,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd shift_registers_0; select t:SRLC32E -assert-count 1; select t:SRLC32E %% %n t:* %i -assert-none"
;
wire
[
4095
:
0
]
assert_area
=
"cd shift_registers_0; select t:SRLC32E -assert-count 1; select t:
BUFG t:
SRLC32E %% %n t:* %i -assert-none"
;
endmodule
`endif
architecture/synth_xilinx_srl/ug901b.v
View file @
6fd5fd38
...
...
@@ -26,6 +26,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd shift_registers_1; select t:SRLC32E -assert-count 1; select t:SRLC32E %% %n t:* %i -assert-none"
;
wire
[
4095
:
0
]
assert_area
=
"cd shift_registers_1; select t:SRLC32E -assert-count 1; select t:
BUFG t:
SRLC32E %% %n t:* %i -assert-none"
;
endmodule
`endif
architecture/synth_xilinx_srl/ug901c.v
View file @
6fd5fd38
...
...
@@ -21,6 +21,6 @@ endmodule
`ifndef
_
AUTOTB
module
__
test
;
wire
[
4095
:
0
]
assert_area
=
"cd dynamic_shift_register_1; select t:SRLC32E -assert-count 1; select t:SRLC32E %% %n t:* %i -assert-none"
;
wire
[
4095
:
0
]
assert_area
=
"cd dynamic_shift_register_1; select t:SRLC32E -assert-count 1; select t:
BUFG t:
SRLC32E %% %n t:* %i -assert-none"
;
endmodule
`endif
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment