Skip to content

Commit 2bd4e32

Browse files
committed
ram_8x7: match bad example with reproducible case
There were some insignificant differences due to very slightly initial conditions? Now the bad.v matches exacly with the test case reported to @maliberty Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 21a6d30 commit 2bd4e32

File tree

1 file changed

+46
-46
lines changed

1 file changed

+46
-46
lines changed

test/orfs/ram_8x7/bad.v

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ module ram_8x7 (R0_addr,
1515
input W0_clk;
1616
input [6:0] W0_data;
1717

18-
wire net;
1918
wire _000_;
2019
wire _001_;
2120
wire _002_;
@@ -300,38 +299,39 @@ module ram_8x7 (R0_addr,
300299
wire _281_;
301300
wire _282_;
302301
wire _283_;
303-
wire net4246;
304-
wire net4247;
305-
wire net4248;
306-
wire net4249;
307-
wire net4250;
308-
wire net4251;
309-
wire net4252;
310-
wire net4253;
311-
wire net4254;
312-
wire net4255;
313-
wire net4256;
314-
wire net4257;
315-
wire net4258;
316-
wire net4259;
302+
wire net;
317303
wire net4260;
304+
wire net4261;
305+
wire net4262;
306+
wire net4263;
307+
wire net4264;
308+
wire net4265;
309+
wire net4266;
310+
wire net4267;
311+
wire net4268;
312+
wire net4269;
313+
wire net4270;
314+
wire net4271;
315+
wire net4272;
316+
wire net4273;
317+
wire net4274;
318318

319-
TIELOx1_ASAP7_75t_R _406__4291 (.L(net4260));
320-
TIELOx1_ASAP7_75t_R _404__4290 (.L(net4259));
321-
TIELOx1_ASAP7_75t_R _390__4289 (.L(net4258));
322-
TIELOx1_ASAP7_75t_R _388__4288 (.L(net4257));
323-
TIELOx1_ASAP7_75t_R _374__4287 (.L(net4256));
324-
TIELOx1_ASAP7_75t_R _372__4286 (.L(net4255));
325-
TIELOx1_ASAP7_75t_R _358__4285 (.L(net4254));
326-
TIELOx1_ASAP7_75t_R _356__4284 (.L(net4253));
327-
TIELOx1_ASAP7_75t_R _342__4283 (.L(net4252));
328-
TIELOx1_ASAP7_75t_R _340__4282 (.L(net4251));
329-
TIELOx1_ASAP7_75t_R _325__4281 (.L(net4250));
330-
TIELOx1_ASAP7_75t_R _323__4280 (.L(net4249));
331-
TIELOx1_ASAP7_75t_R _307__4279 (.L(net4248));
332-
TIELOx1_ASAP7_75t_R _305__4278 (.L(net4247));
333-
TIELOx1_ASAP7_75t_R _291__4277 (.L(net4246));
334-
TIELOx1_ASAP7_75t_R _289__4276 (.L(net));
319+
TIELOx1_ASAP7_75t_R _406__4307 (.L(net4274));
320+
TIELOx1_ASAP7_75t_R _404__4306 (.L(net4273));
321+
TIELOx1_ASAP7_75t_R _390__4305 (.L(net4272));
322+
TIELOx1_ASAP7_75t_R _388__4304 (.L(net4271));
323+
TIELOx1_ASAP7_75t_R _374__4303 (.L(net4270));
324+
TIELOx1_ASAP7_75t_R _372__4302 (.L(net4269));
325+
TIELOx1_ASAP7_75t_R _358__4301 (.L(net4268));
326+
TIELOx1_ASAP7_75t_R _356__4300 (.L(net4267));
327+
TIELOx1_ASAP7_75t_R _342__4299 (.L(net4266));
328+
TIELOx1_ASAP7_75t_R _340__4298 (.L(net4265));
329+
TIELOx1_ASAP7_75t_R _325__4297 (.L(net4264));
330+
TIELOx1_ASAP7_75t_R _323__4296 (.L(net4263));
331+
TIELOx1_ASAP7_75t_R _307__4295 (.L(net4262));
332+
TIELOx1_ASAP7_75t_R _305__4294 (.L(net4261));
333+
TIELOx1_ASAP7_75t_R _291__4293 (.L(net4260));
334+
TIELOx1_ASAP7_75t_R _289__4292 (.L(net));
335335
DFFHQNx1_ASAP7_75t_R \Memory[0][0]$_DFFE_PP_ (.CLK(W0_clk),
336336
.D(_056_),
337337
.QN(_055_));
@@ -521,7 +521,7 @@ module ram_8x7 (R0_addr,
521521
NOR2x1_ASAP7_75t_R _290_ (.A(_054_),
522522
.B(_115_),
523523
.Y(_117_));
524-
AO21x1_ASAP7_75t_R _291_ (.A1(net4246),
524+
AO21x1_ASAP7_75t_R _291_ (.A1(net4260),
525525
.A2(_115_),
526526
.B(_117_),
527527
.Y(_057_));
@@ -569,14 +569,14 @@ module ram_8x7 (R0_addr,
569569
NOR2x1_ASAP7_75t_R _304_ (.A(_048_),
570570
.B(_124_),
571571
.Y(_125_));
572-
AO21x1_ASAP7_75t_R _305_ (.A1(net4247),
572+
AO21x1_ASAP7_75t_R _305_ (.A1(net4261),
573573
.A2(_124_),
574574
.B(_125_),
575575
.Y(_063_));
576576
NOR2x1_ASAP7_75t_R _306_ (.A(_047_),
577577
.B(_124_),
578578
.Y(_126_));
579-
AO21x1_ASAP7_75t_R _307_ (.A1(net4248),
579+
AO21x1_ASAP7_75t_R _307_ (.A1(net4262),
580580
.A2(_124_),
581581
.B(_126_),
582582
.Y(_064_));
@@ -629,14 +629,14 @@ module ram_8x7 (R0_addr,
629629
NAND2x1_ASAP7_75t_R _322_ (.A(_041_),
630630
.B(_135_),
631631
.Y(_136_));
632-
OA21x2_ASAP7_75t_R _323_ (.A1(net4249),
632+
OA21x2_ASAP7_75t_R _323_ (.A1(net4263),
633633
.A2(_135_),
634634
.B(_136_),
635635
.Y(_070_));
636636
NAND2x1_ASAP7_75t_R _324_ (.A(_040_),
637637
.B(_135_),
638638
.Y(_137_));
639-
OA21x2_ASAP7_75t_R _325_ (.A1(net4250),
639+
OA21x2_ASAP7_75t_R _325_ (.A1(net4264),
640640
.A2(_135_),
641641
.B(_137_),
642642
.Y(_071_));
@@ -687,14 +687,14 @@ module ram_8x7 (R0_addr,
687687
NOR2x1_ASAP7_75t_R _339_ (.A(_034_),
688688
.B(_145_),
689689
.Y(_146_));
690-
AO21x1_ASAP7_75t_R _340_ (.A1(net4251),
690+
AO21x1_ASAP7_75t_R _340_ (.A1(net4265),
691691
.A2(_145_),
692692
.B(_146_),
693693
.Y(_077_));
694694
NOR2x1_ASAP7_75t_R _341_ (.A(_033_),
695695
.B(_145_),
696696
.Y(_147_));
697-
AO21x1_ASAP7_75t_R _342_ (.A1(net4252),
697+
AO21x1_ASAP7_75t_R _342_ (.A1(net4266),
698698
.A2(_145_),
699699
.B(_147_),
700700
.Y(_078_));
@@ -743,14 +743,14 @@ module ram_8x7 (R0_addr,
743743
NAND2x1_ASAP7_75t_R _355_ (.A(_027_),
744744
.B(_154_),
745745
.Y(_155_));
746-
OA21x2_ASAP7_75t_R _356_ (.A1(net4253),
746+
OA21x2_ASAP7_75t_R _356_ (.A1(net4267),
747747
.A2(_154_),
748748
.B(_155_),
749749
.Y(_084_));
750750
NAND2x1_ASAP7_75t_R _357_ (.A(_026_),
751751
.B(_154_),
752752
.Y(_156_));
753-
OA21x2_ASAP7_75t_R _358_ (.A1(net4254),
753+
OA21x2_ASAP7_75t_R _358_ (.A1(net4268),
754754
.A2(_154_),
755755
.B(_156_),
756756
.Y(_085_));
@@ -799,14 +799,14 @@ module ram_8x7 (R0_addr,
799799
NOR2x1_ASAP7_75t_R _371_ (.A(_020_),
800800
.B(_163_),
801801
.Y(_164_));
802-
AO21x1_ASAP7_75t_R _372_ (.A1(net4255),
802+
AO21x1_ASAP7_75t_R _372_ (.A1(net4269),
803803
.A2(_163_),
804804
.B(_164_),
805805
.Y(_091_));
806806
NOR2x1_ASAP7_75t_R _373_ (.A(_019_),
807807
.B(_163_),
808808
.Y(_165_));
809-
AO21x1_ASAP7_75t_R _374_ (.A1(net4256),
809+
AO21x1_ASAP7_75t_R _374_ (.A1(net4270),
810810
.A2(_163_),
811811
.B(_165_),
812812
.Y(_092_));
@@ -855,14 +855,14 @@ module ram_8x7 (R0_addr,
855855
NAND2x1_ASAP7_75t_R _387_ (.A(_013_),
856856
.B(_172_),
857857
.Y(_173_));
858-
OA21x2_ASAP7_75t_R _388_ (.A1(net4257),
858+
OA21x2_ASAP7_75t_R _388_ (.A1(net4271),
859859
.A2(_172_),
860860
.B(_173_),
861861
.Y(_098_));
862862
NAND2x1_ASAP7_75t_R _389_ (.A(_012_),
863863
.B(_172_),
864864
.Y(_174_));
865-
OA21x2_ASAP7_75t_R _390_ (.A1(net4258),
865+
OA21x2_ASAP7_75t_R _390_ (.A1(net4272),
866866
.A2(_172_),
867867
.B(_174_),
868868
.Y(_099_));
@@ -911,14 +911,14 @@ module ram_8x7 (R0_addr,
911911
NOR2x1_ASAP7_75t_R _403_ (.A(_006_),
912912
.B(_181_),
913913
.Y(_182_));
914-
AO21x1_ASAP7_75t_R _404_ (.A1(net4259),
914+
AO21x1_ASAP7_75t_R _404_ (.A1(net4273),
915915
.A2(_181_),
916916
.B(_182_),
917917
.Y(_105_));
918918
NOR2x1_ASAP7_75t_R _405_ (.A(_005_),
919919
.B(_181_),
920920
.Y(_183_));
921-
AO21x1_ASAP7_75t_R _406_ (.A1(net4260),
921+
AO21x1_ASAP7_75t_R _406_ (.A1(net4274),
922922
.A2(_181_),
923923
.B(_183_),
924924
.Y(_106_));

0 commit comments

Comments
 (0)