# Julia Lang and VLSI design

**URL:** <https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356>\
**Category:** Performance\
**Created:** [August 5, 2020, 5:13pm UTC](https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356 "2020-08-05T17:13:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vrucoder](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vrucoder/32/29813_2.png) [@Vrucoder](https://discourse.julialang.org/u/Vrucoder)\
**Post date:** [August 5, 2020, 5:13pm UTC](https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356/1 "2020-08-05T17:13:30Z")

</div>

It is known from various articles on internet that Julia lang has [better speed](https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20200002329.pdf) and efficiency.

Can it be used in place of C++/SystemC in the VLSI design fields?

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [August 6, 2020, 12:04am UTC](https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356/2 "2020-08-06T00:04:25Z")

</div>

is that some embedded hardware stuff?

my understanding is that julia needs the julia runtime which is huge for small hardware like embedded.

---

<div class="post-metadata">

**Author:** ![Vrucoder](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vrucoder/32/29813_2.png) [@Vrucoder](https://discourse.julialang.org/u/Vrucoder)\
**Post date:** [August 6, 2020, 11:14am UTC](https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356/3 "2020-08-06T11:14:53Z")

</div>

Hi, Yes that is related to embedded stuff. But, I’m not suggesting to run Julia on hardware like an Arduino or any other microcontroller, but instead wondering about possibilities in using it in chip design.

---

<div class="post-metadata">

**Author:** ![platawiec](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/platawiec/32/31914_2.png) [@platawiec](https://discourse.julialang.org/u/platawiec)\
**Post date:** [August 6, 2020, 1:28pm UTC](https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356/4 "2020-08-06T13:28:01Z")

</div>

Yes, it is possible, a GDS writer is provided in [https://github.com/platawiec/Devices.jl](https://github.com/platawiec/Devices.jl) but as far as I know there are no design or analysis tools specifically for VLSI like SPICE.

---

<div class="post-metadata">

**Author:** ![Vrucoder](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vrucoder/32/29813_2.png) [@Vrucoder](https://discourse.julialang.org/u/Vrucoder)\
**Post date:** [August 6, 2020, 3:21pm UTC](https://discourse.julialang.org/t/julia-lang-and-vlsi-design/44356/5 "2020-08-06T15:21:12Z")

</div>

Thank you for sharing this information. Really amazing to see something like this.
