Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 595 Bytes

README.md

File metadata and controls

29 lines (20 loc) · 595 Bytes

EDA Log Parser

This parses the output of EDA tools and generates a list of messages with their severity.

Install:

pip install edalogparser

Example: Pipe Verilator output through it to generate json:

verilator ... 2>&1 | eda-log-parser -t verilator -f json

Supported tools:

  • veriblelint: VeribleLintLogParser
  • verilator: Verilator
  • vivado: Xilinx Vivado

Supported targets:

  • azure: LogIssue commands for Azure Pipelines
  • dict: Plain Python dict
  • ghactions: Log commands for GitHub Actions
  • json: JSON file (difference to dict: JSON strings)