Perl在IC设计中的运用003:sleep的妙用_定时启动程序

Perl定时启动EDA工具

在IC设计中,很多EDA工具使用具有前后关系,比如进行形式验证,比较Verilog代码和综合网表的一致性,就需要准备好网表.vg文件才能启动形式验证操作。而网表会在下班1个小时后才能产生。此时为了能够尽早启动形式验证,我们可以使用Perl脚本定时启动形式验证。

1、脚本原理

采用sleep进行等待,等待1个小时,使用system启动形式验证命令(本案例中,假设在linux系统terminal终端中启动形式验证的命令为:source formal_Makefile)。sleep括号内的数字代表等待多少秒,60代表1分钟。3600代表一个小时。sleep.pl脚本内容如下

#!/usr/bin/perl -w

sleep(3600);
system "source formal_Makefile" ;

2、脚本的使用

  1. 设置脚本权限:chmod 755 sleep.pl
  2. 在terminal终端中启动脚本:perl sleep.pl
  3. 查看结果

3、简单案例的尝试

编写sleep.pl文件。

#!/usr/bin/perl -w

sleep(6);
print "time over\n";

启动脚本后,会在6秒钟后在terminal终端打印 time over。

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值