mirror of
https://github.com/YosysHQ/yosys
synced 2025-10-10 17:58:07 +00:00
dfflibmap: support liberty filename globbing
This commit is contained in:
parent
a28c0c632b
commit
856a387aad
2 changed files with 2 additions and 4 deletions
|
@ -609,9 +609,7 @@ struct DfflibmapPass : public Pass {
|
||||||
{
|
{
|
||||||
std::string arg = args[argidx];
|
std::string arg = args[argidx];
|
||||||
if (arg == "-liberty" && argidx+1 < args.size()) {
|
if (arg == "-liberty" && argidx+1 < args.size()) {
|
||||||
std::string liberty_file = args[++argidx];
|
append_globbed(liberty_files, args[++argidx]);
|
||||||
rewrite_filename(liberty_file);
|
|
||||||
liberty_files.push_back(liberty_file);
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (arg == "-prepare") {
|
if (arg == "-prepare") {
|
||||||
|
|
|
@ -23,7 +23,7 @@ read_liberty -lib dfflibmap.lib
|
||||||
equiv_opt -map dfflibmap-sim.v -assert -multiclock dfflibmap -liberty dfflibmap.lib
|
equiv_opt -map dfflibmap-sim.v -assert -multiclock dfflibmap -liberty dfflibmap.lib
|
||||||
equiv_opt -map dfflibmap-sim.v -assert -multiclock dfflibmap -prepare -liberty dfflibmap.lib
|
equiv_opt -map dfflibmap-sim.v -assert -multiclock dfflibmap -prepare -liberty dfflibmap.lib
|
||||||
|
|
||||||
dfflibmap -prepare -liberty dfflibmap.lib
|
dfflibmap -prepare -liberty dffl*bmap.lib
|
||||||
equiv_opt -map dfflibmap-sim.v -assert -multiclock dfflibmap -map-only -liberty dfflibmap.lib
|
equiv_opt -map dfflibmap-sim.v -assert -multiclock dfflibmap -map-only -liberty dfflibmap.lib
|
||||||
|
|
||||||
design -load orig
|
design -load orig
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue