Skip to content

Commit 93bf4df

Browse files
authored
Merge pull request #72 from YosysHQ/micko/drop_ilang
Remove references to ilang
2 parents f3e4ef8 + b3bc9c8 commit 93bf4df

6 files changed

+21
-21
lines changed

src/eqy.py

+13-13
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ def build_gate_gold(args, cfg, job):
297297
print("opt_clean", file=f)
298298
print("check -initdrv", file=f)
299299
print("setundef -undriven -undef", file=f)
300-
print("write_ilang {}/gold.il".format(args.workdir), file=f)
300+
print("write_rtlil {}/gold.il".format(args.workdir), file=f)
301301
with open(args.workdir + "/gate.ys", "w") as f:
302302
for line in cfg.gate:
303303
print(line, file=f)
@@ -306,7 +306,7 @@ def build_gate_gold(args, cfg, job):
306306
print("opt_clean", file=f)
307307
print("check -initdrv", file=f)
308308
print("setundef -undriven -undef", file=f)
309-
print("write_ilang {}/gate.il".format(args.workdir), file=f)
309+
print("write_rtlil {}/gate.il".format(args.workdir), file=f)
310310

311311
gold_task = EqyTask(job, "read_gold", [], "{yosys}{gopt} -ql {workdir}/gold.log {workdir}/gold.ys".format(
312312
yosys=args.exe_paths["yosys"], gopt=" -g" if args.debugmode else "", workdir=args.workdir))
@@ -326,11 +326,11 @@ def build_get_ids(args, cfg, job):
326326
plugin_path = root_path() # for development
327327
with open(args.workdir + "/get_ids.ys", "w") as f:
328328
print("plugin -i {}/eqy_combine.so".format(plugin_path), file=f)
329-
print("read_ilang {}/gold.il".format(args.workdir), file=f)
329+
print("read_rtlil {}/gold.il".format(args.workdir), file=f)
330330
print("uniquify", file=f)
331331
print("hierarchy", file=f)
332332
print("design -stash gold", file=f)
333-
print("read_ilang {}/gate.il".format(args.workdir), file=f)
333+
print("read_rtlil {}/gate.il".format(args.workdir), file=f)
334334
print("uniquify", file=f)
335335
print("hierarchy", file=f)
336336
print("design -stash gate", file=f)
@@ -374,11 +374,11 @@ def build_recode(args, ctx, job):
374374
plugin_path = root_path() # for development
375375
with open(args.workdir + "/recode.ys", "w") as f:
376376
print("plugin -i {}/eqy_recode.so".format(plugin_path), file=f)
377-
print("read_ilang {}/gold.il".format(args.workdir), file=f)
377+
print("read_rtlil {}/gold.il".format(args.workdir), file=f)
378378
print("design -stash gold", file=f)
379-
print("read_ilang {}/gate.il".format(args.workdir), file=f)
379+
print("read_rtlil {}/gate.il".format(args.workdir), file=f)
380380
print("{dbg}eqy_recode -recode {wd}/recode.ids".format(dbg="debug " if args.debugmode else "", wd=args.workdir), file=f)
381-
print("write_ilang {}/gate_recoded.il".format(args.workdir), file=f)
381+
print("write_rtlil {}/gate_recoded.il".format(args.workdir), file=f)
382382

