0
\$\begingroup\$

I plan to work on this field in the future (I'm still very new to the engineering world). I got some time free now and I would like to invest in learning more. Will I need any programming language in the design of integrated circuits? If so, in which should I focus?

Thanks, excuse my bad english.

asked Mar 31, 2016 at 20:59
\$\endgroup\$
2
  • 1
    \$\begingroup\$ Analogue or digital design? if digital: VHDL/Verilog \$\endgroup\$ Commented Mar 31, 2016 at 21:04
  • \$\begingroup\$ You need one or more traditional programming languages for quickly generating custom tools, too! Often one of those should be C, the other could be varied - python, matlab, perl, java, even fortran there are a lot of choices. But you have to be able to convince a computer to help you out with a unique problem encountered along the way, in addition to doing whatever you are nominally supposed to be doing. \$\endgroup\$ Commented Apr 1, 2016 at 4:03

1 Answer 1

3
\$\begingroup\$

For digital logic, focus on hardware description languages , such as or .

For analog simulation, you'll want to be familiar with .

answered Mar 31, 2016 at 21:04
\$\endgroup\$
3
  • \$\begingroup\$ I like more analogs, but I'm affraid I won't get many uses as digital IC, is that truth? \$\endgroup\$ Commented Mar 31, 2016 at 21:20
  • 1
    \$\begingroup\$ As an engineer, you'll need to be flexible enough to do both. \$\endgroup\$ Commented Mar 31, 2016 at 23:34
  • \$\begingroup\$ there are now free tools for these languages, there are open cores out there you can examine (Like any other open source, doesnt mean they are all "good" designs they are just "free" designs). Likewise on the analog side. The cost is your time not the tools, which is not the way it has always been. \$\endgroup\$ Commented Apr 1, 2016 at 2:51

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.