Questions tagged [asic]
An ASIC is an Application Specific IC. It is a custom chip that is made at the factory.
191
questions
0
votes
2
answers
211
views
How do the three wires for each HDMI Channel relate to a single signal?
I'm working on an HDMI ASIC and the HDMI spec is very clear on everything except for the way that the +, -, and shield wires are used to transmit a given signal. The TDMS channels and the clock are ...
1
vote
2
answers
835
views
Flash Memory on an ASIC
Are flash memory and ROM also considered integrated circuits? And so, is it possible to embed a flash memory or a ROM into an ASIC?
0
votes
4
answers
3k
views
In CMOS, can I assume the delay of a multiplexer is negligible compared to the delay of an inverter?
Let say I have a ring oscillator, and I modify the ring so that the output of an inverter is connected to an input of a 2-to-1 MUX, and the output of the MUX is connected to the input of the next ...
0
votes
1
answer
773
views
How to measure the delay of one single inverter in ASIC?
In practice, is it feasible for a chip manufacture to reliably and accurately measure the delay of one single inverter in ASIC? If it is, how can one go about doing it?
2
votes
1
answer
2k
views
Convert area of ASIC into kilo-gate equivalent kGE
Is there any resource/datasheet where I can find the kilogate (kGE) of the various CMOS technologies? Essentially, I have a bunch of ASIC circuits with their areas given in mm2 that I want to convert ...
3
votes
3
answers
352
views
What do you call this- ASIC or SOC?
I am new to the field of electronics engineering as I'm originally an electrical engineering graduate (Read Power Systems, machines and HV engineering) so I studied only 'basic electronics' in my ...
3
votes
1
answer
291
views
Would shooting laser or UV light at an inverter make it permanently slower?
I'm studying the topic of cloning electronic circuits for my research. And I have a scenario as the following:
Chip A has two ring oscillators (RO1a and RO2a). And RO1a is faster than RO2a.
Chip B ...
6
votes
3
answers
838
views
Why do embedded systems need to be programmable?
According to my understanding, certain types of embedded systems are dedicated to a particular task. Why, then, do engineers not transfer all the burden of processing onto the hardware in the form of ...
4
votes
2
answers
1k
views
ASIC Shuttle Service Disadvantages?
Im trying to learn a bit about the techniques to create an ASIC. I found that the NRE-Costs are the biggest cost part which means the creationg of the masks and you get a minimum number of ASICs back.
...
4
votes
3
answers
352
views
Any benefits from implementing CSA versus just using multiplication symbol when synthesizing?
I am synthesizing some multiplication units in Verilog and I was wondering if you generally get better results in terms of area/power savings if you implement your own CSA using Booth Encoding when ...
3
votes
2
answers
16k
views
Please explain tech.lef , tech.lib
Can anyone explain what is in the tech.lef and tech lib files? Which stage of PNR (Place and Route) are they used for? Are ...
1
vote
1
answer
560
views
What topologies are used for ultra-low-power CMOS DACs?
What schematics, topologies or algorithms are suitable for ultra-low-power DAC design? You can assume the following design requirements (they are flexible):
Full custom CMOS design (this is not a ...
4
votes
2
answers
8k
views
Gated clocks and clock enables in FPGA and ASICS
Please correct me if I am wrong. I have generally read that for FPGA's gating the master clock is a bad design practice and that one should use master clock & clock enable whenever circuit needs a ...
1
vote
0
answers
452
views
Area vs Operating Frequency in asic synthesis
I am trying Synopsys dc tool for synthesizing my design. I tried different operating frequencies and observed the design area. Normally area should increase with increasing operating frequency but in ...
7
votes
3
answers
3k
views
ASIC vs ? -- Performance & Cost
I'm interested in creating a custom linux based solution that will crunch sha256 cryptographic algorithms at insane levels of speed. I'm also on a limited budget... I have no background in EE but I ...
3
votes
3
answers
815
views
When might a standard cell optimized for zero wireload capacitance be used?
Some standard cell libraries include cells optimized for zero wireload capacitance. When might these be used?
Are these used when the output drives a gate that's physically very close to the output? ...
3
votes
1
answer
546
views
Triple modular redundancy (TMR) in hardware
I would like to know if there are already ASICs/FPGAs implemented on top triple modular redundancy for fault tolerance/if they themselves implement TMR for fault correction. Any reference to research ...
7
votes
3
answers
768
views
What can go wrong when producing an ASIC from an FPGA-verified verilog design?
Given a Verilog design fully validated on an FPGA prototyping system, and someone who has never done an ASIC before, what are the chances that a service like CMP will ship fully usable chips on the ...
2
votes
1
answer
2k
views
RTL compiler timing constraint error
I need to know the maximum clock frequency of my design. But RTL compiler does not give me the max frequency if I dont give a timing constraint. (Actually I am not sure if it will give me the ...
0
votes
3
answers
5k
views
Unit of area in RTL Compiler
After compiling my design using RTL compiler targeting 45nm library, the tool gives me an area report as below:
...
0
votes
2
answers
319
views
Has an FPGA ever caused health issues?
Considering the number of people here who work closely with always on FPGAs, ASICs etc, and how materials react to heat, etc. Are there any known health issues when dealing with
hot electronics ...
4
votes
3
answers
2k
views
What are the general steps used in creating a ASIC?
I'm following a discussion board that discusses an ASIC chip they are building, and they are using terms that I'm unfamilliar with. So far I've gathered
Once a logic design is tested on an FPGA it ...
2
votes
3
answers
273
views
Routing of an ASIC chip - time taken?
In a typical ASIC design cycle, how much time is taken by an EDA tool to complete the routing?
Assume a fairly complex chip (like the Ivy Bridge). I've heard the entire chip design cycle is typically ...
3
votes
3
answers
1k
views
Gate array propagation delay times
This is kind of a simple question I haven't been able to find an answer for.
According to my notes, propagation delay increases as supply voltage decreases. While intuitively I would think it would ...
0
votes
1
answer
233
views
set and reset of D flip-flops : always physically present?
On various technology (discrete, ASIC, FPGA), I'd like to know if the asynchronous signals set and reset are always present on D (edge-triggered) flip-flops. If not how the reset process can be ...
9
votes
6
answers
6k
views
How does program execution happen in firmware?
I have heard from people working in firmware domain, that there is no Operating system controlling firmware (eg firmware in a USB drive). There is just a single thread running in a while loop waiting ...
17
votes
5
answers
12k
views
What are the practical uses of ASIC?
Microcontrollers, FPGAs, ASIC (Application-specific integrated circuit) all are used for similar type of applications (at different levels). I know about microcontrollers and FPGAs. But what is an ...
0
votes
1
answer
182
views
Regular or Irregular Hardware?
I have a hardware structure (described in logic diagram consisting of adders and multipliers) that is extremely regular, i.e., one small hardware is repeated again and again in the structure with ...
3
votes
1
answer
876
views
Price History of FPGA
My goal is to extrapolate (or estimate) the future prices of FPGAs and/or ASICs.
Does anyone know of the price history of FPGAs or ASICs? I am looking for a source of information.
I know that today ...
7
votes
2
answers
530
views
ASIC Verfication Do I need to verify all possible combinations?
I'm currently doing ASIC Black box Verification.
Suppose I got a module with 200 input ports with 12 bit width each and a one output port with 64 bit width. Lets say, its pure combinational inside.
<...
2
votes
2
answers
99
views
Is every in-field stimulus replay-able during simulation?
I always though that simulation of hardware architectures (FPGA/ASIC) cannot cover every possible stimulus and corner-case that can be encountered in real conditions, and that hardware-accelerated ...
45
votes
2
answers
14k
views
How is ASIC design different from FPGA HDL synthesis?
I've had some experience with FPGA/HDL tool suites such as Xilinx ISE, Lattice Diamond, etc. The general workflow is writing Verilog/VHDL, simulation, testing and then programming the FPGA.
I've ...
1
vote
1
answer
2k
views
Where can I find the maximum value of length and width that a PMOS or NMOS supports?
I searched the web but didn't come up with something good. I am using the 0_25umMODEL_TYP.md module of spice. I was wondering, what is the maximum size transistor ...
15
votes
5
answers
16k
views
Reset: synchronous vs asynchronous
I've been working with fpgas for years, and always used synchronous resets for every parts (that need it) of my circuits. It helps the circuit to be globally reset at a given clock cycle.
However, I ...
2
votes
2
answers
733
views
Huge on-die capacitor
The schematic of the LM113 precision reference shows a 75pF capacitor integrated in the IC. Looks huge to me. What's the limit when integrating capacitor on-die?
7
votes
4
answers
5k
views
Getting starting designing CMOS ASIC - What is the must have software?
What software should I use to design a pipeline of gates? The design will be implemented on TSMC's 350nm process. A list of must-have software to design a basic gate circuit, and ASIC solutions would ...
4
votes
3
answers
2k
views
Understanding CMOS performance and complexity for ASIC : 350nm to 45nm process
I am trying to build an ASIC chip with the help of the MOSIS project. (They make it cheaper by combining multiple small project into a single fab). I have a choice between 350nm to 45nm, and ...
5
votes
3
answers
309
views
What options do I have when synthesising control registers?
When your design includes control registers that are set/read on a dedicated clock domain (SPI or I2C etc), how do you usually deal with those?
For instance:
Do you keep them on their own clock ...
4
votes
5
answers
9k
views
Designing a 4-bit ALU to compute various functions
I've been working on designing an ALU that calculates various functions but I don't really know how to separate each function from one another. The inputs are 4-bit numbers A and B. I have a decoder ...
2
votes
2
answers
2k
views
Balancing Unbalanced Audio Inputs
I'm wanting to nicely balance some unbalanced inputs to a power amp for good CMRR, and because I'm feeling too lazy to start trying to closely match pairs of resistors, I'm looking at using a hi-fi ...
185
votes
10
answers
115k
views
How much does it cost to have a custom ASIC made?
I have browsed several ASIC manufacturer's webs, but I haven't found an actual number.
I assume there would be a fixed cost associated with creating masks and such and then there will be a cost per ...