Na

Naja EDA – A Python Package for Easy Electronic Design Automation

Hacker News

Naja EDA – A Python Package for Easy Electronic Design Automation

We are happy to introduce Naja EDA, a Python package designed to streamline post-synthesis Electronic Design Automation (EDA) workflows. Naja EDA offers a robust framework that enables both software and hardware developers to efficiently navigate and manipulate electronic designs. Key Features: - Comprehensive Netlist Exploration: . Navigate netlist hierarchies with ease. . Access multiple levels of detail, including bit-level and bus-level granularity. . Explore instance-by-instance or utilize flattened views at the primitives level. . View per-instance connections or comprehensive equipotential networks. - Engineering Change Order (ECO) Transformations: . Apply and manage design changes seamlessly. - Rapid Prototyping: . Experiment with new EDA concepts using an intuitive API. - Custom EDA Tool Development: . Build tailored tools to address specific challenges without relying on proprietary EDA software. Installation: pip install najaeda Simple example - print all instances in the design: def print_netlist(instance): for child_instance in instance.get_child_instances(): print(f"{child_instance}:{child_instance.get_model_name()}") print_netlist(child_instance) For more examples and detailed documentation, visit: - https://pypi.org/project/najaeda/ - https://github.com/najaeda/naja We would love to hear your feedback and learn more about how we can make naja EDA useful for software and hardware designers ! Looking forward to your thoughts!

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: including, efficiently · Missing: supports, reddit linkedin, podcasting
93%93% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: io, including · Missing: https docs, excited, just released
57%57% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoStrong fit for a featured deal · Strong signals: intuitive, efficient · Missing: plus, platform, reviews
55%55% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
45%45% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Strong signals: model, new, using · Missing: mac, agents, macos
40%40% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
10%10% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: introduce · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

A
A Python package for structural design of slabs in punching shear40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Python package for structural design of slabs in punching shear

Hacker News2
Ml
Mlfinlab Python Package Released53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mlfinlab Python Package Released

Hacker News1
Nj
Njord – a Python package wrapper for NordVPN37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Njord – a Python package wrapper for NordVPN

Hacker News1
I
I made a Python package for sandboxing code56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a Python package for sandboxing code

Hacker News2
Ch
Chonker a Python package for data chunking49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Chonker a Python package for data chunking

Hacker News2
Cu
Curdling – A faster Python package installer61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Curdling – A faster Python package installer

Hacker News19
Py
PyTill: A Python Package for Till Mobile47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyTill: A Python Package for Till Mobile

Hacker News9
St
Stallion - Python Package Manager66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Stallion - Python Package Manager

Hacker News93
Ch
Check the dependencies of a Python package56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Check the dependencies of a Python package

Hacker News3
Ch
Check python dependencies of any package47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Check python dependencies of any package

Hacker News2