383383
recode_task = EqyTask(job, "recode", [], "{yosys}{gopt} -ql {workdir}/recode.log {workdir}/recode.ys".format(
384384
yosys=args.exe_paths["yosys"], gopt=" -g" if args.debugmode else "", workdir=args.workdir))
@@ -396,16 +396,16 @@ def build_combined(args, cfg, job):
396396
plugin_path = root_path() # for development
397397
with open(args.workdir + "/combine.ys", "w") as f:
398398
print("plugin -i {}/eqy_combine.so".format(plugin_path), file=f)
399-
print("read_ilang {}/gold.il".format(args.workdir), file=f)
399+
print("read_rtlil {}/gold.il".format(args.workdir), file=f)
400400
print("uniquify", file=f)
401401
print("hierarchy", file=f)
402402
print("design -stash gold", file=f)
403-
print("read_ilang {}/gate_recoded.il".format(args.workdir), file=f)
403+
print("read_rtlil {}/gate_recoded.il".format(args.workdir), file=f)
404404
print("uniquify", file=f)
405405
print("hierarchy", file=f)
406406
print("design -stash gate", file=f)
407407
print("{dbg}eqy_combine -gold_ids {wd}/gold.ids -gate_ids {wd}/gate_recoded.ids".format(dbg="debug " if args.debugmode else "", wd=args.workdir), file=f)
408-
print("write_ilang {}/combined.il".format(args.workdir), file=f)
408+
print("write_rtlil {}/combined.il".format(args.workdir), file=f)
409409

