Automate your manual checks, validation, and design releases.

Changes are regularly validated through CI (Continuous Integration), starting at the beginning of the design cycle.

Make design changes at any time, with zero impact on your project timeline.

actions-icon

Generate BOM

Generate Bill of Materials from project files.

actions-icon

Netlist analysis check

Generates Netlist and checks Power and GND signals.

actions-icon

Verify components are in APL

Downloads approved manufactured list information and verifies components are in approved parts list.

actions-icon

PLM integration

Syncs components with product lifecycle management.

actions-icon

Generate Design Reviews audit log

Creates an audit log in one place.

actions-icon

Where-used

Verify where components are used in each board.

actions-icon

Obsolescence compliance report

Creates obsolescence compliance report prior to merge.

Build automations once, and benefit each time you update your PCBs, schematics, or BOMs

Build your own Actions for bespoke projects, or get started with some of the most common uses right out of the box, including:

Generating BOM artifacts

Checking part availability

Automating static checks and reviews

Calculating Cost of Goods Sold (C.O.G.S.)

Verifying parts in APL (Approved Parts List)

Connect your hardware design workflows to critical data sources.

AllSpice Actions is made of four components:

Connect your hardware design workflows to critical data sources.

AllSpice Actions is made of four components:

Workflows

Workflows are instructions on the automated steps, tests, and verifications you want to implement across design files in your repository. Each Workflow is a collection of Tasks.

Triggers

Triggers are events that initiate a Task. They call the Runner to start a certain action.

Runners

Runners are the agents that perform the steps specified in Tasks. They are doing the work in the background while a Workflow is ‘in progress’.

Tasks

Tasks are the details of the specific step, test, or verification you want to happen.

In each Task, a Runner automatically performs an action based on a specific Trigger. Tasks can return a pass/fail result, display result details, and generate output artifacts.

Add any (or all) Workflows from the AllSpice library to get started

When connecting internal tools or managing bespoke projects, easily build a unique Workflow that fits your team’s specific needs.

Design updates

Check for conflicts before merging

Verify ERC & DRC

Check PCB elements aren’t outside of PCB area, no collisions, etc.

Run internal error checking, i.e. invalid part numbers or incomplete libraries

Issues

Create customizable forms and workflows

Assign new component requests

Automatically add and track issues from Design Reviews

Calculate BOM/COGs roll-ups

Design Reviews

Generate history for compliance

Retest firmware (TDD)

Check schematic firmware hooks

Check pinouts and net changes

Check PCB traces don’t exceed manufacturer specified conditions

Releases

Create/test release package

Push/email final release to PLM for final quote

Enforce formats and standardization

Forecast costs through pricing Action

Scheduled

Periodically check PLM

Run daily activity audit

Generate daily list of blacklisted components used in designs

AllSpice Actions provides a flexible and fully customizable framework

Efficiency

Increase engineering productivity

Automate manual internal, functional, supply chain, and procurement checks.

Early, immediate error detection

Check for errors the moment you make design changes

From day one, catch issues immediately, such as incomplete libraries, similar footprints not associated together, or the use of forbidden parts.

Process standardization

Build a workflow and apply it across your projects

Drive consistency among your fellow engineers through standardized formats, syntax, release packages, and data control.

“We see AllSpice Actions as an engine to re-optimize our entire internal tooling.”

-Hardware Engineering Team Lead

“We no longer have to waste time clicking around doing mundane data uploads.”

Electrical Engineering Manager

“Actions streamlines our internal, supply chain, and procurement checks. We have even created pricing Actions to forecast BOMs.”

Hardware Engineering Team Lead

“With Actions, we simply find an error, fix it, and create a Workflow. Afterwards, we never miss them or have to manually fix it, ever again.”

Senior Electrical Engineer

Want to try AllSpice Actions for yourself?

Scroll to Top