Most back-end tools need perl or cshell script to alleviate workload.
For example,you can use graphic interface in Astro,but if you are familiar with it,you'd better write a shell script to complete several tasks automatically.
For timed tasks you use normally the cron or at daemon on UNIX platforms...
If you run your script manually it can be killed if you og out or you close your shell...cron can start your script at a given time..no matter if you're logged on or not...
Scripting tools can help you
1. write simulation script
2. regressing test
3. do some post processing work
4. hack the verilog file or netlist
5. generate test bench
6. write productivity tools
7. do whatever you like...
think of yourself dealing with dozen of design files, and stimulating each with different instant values .. and once u thought about changing certain value or couple of values .. will u start over everything ?!!! .. NO .. script comes here to save ur time .. everything must be automated .. scripts are really mandatory when u reach a relatively huge sizes for ur designs ..
Hi can someone have any idea of website which gives details for these following points. I am currently looking for 5 th point. Any one has good script/s for verilog language.
farmerwang said:
Scripting tools can help you
1. write simulation script
2. regressing test
3. do some post processing work
4. h@ck the verilog file or netlist
5. generate test bench
6. write productivity tools
7. do whatever you like...
I think the tricky thing to learn any scripting language is to get a grip of regular expressions topic first ,then whether its bash or cshell or Perl deosnt matter ;the knowledge of any basic programming language like C should do