410410
combine_task = EqyTask(job, "combine", [], "{yosys}{gopt} -ql {workdir}/combine.log {workdir}/combine.ys".format(
411411
yosys=args.exe_paths["yosys"], gopt=" -g" if args.debugmode else "", workdir=args.workdir))
@@ -742,7 +742,7 @@ def make_partitions(args, cfg, job):
742742
plugin_path = root_path() # for development
743743
with open(args.workdir + "/partition.ys", "w") as f:
744744
print("plugin -i {}/eqy_partition.so".format(plugin_path), file=f)
745-
print("read_ilang combined.il".format(args.workdir), file=f)
745+
print("read_rtlil combined.il".format(args.workdir), file=f)
746746
if cfg.options.insbuf:
747747
print("insbuf -chain", file=f)
748748
print("{dbg}eqy_partition -matched_ids matched.ids -partition_ids partition.ids".format(dbg="debug " if args.debugmode else ""), file=f)
@@ -889,7 +889,7 @@ def write(self, job, partition):
889889
with open(self.path(partition.name, "run.ys"), "w") as ys_f:
890890
print(f"verilog_defaults -add -D CHECK_OUTPUTS", file=ys_f)
891891
print(f"read_verilog -sv ../../../partitions/{partition.name}.sv", file=ys_f)
892-
print(f"read_ilang ../../../partitions/{partition.name}.il", file=ys_f)
892+
print(f"read_rtlil ../../../partitions/{partition.name}.il", file=ys_f)
893893
print(f"hierarchy -top miter; proc; chformal -cover -remove", file=ys_f)
894894
print("async2sync", file=ys_f) # async2sync after a user script clk2fflogic is a noop
895895
print(f"formalff -clk2ff -ff2anyinit gate.{partition.name}", file=ys_f)
@@ -930,7 +930,7 @@ def write(self, job, partition):
930930
[script]
931931
verilog_defaults -add -D CHECK_OUTPUTS
932932
read_verilog -sv ../../../../../partitions/{partition.name}.sv
933-
read_ilang ../../../../../partitions/{partition.name}.il
933+
read_rtlil ../../../../../partitions/{partition.name}.il
934934
hierarchy -top miter; proc
935935
"""[1:-1]), file=sby_f)
936936

src/eqy_job.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ def warning(self, logmessage):
391391
# print("opt -keepdc -fast", file=f)
392392
# print("check", file=f)
393393
# print("hierarchy -simcheck", file=f)
394-
# print("write_ilang ../model/design{}.il".format("" if model_name == "base" else "_nomem"), file=f)
394+
# print("write_rtlil ../model/design{}.il".format("" if model_name == "base" else "_nomem"), file=f)
395395
#
396396
# task = SbyTask(self, model_name, [],
397397
# "cd {}/src; {} -ql ../model/design{s}.log ../model/design{s}.ys".format(self.workdir, self.exe_paths["yosys"],
@@ -403,7 +403,7 @@ def warning(self, logmessage):
403403
# if re.match(r"^smt2(_syn)?(_nomem)?(_stbv|_stdt)?$", model_name):
404404
# with open("{}/model/design_{}.ys".format(self.workdir, model_name), "w") as f:
405405
# print("# running in {}/model/".format(self.workdir), file=f)
406-
# print("read_ilang design{}.il".format("_nomem" if "_nomem" in model_name else ""), file=f)
406+
# print("read_rtlil design{}.il".format("_nomem" if "_nomem" in model_name else ""), file=f)
407407
# if "_syn" in model_name:
408408
# print("techmap", file=f)
409409
# print("opt -fast", file=f)
@@ -427,7 +427,7 @@ def warning(self, logmessage):
427427
# if re.match(r"^btor(_syn)?(_nomem)?$", model_name):
428428
# with open("{}/model/design_{}.ys".format(self.workdir, model_name), "w") as f:
429429
# print("# running in {}/model/".format(self.workdir), file=f)
430-
# print("read_ilang design{}.il".format("_nomem" if "_nomem" in model_name else ""), file=f)
430+
# print("read_rtlil design{}.il".format("_nomem" if "_nomem" in model_name else ""), file=f)
431431
# print("flatten", file=f)
432432
# print("setundef -undriven -anyseq", file=f)
433433
# if "_syn" in model_name:
@@ -452,7 +452,7 @@ def warning(self, logmessage):
452452
# if model_name == "aig":
453453
# with open("{}/model/design_aiger.ys".format(self.workdir), "w") as f:
454454
# print("# running in {}/model/".format(self.workdir), file=f)
455-
# print("read_ilang design_nomem.il", file=f)
455+
# print("read_rtlil design_nomem.il", file=f)
456456
# print("flatten", file=f)
457457
# print("setundef -undriven -anyseq", file=f)
458458
# print("setattr -unset keep", file=f)

src/eqy_partition.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1247,7 +1247,7 @@ struct Partition
12471247
sby_file << "verilog_defaults -add -D DIRECT_CROSS_POINTS\n";
12481248
sby_file << "# verilog_defaults -add -D ASSUME_DEFINED_INPUTS\n";
12491249
sby_file << "read_verilog -sv ../../" << partname.substr(1) << ".sv\n";
1250-
sby_file << "read_ilang ../../" << partname.substr(1) << ".il\n";
1250+
sby_file << "read_rtlil ../../" << partname.substr(1) << ".il\n";
12511251
sby_file << "hierarchy -top miter; proc\n";
12521252
sby_file << "formalff -clk2ff -ff2anyinit gate." << partname.substr(1) << "\n";
12531253
sby_file << "setundef -anyseq gate." << partname.substr(1) << "\n";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
logger -expect error "Could not find matching gate for module gold.counter" 1
2-
read_ilang data/counter_combined.il
2+
read_rtlil data/counter_combined.il
33
insbuf -chain
44
delete gate.counter
55
eqy_partition -matched_ids data/counter_matched.ids -partition_ids data/counter_partition.ids -write_fragments

tests/plugin/partition_no_matched.ys

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
logger -expect error "No matched IDs for module counter." 1
2-
read_ilang data/counter_combined.il
2+
read_rtlil data/counter_combined.il
33
insbuf -chain
44
eqy_partition -matched_ids data/matched_empty.ids -partition_ids data/counter_partition.ids
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
exec -- rm -rf fragments/ modules/ partitions/ partition.list fragment.list
22
exec -- mkdir -p fragments modules partitions
3-
read_ilang data/counter_combined.il
3+
read_rtlil data/counter_combined.il
44
insbuf -chain
55
eqy_partition -matched_ids data/counter_matched.ids -partition_ids data/counter_partition.ids -write_fragments
66
exec -- rm -rf fragments/ modules/ partitions/ partition.list fragment.list

0 commit comments

Comments
 (0)