Questions tagged [asic]

An Application-Specific Integrated Circuit (ASIC) is an integrated circuit customized for a specific application, rather than being a general-purpose IC.

An Application-Specific Integrated Circuit (ASIC) is an integrated circuit customized for a specific application, rather than being a general-purpose IC.

See Wikipedia page on ASICs.

97 questions
-1
votes
2 answers

IC design/verification with Python

I see a lot of jobs in this field asking for Perl and Python scripting experience. Very little C programming if any. Where HDL is the main focus (verilog,, VHDL) along with digital system design knowledge. Is Python generally used in these job…
cc6g11
  • 477
  • 2
  • 10
  • 24
-1
votes
1 answer

Area optimization for a custom library using Synopsys Design Vision

I write a custom library for synopsys design vision which only consists of XOR, NOR, and IV (inverter or NOT). My plan is to synthesize a combinational logic such that the resulting netlist has minimum number of NOR gates. I write the library as…
ebi
  • 501
  • 3
  • 12
-1
votes
1 answer

Overwriting a register in two different always blocks

I am trying to write a verilog code for an image labeling algorithm...The algorithm has several stages in which each is to be written as a separate always block...however, as far as I know, a variable (of type reg) used in one always can NOT be used…
user84310
  • 121
  • 1
  • 6
-2
votes
2 answers

I am trying a counter that gives me upcounts in the following manner?

I am trying to make a counter that depends on a signal. The signal is high for two cycles and low for next two and this continues till the end. During the high pulse, count should start from 0, 1 . When the pulse is low count is 'x and from next…
-2
votes
1 answer

Verilog [cross module resolution error] when expanding the definitions

I've been getting a cross-module resolution error, when the compiler expands the definition as follow: in file, say path_defines.vh (where the definitions is at): `define apple aaaa.bbbb.cccc.\pie[0] .dddd.eeee I'm using the "\" character…
-2
votes
3 answers

What will happen in synthesis if a signal is only defined inside reset logic in always_ff?

Let's say I've following code: always_ff @(posedge clk, negedge rst) begin if (~rst) begin bad_singal <= '0; good_signal <= '0; end else begin // do something // bad_signal is not used here or anywhere in design. …
newbie
  • 4,639
  • 10
  • 32
  • 45
-5
votes
1 answer

How do Hardware Description Languages differ from General Purpose languages at the low level?

Question: How do Hardware languages (HDLs) differ from general purpose languages such as Python, Java, etc. In particular, what is the primary trade-off that causes general purpose languages to be sub-optimal for FPGA's when compared to VHDL and…
Tucker
  • 367
  • 1
  • 3
  • 11
1 2 3 4 5 6
7