evas-sim

Category: Data & AI | Uploader: Arcadia-1Arcadia-1 | Downloads: 0 | Version: v1.0(Latest)

How to use the EVAS Verilog-A behavioral simulator (pip package: evas-sim). Use this skill whenever the user wants to simulate a Verilog-A (.va) model, run a Spectre (.scs) netlist, check simulation feasibility, install evas-sim, or read simulation output (tran.csv, strobe.txt). Trigger on phrases like "simulate this", "run this VA model", "can EVAS handle this", "evas run", "evas simulate", "check if this is simulatable", or any mention of evas-sim.

Changelog: Source: GitHub https://github.com/Arcadia-1/veriloga-skills

Directory Structure

Current level: tree/main/evas-sim/

  • 📁 evals/
    • 📄 evals.json 2.8 KB
  • 📁 examples/
    • 📁 calibration/
      • 📁 dwa_ptr_gen/
        • 📄 analyze_dwa_ptr_gen.py 5.7 KB
        • 📄 analyze_dwa_ptr_gen_no_overlap.py 4.8 KB
        • 📄 dwa_ptr_gen.va 3.3 KB
        • 📄 dwa_ptr_gen_no_overlap.va 2.9 KB
        • 📄 tb_dwa_ptr_gen.scs 1.9 KB
        • 📄 tb_dwa_ptr_gen_no_overlap.scs 1.9 KB
        • 📄 v2b_4b.va 1.4 KB
        • 📄 validate_dwa_ptr_gen.py 4.6 KB
        • 📄 validate_dwa_ptr_gen_no_overlap.py 2.6 KB
    • 📁 comparator/
      • 📁 comparator/
        • 📄 analyze_cmp_delay.py 3.5 KB
        • 📄 analyze_cmp_ideal.py 2.0 KB
        • 📄 analyze_cmp_offset_search.py 5.3 KB
        • 📄 analyze_cmp_strongarm.py 2.2 KB
        • 📄 cmp_delay.va 1.9 KB
        • 📄 cmp_ideal.va 1.1 KB
        • 📄 cmp_offset_search.va 1.4 KB
        • 📄 cmp_strongarm.va 1.4 KB
        • 📄 edge_interval_timer.va 1.7 KB
        • 📄 tb_cmp_delay.scs 1.6 KB
        • 📄 tb_cmp_ideal.scs 861 B
        • 📄 tb_cmp_offset_search.scs 1.1 KB
        • 📄 tb_cmp_strongarm.scs 840 B
        • 📄 validate_cmp_delay.py 1.9 KB
        • 📄 validate_cmp_ideal.py 1.5 KB
        • 📄 validate_cmp_offset_search.py 2.5 KB
        • 📄 validate_cmp_strongarm.py 1.8 KB
    • 📁 data-converter/
      • 📁 adc_dac_ideal_4b/
        • 📄 adc_ideal_4b.va 1.4 KB
        • 📄 analyze_adc_dac_ideal_4b.py 5.2 KB
        • 📄 dac_ideal_4b.va 1.1 KB
        • 📄 sh_ideal.va 982 B
        • 📄 tb_adc_dac_ideal_4b_ramp.scs 1.1 KB
        • 📄 tb_adc_dac_ideal_4b_sine.scs 1.3 KB
        • 📄 tb_adc_dac_ideal_4b_sine1000.scs 1.3 KB
        • 📄 validate_adc_dac_ideal_4b.py 9.6 KB
      • 📁 d2b_4b/
        • 📄 analyze_d2b_4b.py 5.0 KB
        • 📄 d2b_4b.va 2.9 KB
        • 📄 tb_d2b_4b.scs 2.5 KB
        • 📄 validate_d2b_4b.py 5.4 KB
        • 📄 visualize_d2b_4b.py 8.0 KB
      • 📁 dac_binary_clk_4b/
        • 📄 analyze_dac_binary_clk_4b.py 2.6 KB
        • 📄 dac_binary_clk_4b.va 1000 B
        • 📄 tb_dac_binary_clk_4b.scs 2.0 KB
        • 📄 validate_dac_binary_clk_4b.py 2.1 KB
      • 📁 dac_therm_16b/
        • 📄 analyze_dac_therm_16b.py 1.9 KB
        • 📄 dac_therm_16b.va 1.2 KB
        • 📄 tb_dac_therm_16b.scs 2.0 KB
        • 📄 validate_dac_therm_16b.py 1.5 KB
      • 📁 sar_adc_dac_weighted_8b/
        • 📄 analyze_sar_adc_dac_weighted_8b.py 10.6 KB
        • 📄 dac_weighted_8b.va 1.5 KB
        • 📄 sar_adc_weighted_8b.va 2.9 KB
        • 📄 sh_ideal.va 982 B
        • 📄 tb_sar_adc_dac_weighted_8b.scs 1.8 KB
        • 📄 tb_sar_adc_dac_weighted_8b_ramp.scs 1.6 KB
        • 📄 validate_sar_adc_dac_weighted_8b.py 10.3 KB
    • 📁 digital-logic/
      • 📁 clk_div/
        • 📄 analyze_clk_div.py 2.8 KB
        • 📄 clk_div.va 1007 B
        • 📄 tb_clk_div.scs 336 B
        • 📄 tb_clk_div_div2.scs 338 B
        • 📄 tb_clk_div_div8.scs 338 B
        • 📄 validate_clk_div.py 2.0 KB
      • 📁 digital_basics/
        • 📄 analyze_digital_basics.py 4.9 KB
        • 📄 analyze_inverter_chain.py 2.2 KB
        • 📄 and_gate.va 616 B
        • 📄 dff_rst.va 1.0 KB
        • 📄 inverter.va 779 B
        • 📄 not_gate.va 523 B
        • 📄 or_gate.va 556 B
        • 📄 tb_and_gate.scs 724 B
        • 📄 tb_dff_rst.scs 1.5 KB
        • 📄 tb_inverter_chain.scs 757 B
        • 📄 tb_not_gate.scs 517 B
        • 📄 tb_or_gate.scs 634 B
        • 📄 validate_digital_basics.py 6.0 KB
      • 📁 lfsr/
        • 📄 analyze_lfsr.py 1.7 KB
        • 📄 lfsr.va 1.2 KB
        • 📄 tb_lfsr.scs 620 B
        • 📄 validate_lfsr.py 1.5 KB
    • 📁 measurement/
      • 📁 gain_extraction/
        • 📄 analyze_gain_extraction.py 6.8 KB
        • 📄 dither_adder.va 894 B
        • 📄 gain_amp.va 1.5 KB
        • 📄 gain_amp_fixed.va 741 B
        • 📄 gain_cal_ctrl.va 3.1 KB
        • 📄 gain_estimator.va 1.7 KB
        • 📄 lfsr.va 1.1 KB
        • 📄 sar_adc_4b_diff.va 2.0 KB
        • 📄 tb_gain_convergence.scs 2.4 KB
        • 📄 tb_gain_extraction.scs 2.2 KB
        • 📄 vin_src.va 1.3 KB
    • 📁 stimulus/
      • 📁 clk_burst_gen/
        • 📄 analyze_clk_burst_gen.py 1.5 KB
        • 📄 clk_burst_gen.va 1.7 KB
        • 📄 tb_clk_burst_gen.scs 632 B
        • 📄 validate_clk_burst_gen.py 1.4 KB
      • 📁 noise_gen/
        • 📄 analyze_noise_gen.py 2.2 KB
        • 📄 noise_gen.va 1.1 KB
        • 📄 tb_noise_gen.scs 288 B
        • 📄 validate_noise_gen.py 1.8 KB
      • 📁 ramp_gen/
        • 📄 analyze_ramp_gen.py 2.3 KB
        • 📄 ramp_gen.va 3.8 KB
        • 📄 tb_ramp_gen.scs 917 B
        • 📄 validate_ramp_gen.py 4.0 KB
    • 📄 manifest.json 3.1 KB
    • 📄 README.md 1.0 KB
  • 📄 SKILL.md 11.8 KB

SKILL.md

Login to download/like/favorite ❤ 9 | ★ 0
Comments 0

Please login before commenting.

Loading comments...