_TOP_MENU

Nov 30, 2021

Solution Exercise 7 : Verilog HDL A guide to Digital Design and Synthesis - Samir Palnitkar

 1. Declare a register called oscillate, Initialize it to 0 and make it toggle every 30 time units. Do not use "always" statement. (hint: Use the forever loop )

Sol: 

reg oscillate ;
initial
oscillate = 0 ;

forever 
 #30 oscillate = ~oscillate ; 

..................

Sol 2. 
module test; 

reg clock ;

// Initialize clock to 0 
initial 
clock = 0 ;

// duty cycle 25% 
// 0 1 1 1  ->  time period is 10 

always  begin 
#10 clock = 0 ;
#10 clock = 1 ;
#10 clock = 1 ;
#10 clock = 1 ;
end 

endmodule 



---------

Sol3. 

a = 1'b0 
b = #10 1'b1 
c = #5 1'b0 ;
d = #20 (a,b,c)

Here , a will execute at 0ns 
b will execute after 10 time unit.
c will execute after 5 time unit. 
d will execute after 20 time unit. 
they are all blocking statement 

0ns     10 ns     15ns      35 ns 
a =0    b=1       c=1       d = 0,1,0 


---------

Sol 4. 

a <= 1'b0 
b <= #10 1'b1 
c <= #5 1'b0 ;
d <= #20 (a,b,c)

All statement will execute at 0ns , their values will be stored and will be assigned after respective time unit.

0ns  5ns 10 ns 20ns 
a=0  c=0  b=1   
d will be 'x' as at time 0 , a,b,c values were 'x' ( un-initialize) 


---------


Sol 5.
both initial block will execute at simulation time 0 in parallel.
a will be 0
c will be b and it will assign at the end of delta cycle  , b is assign to 1 so c will be assign to 1 at the end of 0ns time cycle.
b will be 1 
d will be a , assigned at the end of delta cycle , d will be 0 (a will execute first in 0ns time unit cycle)


---------


Sol 6. 
b,c would be assign at time 0 ns.
d will assign value at time 25ns , till that time, d value will be unknown.

--------


Sol 7.

module d_ff (  input clear, input clk, input d ,output  q  );
reg q ;
always @(negedge clk) begin
 if (clear)
  q <= 1'b0 ;
 else 
 q <= d ; 
end 
endmodule 

----------






Sol 8. 
module d_ff (  input clear, input clk, input d ,output  q  );
reg q ;
always @(negedge clk or posedge clear ) begin
 if (clear)
  q <= 1'b0 ;
 else 
 q <= d ; 
end 
endmodule 

----------






Sol 9.
module d_latch ( clk, d, q );
input clk ;
input d;
output q ;

always @(*) begin
wait (clk)
  q = d ; 
end 

endmodule 

-----------





example 7.14 













module mux4_to_1 ( out, i0, i1,i2,i3,s1,s0);
output out; 
input i0,i1,i2,i3;
input s1,s0 ;

always @(*) begin
if (s1 & s0 )  // 1 1 -> i3 
 out = i3 ;
else if (s1 & !s0)  // 1 0 -> i2 
 out = i2 ;
else if (!s1 & s0)  // 0 1 -> i1 
 out = i1 ;
else if (!s1 & !s0)  // 0 0 -> i0
 out = i0;
end 

endmodule 

-------

Solution: Verilog HDL A guide to Digital Design and Synthesis - Samir Palnitkar

 

Solution : 

Chapter 7 : Behavioral Modeling 



Oct 17, 2021

Synchronous FIFO RTL code

During many interviews this question is common to ask to design a FIFO with input clock frequency and output clock frequency. 

Here is the design for synchronous FIFO.


Here is the source code of sync fifo.  

//// -------------------- start -----

module sync_fifo #(parameter DATA_WIDTH ,
                   parameter ADDR_WIDTH,
                   parameter RAM_DEPTH ) (
input clk,
input rst_n,

input  [DATA_WIDTH-1:0] wr_data,
output [DATA_WIDTH-1:0] rd_data,

input wr_en,
input rd_en,

output fifo_empty,
output reg fifo_full

);

reg [ADDR_WIDTH-1:0] wr_pointer;
reg [ADDR_WIDTH-1:0] rd_pointer;
reg [RAM_DEPTH:0] fifo_pointer;

// Read pointer 
always @ (posedge clk or negedge rst_n ) begin 
if ( !rst_n) 
  rd_pointer <= 'b0; 
else if (rd_en ) 
  rd_pointer <= rd_pointer + 1'b0; 
end 

// Write pointer 
always @ (posedge clk or negedge rst_n ) begin 
if ( !rst_n) 
  wr_pointer <= 'b0; 
else if (rd_en ) 
  wr_pointer <= wr_pointer + 1'b0; 
end 

// Fifo empty and Fifo Full signal logic 

always @(posedge clk or negedge rst_n) begin 
if (!rst_n)
 fifo_pointer <= 'b0;
else if (wr_en && !rd_en  && !fifo_full) 
 fifo_pointer <= fifo_pointer + 1'b1; 
else if (!wr_en && rd_en  && !fifo_empty) 
 fifo_pointer <= fifo_pointer - 1'b1 ; 
end 


always @(*) begin
if (fifo_pointer == RAM_DEPTH) 
  fifo_full = 1'b1;
else 
  fifo_full = 1'b0; 
end 
  
assign fifo_empty = (fifo_pointer == 'b0);

dual_port_RAM  #(.DATA_WIDTH(DATA_WIDTH) , 
                           .ADDR_WIDTH(ADDR_WIDTH) ,
                           .RAM_DEPTH (RAM_DEPTH))
                           memory_ins ( .clk          (clk) , 
                           .rstn         (rst_n),
                           .wr_address   (wr_pointer),
                           .rd_address   (rd_pointer),
                           .write_en     (wr_en),
                           .read_en      (rd_en),
                           .read_data    (rd_data),
                           .write_data   (wr_data) 
                         );

endmodule 


module dual_port_RAM # (parameter DATA_WIDTH ,
                        parameter ADDR_WIDTH ,
                        parameter RAM_DEPTH ) (
input clk,   
input rstn,
input [ADDR_WIDTH-1:0] wr_address ,
input [ADDR_WIDTH-1:0] rd_address ,
input write_en    ,
input read_en     ,
output reg [DATA_WIDTH-1:0] read_data  , 
input [DATA_WIDTH-1:0] write_data 
);

reg [DATA_WIDTH-1:0] mem [RAM_DEPTH-1:0];
always @(posedge clk ) begin 
if (write_en)
   mem[wr_address] <= write_data ;
end 

always @(posedge clk) begin 
if (read_en )
 read_data <= mem[rd_address];
end  

endmodule 

            
Below is the output after compiling , elaborating and simulating the source code of synchronous fifo.


 
If you want to download the code with testbench (basic testbench ) , click below link. 

RTL code - 

Testbench ->

tb.v


Related Topic: 

Synchronous FIFO Interview Question

Feedback/Comments are most welcome.

Oct 8, 2021

Sweden Salary - An Average salary in Sweden for IT professional


Here is some of most asked FAQ on salary in Sweden.


Q. Is 40K Sek a good salary for an 8 year experienced software engineer in Sweden ?
40K Sek is avarage salary.


Q. How much can I save on a salary of 475,000 SEK? I hear the taxes are really high.
This would give you about 27000sek after tax. Rent, home insurance and electricity 13500sek. So you get about 13500kr left. If you don’t own a car, and if you plan to eat your own food, you have about 9000sek left. Then you need clothes, personal hygiene, travel, it/media, bars&beer… If you can save 1000kr, that would be an achievment!


Q. Is 25,000 SEK (gross) a good salary for a non-married software engineer in Lund, Sweden with 10 years of experience?
No.
The average salary for all jobs in Sweden 2019 was 35 300. 25 000 would place you below the 10% percentile and below the lowest salary for any job at McDonalds. Married or single, male or female.You should be towards 40 000, more if you are 30+ of age.

Q. How big will be my pension in Sweden, if I move to Sweden and start my first job at the age of 40, with average salary (recruiter or admin specialist in cities like Malmö, Göteborg, Helsingborg, Stockholm)?
If you make LOTS of money, the pension will be ok.


Q. Is SEK 60000/month (before tax) a good salary for a single person in Stockholm, Sweden?
I would say that if you don’t require a lot of space and would be fine in a 2 room unit of about 25 - 35 kvm, and can cook decent meals for yourself, you should be quite comfortable with the salary.

That said, the taxes are high, but the kickbacks from paying such high taxes are quite sweet as well. Unless you demand that your daily meals must be had outside, and your only recreational activity is drinking and going to the movies… You should be quite alright even if you decided to live somewhere near the city center.


Q. What savings can I draw with 44000 SEK salary in Stockholm as a single person, considering I like to eat out and drink also?
This ultimately comes down to what cost of living you will have. But you should expect to save more then 10k SEK per month. Why? Sweden is freaking expensive. Cocktail is 6 cl over 150 SEK minimum and a pint 80 SEK plus. City lunch is 100 SEK plus. But paying tax in Sweden will enable you to subventioned (almost free) health care, education and dental if you go to the folktandvården (Good teeth might enable you to 1200 SEK per year unlimited dental care). Most importantly a very large chunk of your income tax and employment fee (What the company will pay to the state for giving you employment) will go to pension. Additionally to this a normal employer will pay 5–15% in private pension for you. (All pension is locked until 55 for private and 65+ as non-private.) As an example I currently have an higher salary then I had in Sweden and can save triple of what I did. But if I want to attend university or need extended medical care I need to pay out of my pocket. Insurance overall is very cheap in Sweden so travel, home and accident policy might be as low as 2400 SEK per year. Income and unemployment might be around double.


Q. Is 62,000 SEK/month a good salary for 9 years of experience in Stockholm?
62000 SEK/month is a good salary in general but it is hard to answer the question, salary will also depends on the sector/company to company.


Q. Is 34,000 SEK per month a good salary for 7 year experienced software developer in big data area with my wife and my 1-year-old daughter in Sweden?
That’s a pretty decent salary. After taxes, your in hand salary could be some where from 25k sek to 27k sek. As you may know, the healthcare and education in Sweden is free and so is child care. So, it is good for your daughter. A 2 bedroom apartment will cost you around 8k to 10k sek per month. This will be the biggest expense out of your pocket every month. So, choose wisely. It’s a pretty decent amount for a family of your size. But, don’t expect to save a lot in this.

Rest it all depends on your spending habits as to how much you can save and the kind of lifestyle you can pursue.


Q. Is 46000 SEK Gross salary good enough for a family of three in Lund, Sweden?
Yes, that should be quite comfortable. It would be commensurate with the earnings of a senior lecturer or associate professor. You would find yourself with about 30.000 in take home pay a month, which is well above the national average.

The children are not really going to cost you anything, because education is free and their health insurance is automatic.


Conclusion :

A salary of more than 45K is decent to stay in Sweden, Taxes are high there but you will get healthcare and other benefit.

Sweden is nice country to stay but as always there are proc and cons.

Pros :
  1. Nice country
  2. Good landscape and greenery
  3. Life style is more than good compared to India


Cons :
  1. Rent is expensive
  2. Car is expensive
  3. Life style is expensive
  4. Smoking/drinking is way higher and too much expensive
  5. Saving might be less , it is depend on your current salary and expenses.

I think it would be a good decision to stay in Sweden for few years , you should be able to decide by that time if you want to move on or stay.

All data here is based on my research done on internet.

Oct 7, 2021

Living cost in Norway , compared with India


Cost of living in Norway is 256% more expensive than in India. 

Rent is Oslo downtown  - 15k Kr

Grocery - 8k  Kr

Internet/electricity - 3K Kr

Other expenses - 10 Kr 

Owning a Car is super expensive, most of people take public transport.

Taxi in Norway are super expensive.

If you are a smoker and drink regular , both are super expensive. 


If you are thinking to buy a house ,  then it starts from 2M kr (at out skirt of course ) for a decent size (80-100 sqmt) .

You can survive in Norway only if you are getting a decent salary , Remember the tax in Norway also which is quite high. 

All analysis are from Google and should not be taken as hard facts, Living cost is depends on people to people, area to area and individual life style , Above facts are common and should be good enough to give an idea about the cost of living in Norway.

Comments are welcome.


Job Opportunities in Norway

 

Many pupil are looking for job opportunity in Norway , Norway is one of the country where lot of job opportunities are there but there are always some pros and cons. Below are some of specific details about the Norway.

Below are some of useful link to know more about the Norway.

1  Norway Salary - Average salary for Senior Software Engineer in Norway with 10+ years experience? 

Is it hard to get a job in Norway, as a foreigner?

Living cost in Norway , compared with India


Some FAQ:

Q. Why is Norway famous?

Norway is known as the Land of the Midnight Sun. It is famous for its phenomenal fjords, lakes and magical skies. Norway is also famous for its languages, Vikings and folklore, being eco-friendly, and oil production. Also, many inhabitants of Norway are renowned ski fanatics, frozen pizza lovers, and Tesla drivers!


Q. Can I move to Norway without a job?

European citizens are able to register as self-employed in order to move to Norway. However, non-EU citizens, including Americans, need to apply for a work permit and the requirements are strict.


Q. Is it easy to get a job in Norway?

Norway may seem like the promised land but finding a job here is far from an easy feat, especially if you come from a non-EU country and have no work permit. Moreover, in the Norwegian labor market, there is a great demand for professions not too common for some other countries, in fields like oil and gas.


Q. How can I live in Norway permanently?

In order to apply for a permanent residence permit, you must have held a residence permit in Norway for at least three years and meet certain other requirements. If you have a permanent residence permit, you will be issued a residence card that is valid for two years at a time.


Q. Why does Norway have a midnight sun?

The earth is rotating at a tilted axis relative to the sun, and during the summer months, the North Pole is angled towards our star. That's why, for several weeks, the sun never sets above the Arctic Circle. Svalbard is the place in Norway where the midnight sun occurs for the longest period.


Q. How Much Is A House In Norway?


County Price per square meter (NOK)
Oslo         61900
Akershus         43350
Buskerud         33050
Vestfold         32550
Hordaland 31950
Troms         30650
Rogaland         30100

Cheapest Home Prices In Norway
Rural areas tend to be the least expensive, especially those far away from towns and infrastructure. While there are many statistical variances depending on how you look at the average home price (newbuild vs old). The top 5 cheapest counties based on 2019 figures include

County Price per square meter (NOK)
Oppland 24200
Sogn & Fjordane 25250
Telemark 25500
Finnmark 25550
Vest Agder 26050
Aust Agder 26100
Møre & Romsdal 26150


Q. How long does a work visa last in Norway?
-> two years
A Norway Work Visa (i.e. Residence Permit for Work) is valid for two years. You can apply to renew it before it expires, for another two years. Then, after three years of continuous residence in Norway, you can apply for a Permanent Residence Permit, which has an indefinite duration


Is it hard to get a job in Norway, as a foreigner


Norway is not a European Union member but it is part of the European Economic Area and its labor market and recruitment policies are harmonized with the EU. This means that if you are not Norwegian, an EU or EEA citizen, or Swiss, you will have a very hard time getting work in Norway.

If you're an EU citizen, it's fairly easy to get unskilled work and fairly difficult to get skilled work (you'd need to speak our language for one).

If you're not an EU citizen, there is very little chance that you could immigrate legally to Norway, so that would be nearly impossible. The legal ways to immigrate would be as a refugee, as a close family member of a Norwegian citizen who is willing and able to support you financially, or as an exceptional expert in a field where we are lacking manpower. You as a foreigner will have to get a job to get into Norway at all.

The labor market in Norway is rather sluggish these days, meaning that anyone may find it hard to find work in Norway these days. I'm not sure what you mean by preferential treatment, but being an engineer as opposed to a lawyer or a medical doctor is no doubt advantageous, as engineering skills are less tied to specific countries.

Once you have secured a job, adapting to Norwegian working culture is probably easier for a foreigner coming to Norway, then for a Norwegian moving abroad. In most engineering jobs you can probably survive well with English. Part of the challenge for other professions, such as those mentioned above, is that knowledge of Norwegian is much more important.


Major engineering firms have quite international departments where the working language is English. Engineers with experience or masters would not have much difficulty finding work. Foreigners without specific qualifications who, say, want to find administrative jobs will have difficulty finding work outside the service sector.

There is a healthy supply of Swedes who basically speak Norwegian and outcompete, for example, North Americans for unskilled / semiskilled positions. Also, there is a 2 year maximum for a "working" visa, after which you must leave and it cannot be renewed. Again, exceptions for skilled professions like engineering, however you must find work within 6 months or leave.

To know more about the salary in Norway, go through the below link.

In brief, If you have good skill set ( engineer/IT known to me) , then there is good chance you can find a Job and process your visa for Norway. Keep trying and applying for the open positions there , you never know which opportunity will knock your door !! 

Source - Google Search 

Norway Salary - Average salary for Senior Software Engineer in Norway with 10+ years experience?

 

Many of us looking for salary information in Norway , Here are the some figures from internet.


It will depend quite a bit on what line of business you’re in and what formal education you have. Here are some general pointers which might give you an approximate idea what to expect:


The average salary for all full-time employed Norwegian men in 2015 was 47200,- nok a month (or $5700). If you want to convert that to a yearly salary you need to subtract 5 weeks vacation, but add 12% vacation-pay to get a total of around $70K/year.

The average salary for someone with a degree resulting from at least 3 years of studies (true for most senior software engineers) is 54200 nok a month (or $6500), that corresponds to a yearly salary of about $80K.

Your tax-rate will depend on what deductions you have. If you’ve got a mortgage and kids and a stay-at-home wife it’ll be lower than if you’ve got neither of those things. About 35% taxes is a reasonable guesstimate for someone with a salary in this range, and if you pay 35% taxes, then your average take-home pay would be about $4300/month. (that’s my approximate tax-rate with a salary similar to this, I’ve got 3 kids but they’re old enough to have zero childcare-costs by now and I’ve got only a small mortgage, plus my wife works and earns an amount similar to my own)


In reality you’d take home a bit less than that most months, but MORE than that in June and December, that happens because usually taxes in Norway are not split in 12 equal parts, but instead split into 10.5 parts, and you pay zero taxes in June and only half taxes in December. (this doesn’t affect the sum total of taxes paid, it’s just a question of -when- you pay those taxes)

Another view:

For engineers working in the private sector, these are the average salaries depending on number of years of experience:

  1. 10–19 years experience: 861 062 NOK ($100k).
  2. 20–29 years experience: 1 009 021 NOK ($120k)
  3. 30+ years experience: 1 077 788 NOK ($128k)

The average does not tell the whole story, of course. Someone who is in a leading role or working as a consultant could be making substantially more, while others could be making less. It also depends on region. Places like Oslo and Stavanger pay higher.

I’d say anywhere from 600 000 NOK to about 1 200 000 NOK is normal for someone with 10 years experience or more.

One more 

A quick look on Glassdoor tells you that on average, a Senior Software Engineer earns around 550,000 NOK a year. If we convert it to USD, it is going to be a little bit less than 65,000 USD. However you should put in mind that Norway is one of the most heavily taxed countries in the world with a tax rate that can reach 45% in some cases. This means that you will roughly earn 2500 USD after tax.


Hope this will give you some idea about the salary structure in Norway.


Oct 5, 2021

Verilog code and FSM design to generating custom waveform

 

Draw FSM and Write HDL code to generate the custom waveform as shown below.


 

Below is the FSM diagram to generate the waveform.













Attached is the verilog code , you can download it and simulate it.

tb.v

Below is one of the snapshot of waveform.




Aug 23, 2021

Verilog code for 8b/10b encoder and decoder


8b/10b is used mainly for clock recovery in serial communication. With this coding, the serial line will always get a balanced stream of 0's and 1's which give enough switching of 0's and 1's level on the line. It is called DC balancing.
Using this encoding will result in 25% overhead in the data stream , meaning to transmit 80-bits , you will actually transmit 100-bits.

To understand the encoding/decoding , it is highly recommended to read about the "running disparity".


Note that in the following tables, for each input byte, A is the least significant bit, and H the most significant. The output gains two extra bits, i and j. The bits are sent low to high: a, b, c, d, e, i, f, g, h, and j; i.e., the 5b/6b code followed by the 3b/4b code. This ensures the uniqueness of the special bit sequence in the comma codes.

The residual effect on the stream to the number of zero and one bits transmitted is maintained as the running disparity (RD) and the effect of slew is balanced by the choice of encoding for following symbols.

The 5b/6b code is a paired disparity code, and so is the 3b/4b code. Each 6- or 4-bit code word has either equal numbers of zeros and ones (a disparity of zero), or comes in a pair of forms, one with two more zeros than ones (four zeros and two ones, or three zeros and one one, respectively) and one with two less. When a 6- or 4-bit code is used that has a non-zero disparity (count of ones minus count of zeros; i.e., −2 or +2), the choice of positive or negative disparity encodings must be the one that toggles the running disparity. In other words, the non zero disparity codes alternate.
Below is the code for encoder and decoder. Contact me for the soft copy of RTL code.

Encoder Implementation Details ->

Implementation will be based on LUT which can be found in PCIe Specification.

Encoder Pin Descriptions
Name
Type
Descriptions
Clk
I
Encoder Clock. This pin is the main clock of the encoder. All registered inputs and outputs of the encoder are based on the rising of this clock.
Rstn
I
Active Low reset
Data_in[7:0]
I
8-bit data input
kchar
I
Control input
disp_in
I
Running Disparity Input. This pin provides to the encoder the running disparity before the encoding of current 8-bit data on datain_8b bus.
0 - -ve disparity
1 - +ve disparity
data_out[9:0]
O
Encoded data out
disp_out
O
Running disparity output
err
O
Invalid control character requested


Verilog code for 8b/10b encoder
-------------- Verilog Code Start ----------------
WIP

-------------- Verilog Code End  ----------------

Verilog code for 8b/10b decoder
-------------- Verilog Code Start ----------------
WIP 

-------------- Verilog Code End  ----------------

Testbench for the Verilog code , Instantiated encoder and decoder. 


Thanks for visiting the Blog , please share your comments.
Ref - https://en.wikipedia.org/wiki/8b/10b_encoding

Aug 21, 2021

Which has better career growth, back end vs front end VLSI ?

This is very common question for freshers when they start searching for jobs and looking for opportunities, the Question is , which is better place to go .. Front-End  or Backend 

Let's discuss it one by one.

FrontEnd:-

FrontEnd mostly deals with RTL Design,ASIC(SOC/IP) Verification,Synthesis,Timing analysis profiles of VLSI.

Incase of RTL design you need to have good knowledge of HDL and Coding on VHDL,Verilog and C.Now most recently SystemVerilog has also been used as a standard for HDL.Moreover you will get a good understanding on the specification of a chip or IC and industry related protocols.

In case of ASIC Verification profiles,similar to RTL design you need to be well versed with the coding and HDVL like SystemVerilog and methodologies like UVM/OVM.

But the difference of ASIC Verification with RTL design is that as a verification engineer you mostly deals with catching of bugs,creation of testbench to debug the RTL block and also to create coverage reports.

So if you are fond of Hardware coding and have inclination towards implementation of logic,loves debugging and want to have a sound understanding about the functionality of IC or chip you should definitely go for Front End.

Moreover with the recent emergence of Artificial intelligence,genetic algorithm and it's implementation towards VLSI opens up a huge scope of work for Front end.

So that summarizes the Front End.

BackEnd:-

If we look at the ASIC flow starting from Specification, Functional Simulation, Synthesis, Timing Analysis is consumed in FrontEnd and then Floor Planning, Placement, Routing, ATPG insertion, Back annotation, DFT, SPEF analysis are consumed for Backend.

Now to have knowledge on all the aspects of ASIC flow mentioned above for Backend you need to well equipped with the concepts of CMOS,Analog Circuits,Scripting knowledge for automation,memory characterisation,SRAM,DRAM memories,Complete Hands on Tools for layout,physical design.

If the above mentioned skills interests you then you can opt for Backend and there might be a chance to work in Foundary as well wearing the Bunny suits.

The important point each and every domain and it's subdomains has its own advantages and it's completely up to you which one to choose depending on your interest as both of them provides good career growth.



Back to Physical Design - Common Questions 

 Table of Contents

What is the difference between clock skew and clock jitter?

 

Clock Skew

From the same clock source, say the clock goes to 2 different nodes/points (or say 2 different flip flops). Clock skew is the difference in arrival times of the same clock source at 2 different points.

To calculate the Clock skew - 

Clock Skew = Clock Arrival time at Capture Flop - Clock Arrival time at Launch Flop.

Here's how it affects Setup and Hold Checks.


Setup Check → Clock_to_Q delay of Launch Flop + Datapath or Combinational logic Delay + Setup-Time of Capture Flop < (Clock Period + Clock Skew)


Hold Check → Clock_to_Q delay of Launch Flop + Datapath or Combinational logic Delay > (Hold-Time of the Capture Flop + Clock Skew).


If you had +200ps clock Skew, then the setup-check gets relaxed by 200ps, but hold-check becomes harder to meet. (And vice-versa if you have -200ps clock skew).


Clock Jitter :



1. Clock Skew

Clock skew refers to the difference in arrival times of the clock signal at different components or registers within a circuit, especially in synchronous systems.

Key Points:

  • Clock Skew occurs when the clock signal reaches different parts of a circuit at slightly different times. This can happen due to various factors like differences in the physical routing of the clock signal, variations in the delay through the clock distribution network, or the use of multiple clock sources.
  • It is typically measured between two clock edges at different points in the circuit, often between flip-flops or registers.

Effects:

  • Setup and Hold Time Violations: Clock skew can lead to timing violations because the data at the destination flip-flop might arrive too early (if skew is too large), causing a setup time violation, or it might be too late, causing a hold time violation.
  • Skew can cause data corruption in a synchronous system if the data is not captured at the correct time.

Example:

In a multi-stage pipeline, if one flip-flop in stage 1 receives the clock signal a little later than another flip-flop in stage 2, the clock skew between these flip-flops could lead to synchronization problems.

2. Clock Jitter

Clock jitter refers to small, rapid variations in the timing of the clock signal's edges (both rising and falling edges). These variations occur around the ideal clock period due to noise, variations in the clock source, or environmental factors like power supply fluctuations or temperature changes.

Key Points:

  • Clock Jitter is the uncertainty or fluctuation in the timing of the clock signal over time.
  • Jitter is typically described by the variance or standard deviation of the clock edges around the ideal time.
  • Jitter can be random (due to noise or power supply interference) or deterministic (due to systematic issues like signal coupling or reflections).

Types of Jitter:

  • Peak-to-Peak Jitter: The difference between the maximum and minimum times that the clock edges can vary.
  • RMS Jitter: The root mean square of the variations in the clock signal over time.

Effects:

  • Data Uncertainty: Jitter can cause uncertainty in when data is sampled or clocked into flip-flops, potentially leading to setup or hold violations.
  • Signal Integrity Issues: Jitter can reduce the margin of error between signals and affect the performance of high-speed systems.

Example:

If you have a high-speed clock driving a fast communication bus, jitter could cause the timing of the data to be inconsistent, affecting synchronization and leading to incorrect data capture at the receiving end.

Key Differences Between Clock Skew and Clock Jitter

AspectClock SkewClock Jitter
DefinitionThe difference in arrival times of the clock signal at different points in the circuit.The random or periodic variation in the clock signal's edges over time.
CauseCaused by variations in the routing of the clock signal or the use of different clock sources.Caused by noise, power supply variations, temperature fluctuations, or interference.
TypeStatic (it remains constant during operation).Dynamic (it fluctuates with time).
Effect on SystemCan cause setup or hold time violations between registers or flip-flops in a synchronous system.Can cause timing uncertainty leading to data errors, affecting the accuracy of data capture.
Measured asThe difference in arrival times of the clock signal at two or more points.The variation (usually in terms of rms or peak-to-peak) of the clock edges over time.
ExampleA clock signal arriving at one flip-flop 1 ns later than at another.A clock signal's rising edge being delayed randomly by ±0.2 ns due to noise.

How They Impact Timing and System Design:

  • Clock Skew is generally a static issue and can be mitigated by proper clock tree design or balancing the clock distribution network.
  • Clock Jitter is a dynamic issue that can be reduced by improving signal integrity (e.g., using better clock sources, decoupling power supplies, reducing noise), but it is harder to completely eliminate due to its inherent nature.

Summary:

  • Clock Skew: Static timing difference between clocks at different points in the circuit.
  • Clock Jitter: Dynamic variation in the timing of the clock signal's edges over time.

Both skew and jitter can negatively affect a system's performance by introducing timing errors, so they need to be minimized through careful circuit and timing analysis, especially in high-speed designs.

Let me know if you'd like more details on how these issues are handled in specific designs or any other related concepts!


Sometimes some external sources like noise, voltage variations may cause to disrupt the natural periodicity or frequency of the clock. This deviation from the natural location of the clock is termed to be clock jitter.
Clock jitter is basically the deviation from the clock's ideal behavior. The clock edges aren't where you expected them to. Maybe +/- 50 ps off from your expectations. So this needs to be accounted for when analyzing setup/hold timing.

Clock jitter is modelled in Static Timing Analysis using set_clock_uncertainty commands. If you ever saw a STA timing report, you will notice Clock Uncertainty, OCV modelling etc. contributing to the Clock Skew.

To get a better understanding, I highly recommend looking up a timing report with clock path information populated, and studying the clock path. Study how the CRPR(clock recovery pessimism removal), clock uncertainty, derates etc. contribute in determining the Clock skew between launch and capture flops.

Which has better career growth, back end vs front end VLSI ?

Table of Contents

Back to Physical Design - Common Questions 

Aug 20, 2021

Semiconductor Job Portal - Intern & freshers


This page is a collection of Internship/freshers jobs in semiconductor/embedded industry , source would be linkedin/online job portal. 

Update : Widening the Job field and you may see mix of embedded/software jobs also, remember, this is just to provide the information.

Some of the useful links here. 

TOP VLSI Companies

LIST OF VLSI Comapnies

Are you looking for JOB change ?

General Interview Questions 

Fresher's Job

Free EDA Tools 

Table of Contents   <- Must visit 

Updating after a long time.


15 Feb 2023

#Qualcomm is hiring RTL Design Engineers at Staff level.

Exp : 8+ years
Location : Bangalore

JD:
-Experience in Logic design /micro-architecture / RTL coding is a must.
-Must have hands on experience with SoC design and integration for complex SoCs.
-Experience in Verilog/System-Verilog is a must.
knowledge of AMBA protocols - AXI, AHB, APB, SoC clocking/reset/debug architecture and peripherals like USB, PCIE and SDCC.
-Understanding of Memory controller designs and microprocessors is an added advantage
-Work closely with the SoC verification and validation teams for pre/post Silicon debug
-Hands on experience in Low power SoC design is required
-Hands on experience in Multi Clock designs, Asynchronous interface is a must.
-Experience in using the tools in ASIC development such as Lint, CDC, Design compiler and Primetime is required.
-Understanding of constraint development and timing closure is a plus.
-Experience in Synthesis / Understanding of timing concepts is a plus.
-Experience creating padring and working with the chip level floorplan team is an added advantage.
-Excellent oral and written communications skills
Proactive, creative, curious, motivated to learn and contribute with good collaboration skills.

Sreejith A | Shailesh Pathak | Ravi Kamojjhala

Interested folks please share the resumes to keerkart@qti.qualcomm.com or kindly apply via below link

https://lnkd.in/g4TuJfTS



21 Aug 2021


Cyient Inc. is Hiring !!

Exciting opportunities for Design Verification Leads (8+yrs) - USA.

Suitable and Interested candidates – Please send your CV/Quires directly to me - srinivas.dodla@cyient.com


20 Aug 2021

JOB OPENINGS

Symmid Corporation team is currently expanding and looking candidates with 4+ years of experience in pre-silicon to fill the positions below:

Senior/Staff Verification Engineer

Senior Place and Route Engineer

Senior DFT Engineer

Senior RTL Design Engineer

Senior Physical Verification Engineer

Senior FPGA Validation Engineer

Senior RTL Design Engineer

Digital Front-End Lead

Digital Back-End Lead

Senior/Staff Analog Circuit Design Engineer

Senior/Staff Layout Engineer


Location: Klang Valley, Penang & Remote (any country)

Mode of work: Work from home

Interested applicants, please send your resume to recruit@symmid.com


6 May 2021

Hi Everyone,
#mirafratechnologies is looking for #postsiliconvalidationengineers for both funtional validation and characterization roles with 2-10 yrs of experience for banaglaore location...
Pls share resumes to jyotivimal@mirafra.com...
Feel free to share referals...
#psv #validationengineer #postsiliconvalidationjobs #psvopenings #mirafrajobs #mirafravlsijobs #characterization #funtionalvalidation #socvalidation


1 MAY 2021

Send resume at rashi@tecquire.in
#asic #asic_verification_engineers #asicdesign #asicdesignverification #asicverification #uvm # #vlsi #protocols #vlsidesign #hiring #semiconductors #engineer #bangalore #vlsiworld #vlsiproject #designverification #jobseekers #vlsibangalore #vlsijobs #vlsiexperienced #vlsirecruitment #vlsiindia #vlsiemployees #vlsiprofessionals #semiconductorindustry #semiconductor #engineers #jobs






30APR 2021


Dear Connections,
We have opening for our team and looking for immediate joiners.
Basic knowledge on VLSI flow, knowledge on any programming language (Python/C/C++/Perl/Tcl/Shell etc). Basics of Unix commands, Good communication skills.
Jobs location is Bangalore.
Preferred candidates: Freshers with good academics or interns or trained freshers.
Interested candidate can share profile on gaujai@qti.qualcomm.com
#vlsi #vlsijobs #physicaldesign #redhawk #ansys #voltus #cadence #jobchange #signoff #esd #bangalorejobs #bangalorejob #scripting #tcl #perl #python #icc #tempus #powerdistribution #bangalore #engineer #job #automation #hiring #freshersjob #freshers #physicaldesign #trainedfresher #vlsidesign #vlsitraining #intern2021 #intern2020 #electronicsengineering #semiconductor #semiconductorindustry #connections #immediatejoiners #innovus #icc #calibre #python #hiringfreshers #hiringengineers #vlsiflow #communications #skilled #linux #unix #hyderabadjobs #noidajobs #hyderabadjob #noidajob #punejobs #cdac #mumbaijobs #indorejobs

25APR 2021



Greetings from Juntran
We have immediate opening for below positions
1) Design and Verification
2) DFT Engineer, 4+yrs exp with ATPG
3) RTL Design Engineers, 3-7yrs with Lint, CDC
4) Analog Layout Engineer, 4+
If anyone interested, Please share profile to jyothis@juntrantech.com


24APR 2021



Hiring for Various Hardware Positions:
1. Physical Design ( 2.10+ year exp)
2. Design Verification ( 2.10+ year exp)
3. Design For Test ( 2.10+ year exp)
4. RTL Design ( 2.10+ year exp)
Interested ones can share profile to c_p.raju@mobiveil.co.in
#semiconductor #semiconductorindustry


23APR2021

#NVIDIAhiring 1-5 years experienced #ASICDesignVerification engineers. If you are seeking the next big opportunity to do the best work of your life, apply now!
Please send in your resumes to psrivatsa@nvidia.com with a subject line: #NVIDIAhiring-DV<yourname>#hiring #recruitment #engineering #nvidia #asic #asicverification #ntech2020-asic-design #verification

22APR 2021


Position Name - Automation Tester
Location - Mysore, Karnataka or Remote(After covid as well)
Position type - Full Time
Total no. of Positions - 5
Mandatory Skills -
Must have – functional testing experience from writing to executing the test cases.
Must have - UI automation and understanding of the framework.
Must have - REST API testing experience.
Must have problem solving skills and open to code using any programming language, preferably Java.
Good to have – REST API automation experience.
Working experience on DB would be great.
Looking for technically very strong folks.
If interested contact me ASAP - Sgangwal@qwinix.io/9340374466
#spreadtheword : Feel free to forward my info to your friends who might be interested. What goes around comes around - Help Everyone>>Tomorrow someone will help you for sure.......! :)
#automation #testing #java


Tech Mahindra Hiring for QA Tester

Location: Bangalore/ Pune/ Hyderabad/ Chennai
Salary: 3 LPA
Required Qualification / Desired Skill :
A Bachelor’s degree in Computer Science, Engineering, or related field.
A good knowledge of test management software, programming languages, and QA methodologies.
Good knowledge of QA testing.
Good team working and critical thinking skills.
Apply ASAP: https://lnkd.in/eRvB8tY


Grab the opportunity!!! Hiring #Freshers & #Experienced #PHP_Developers on urgent basis
|Experience: 0- 2 years| |Vacancies: 5|
Skills: #Core_PHP, MySQL, JavaScript, jQuery, #Codeigniter
#Freshers with #6_months_industrial_training can apply.
Salary: Best in industry
Job location: #Chandigarh

#Working_days: 5 (Saturday & Sunday fixed off)
#On_time_salary
Join us and #get_the_opportunity_to_work_with our clients like #Accenture #Paypal #Amazon #Uber #Microsoft and many more.
#Day_shift 9:00 AM- 6:00 PM #no_late_sittings)

To apply #share_resume at hr@think360studio.com or call at 0172 4603543 for more info.
#like #share #comment #spread #refer #help_to_hire

Regards
HR Dept.
Think 360 Solutions Pvt. Ltd.
www.think360studio.com

21APR 2021

Openings in Marvell semiconductors ..

Please send your resume to  007.shashi@gmail.com for below job openings.




20APR2021

Hi Engineers,

We are aggressively hiring for below skills for multiple locations.
1. Verification - 3+Years
2.Physical Design -6+Years
3.DFT - 3+Years
4.RTL Design - 3+ Years
5. Analog Circuit Design -3+Years
6. FPGA -3+Years

Location: Bangalore/Chennai/ Kochi/ Ahmedabad/ Vizag and Hyderabad
Interested can share your profiles to SS00727997@techmahindra.com
Kindly share this post in your circle.


Urgent Requirement for #PD Engineers
Skills
- PD Trained freshers - Noida location
- Graduated Freshers 60%+ in Btech and M.tech
- Good knowledge of scripting.
Please share your profiles to
Shubhanshi@incise.in

Hot openings in Intel. Feel free to ask for referral if not already referred by someone from Intel. We have following Hot positions open:
JR0147052 SoC Design Lead
JR0145711 SoC Physical Design Lead
JR0163799 SoC Full Chip Timing Lead
#iamintel

Signoff Semiconductor
UPDATE ON DRIVE:
We are accepting the applications !
Important note : Limited applications are accepted, please manage your time well. Application will be rejected if applied for multiple job openings
Below are the links to apply
RTL/DV/DFT - https://lnkd.in/ga-aXeq
Physical Design - https://lnkd.in/gFadCGV
Analog Layout - https://lnkd.in/gbQBJz5
Technical Sales - https://lnkd.in/geXdw4J


Arctic Invent is hiring for Operation Intern. If you know anyone who has lost their job due to COVID and has experience in operation function kindly share their profile at tamanna@arcticinvent.com
The Candidate should be able to:
- Write emails
- Understanding complex communication
- Have good excel and data management skills
- People skills
- Good judgement
- Pleasant personality
- Able to work 5-7 hours daily.

Our intention is to help the candidate who can add value irrespective of their age/experience/degree.
This internship role is not technical in nature.
Job type: Contractual (could be extended as needed)
Location: Noida



19APR 2021

AMD is hiring!!
Design Verification Lead- https://lnkd.in/gtqZfSK
RTL Design lead- https://lnkd.in/giff2xJ
Physical Verification Manager- https://lnkd.in/gdY8yY4
Feint Synthesis Lead- https://lnkd.in/gnnDz32
DFT Lead- https://lnkd.in/gvUY8hs
Pease send your resume to Shobana.kannan@amd.com
#AMD #hiring #DV #RTLDesign #PhyVerification #Feint #Synthesis #DFT



It's Time for #Hiring #Internship Engineer #ONLY PD
Looking for a **ONLY PD trained/Passout Intern freshers** in #VLSI domain who has completed their #Internship in #2019 #2020 #2021

Please share resume at rakesh.diwakar@acldigital.com
#VLSI #Physical design #intern2021 #PD #Freshers

eInfochips (An Arrow Company) Hiring recruiters with 3-8 years of experience for Ahmedabad / Pune / Bangalore/ Noida Location. Must have experience in hiring resources for Embedded OR Semiconductor / ASIC skills - Physical Design, Design Verification, DFT, etc. Early joiners are preferred. Please share your resume with nishad.gaibee@einfochips.com


Hiring for #chennai location
Minimum 2 yrs exp , strong in #C programming, exp in any OS(#RTOS or any)
preferred domain expertise in Linux #kernel or #Devicedriver development .
Share your valuable resume at eva.nayak@moschip.com


Looking for Analog Layout Engineer with following skills sets.
Requirements
· Typically requires more than 5 to 7 years of experience in analog/mixed-signal layout design of deep sub-micron CMOS/FinFET circuits.
· Solid understanding of FinFET layouts with process nodes ranging from 7nm,10nm,14nm is must.
· Understanding the layout concepts of FinFET of double pattering and other aspects of FinFET technology.
· Expertise in layout techniques for managing cross talk, high speed signals, minimizing parasitic, IR drop, EM, RC delays and high-power routing.
· Understanding the layout requirement for ESD(HBM/clamps), EOS and latch up technique is must.
· Understanding of Analog Layout techniques for LOD/STI, WPE, PSE, OSE concept is must.
· Should be involved in finalizing the bump out/floorplan in discussing with package engineer and cross function teams.
· Should be involved in multiple TO’s.
· Expertise in Cadence XL/VXL and Mentor Graphic Calibre DRC/LVS/Antenna Star-RCXT is must.
· Scripting skills for layout automation is a plus.
Please inbox your resume to indiajobs@rambus.com



18APR 2021
Walmart is hiring professionals-
Education - 𝗠𝗕𝗔 – 𝗛𝗥 – 𝟮𝟬𝟭𝟵 𝗽𝗮𝘀𝘀 𝗼𝘂𝘁 𝗼𝗻𝘄𝗮𝗿𝗱𝘀
Role - Talent Acquisition coordinator
Mandatory Skills & Experiences - 0-2 years
Desired Skillset -
-Worked prior in HR or TA Coordination role.
-Someone wanting to switch from a different industry to HR with related experience is also good to go
Kindly directly send your resume to - anirudh.vijayakumar@walmart.com


https://www.linkedin.com/jobs/search/?currentJobId=2485118241&pivotType=jymbii

Job location: Bangalore
Experience: 3 to 5yrs

Excellent Communication Skills, Good Candidate Management, Stake Holder Management and understanding of IT Technologies.
Hands on experience in sourcing
Excellent Understanding of job Portals, LinkedIn and social networking sites
Prior experience in handling Digital skills (Java FS, UI, React.JS, Java Spring, Pega)
Head Hunting Passive Candidates
Ability to meet SLA and hire in-time
Plan and Execute Weekday and Weekend Drives
Ability to understand Requirements and map candidates
Selling Value Propositions to Candidates
Interview Panel Coordination
Quick learner- the willingness to proactively learn and implement the same in your role

Seniority Level
Mid-Senior level

Industry
Information Technology & Services

Employment Type
Full-time

Job Functions
Human Resources




17APR 2021

Synapse-Design :






22 Jan 2021

Dear All,

#Mirafra is looking to #hire M.Tech VLSI engineers from Tier 1 Colleges with 1year #internship experience on Design Verification, SV, UVM with any of #semiconductor product companies.

Share resume & referrals to jayaprakash@mirafra.com

---------

We are hiring #Embedded Interns - 10 Nos
Location - Chennai
Education: B.E/B.Tech/M.Tech/MCA in ECE/EEE/CSE/IT

Interested members please send you resume at rsekar@hubbell.com
----------

On Semiconductor Internship program

https://g.co/kgs/Dmo1VD

----------

Do you have an aptitude for Digital Design, Verilog/VHDL FPGA's, Firmware, Device Drivers? Then Dyumnin Semiconductors can give you an opportunity to explore the domain. What we expect: • An aptitude for core Digital electronics domain. • Motivated towards engineering/electronics/coding Have you worked on a hobby project outside the requirements of your curriculum? Tell us about it. Show us your github page... • Self learner: Given a short requirement specification, can you come up with a plan of action and implement/verify the design? Tell us an example of where you applied this skill... What we work on: Our projects vary from turnkey products to IP and subsystems, This means, our engineers should be capable on working on every part of the design from application S/W, device drivers, firmware, RTL Coding, Verification, Validation, Synthesis to PCB Design. The next steps. Once we recieve your application, we will • Schedule a short zoom call to discuss your application. • Qualifying candidates would be asked to complete a small multi-step take home RTL design + verification activity. • Candidates who successfully complete the design activity would then be matched to an ongoing project with an intern requirement. Outcome A Candidate who successfully completes the internship will have learned all or part of: • Proper use of Version control system (we use git) • How to analyze Protocol document/standards, Architecture Specification, Design Document. • Testplan and Test Architecture creation. • Design of Digital IP • Creating Test Environment and Testcases. • Design Verification. • Synthesis, Timing Closure, Floor planning. Dyumnin Semiconductors focuses on Semiconductors and Embedded Hardware and Software. Their company has offices in Bengaluru. They have a small team that's between 1-10 employees. You can view their website at https://dyumnin.com or find them on Twitter

-------------------


IoT Embedded Software Internship

Tessolve Semiconductor Private Limited

-------------------

Intern
GlobalFoundries, Bengaluru, Karnataka

-------------------


Link to see List of Semiconductor Companies ->

Source - Linkedin , Whatsapp group, etc 

22Jan 2021

------------------
https://jobs.intel.com/ShowJob/Id/2740412/High-Speed-SerDes-I-O-Electrical-validation-Expert
https://jobs.intel.com/ShowJob/Id/2740430/FPGA-System-Validation-Engineer

------------------
Hi All,
We are hiring Design Verification Engineers!!!
Experience: Minimum 1yrs of Industrial Experience(System Verilog,UVM)
Looking for Immediate joiners for Bangalore Location.

Interested Candidates kindly share profile to chandrika@sisocsemi.com
#asicverification #semiconductor #systemverilog #uvm


------------------
Incture Technologies hiring QA Automation in #Bangalore
Skills: #Protractor along with #Selenium and #Java.
Experience - 3-5 years
Send your resume to Prafull.awasthi@incture.com
NP - Immediate to 2 weeks
Key Skills : Selenium and Protractor


------------------
We are hiring...! Its Great opportunity to Join Eximius Design TA-Team.
Looking for Recruiters/Senior Recruiters with experience 1 to 4 years in Semiconductor hiring for product engineering organizations.
Job Location: Bangalore/Hyderabad/Pune/Ahmedabad/Noida
Job Type: Permanent
Joining Time: Immediate to 15 days
If you are passionate and keen to further sharpen your recruiting skills, please share your profile to pavankumarveera@eximiusdesign.com.


------------------


We are hiring #Embedded Interns - 10 Nos
Location - Chennai
Education: B.E/B.Tech/M.Tech/MCA in ECE/EEE/CSE/IT

Interested members please send you resume at rsekar@hubbell.com
------------------


18 Jan 2021:

Tech Mahindra is looking for Software Engineer
Location: Pune/ Bangalore
Profile: Software Developer

Year of Pass out- 2020 & 2021
Last date to Apply: 22-01-2021

Link: https://lnkd.in/eVVBfqR

18 June 2020



3 Dec 2019

Job for Freshers for VLSI semiconductor Industries , Skill Set - Asic Design, Verification, Place and Route , Design for Test (DFT).

You can add VLSI Job opening in comments section , It will be visible to all people visiting the blog.

9 May 2018

Hi,
Greetings from
Esilicon Technodesign Private Limited.
We are hiring ASIC Verification Engineers.
 1.MTech freshers trained for 6 months with good knowledge in SV &UVM
2.ASIC Verification Engineers with 1-3 year experience.
3.Physical Design Engineers with 1-3 year of experience ,for Bangalore  location .
Interested candidates can mail their CV to
hr@estdblr.com

 Hi all

We do have active requirements for product companies at Banglore

Physical Design : 4 + years
Dft : 3+ years
STA Engineers : 3 years

For chennai location

Physical design
Verification
Dft
Rtl design
Fpga emulation
STA Engineers

Please share your updated CV to ashwini@cambio.co.in





































PVIPs Ahmedabad/Bangalore is hiring B.Tech/M.Tech freshers for functional verification position. Kindly forward CVs to sanketrgajjar@gmail.com


Currently Openings
Physical Design - 2.5+ years -Bangalore/Hyderabad
Verification - 2.5+ years - Bangalore/Hyderabad
Analog Layout - 2+ years - Bangalore/Hyderabad

Notice Period - max 60 days

Interested, drop your resume to anita@leadsoc.com .





















Eximius Design is calling out for M.Tech Graduates in Design Verification. Please follow the below link to apply: https://lnkd.in/fkHnHkK


























Cypress is hiring RTL design engineers with 3 to 8 years experience.  ARM SOC DESIGN. ARM CPU DESIGN. NO FPGA EXPERIENCE.
email to Jayant.joshi@Cypress.com


Immediate opening for Mask Designers Location: Bangalore Experience: 2+ yrs Working knowledge of Linux/Unix operating systems Familiarity with Cadence tools (Virtuoso, Layout XL, Assura) Layout experience with bipolar, CMOS, or BiCMOS technologies Interested candidates share resumes to kavyad@eximiusdesign.com


10 May 2018







































Greetings from DC Semiconductor Pvt. Ltd. We have openings for Physical Design Engineer. Exp Level: 2 years Location:- Pune/Noida Interested candidate can share updated cv at supriya@digicomm.org


14 May 2018

This is Contract Position.
Cypress has planned a weekend drive in June 1st week at CY Office to hire Contractor Engineers for the role of software validation.

This position is for freshers ( 0-2 Yrs. ) or experience candidates (2-5 yrs.)

Job Description
Test plan, development and execution of WLAN/BT/Coex/IoT protocols  testing
Test Automation
Defect validation and support to development team

Education
Bachelor or Master Degree in Computer Science or Electrical/Electronics/Telecommunication Engineering

Skills
Programming Knowledge of either Python, Perl or C
Knowledge of Linux environment
Ability to read & understand electrical schematics
Should have developed test plan and test cases

Selection process
Written test followed by 2-3 rounds of interview

Forward your CV ASAP before 18th May with below format @ rahul.achates@gmail.com

Resume -> <Candidate_name>_<EXP/orFRESHERS>.<doc/pdf>
Name -
Experiance  -
Qualification -
Branch -
college Name -
Year
Percentage
Email ID
Locaiton

--------------


Opportunities for M.tech Fresher's. Skill Requirements: Physical Design, Design Verification, RTL Design and DFT Qualifications: M.Tech with minimum 70% aggregate 

Send your profile to: goutam.padhy@blackpeppertech.com with your updated resume

---------------

Looking for M.Tech Freshers/ Trained Engineers in DFT for Bangalore location. Candidates must have minimum of 70% aggregate. Applications with 2016/207/2018 will be considered. 
please share your resumes at lavanyaks@skandysys.com. Candidates who have appeared for in the recent past need not apply.

---------------

Walk-in Drive for Recruiters on 15th and 16th May Aricent Technologies (H) Limited 1 - 5 yrs Bengaluru Aricent Technologies (H) Limited Careers Time and Venue 15th May - 16th May , 9 AM onwards Aricent Technology, Vector Block, Prestige Tech Park III, Kadubesanahalli, Outer Ring Road, Bellandur Post, Bangalore 560103, Karnataka (view on Map)

--------------------

25June 2018
Hiring VLSI Fresher at Tessolve
Greetings from Tessolve Semiconductor!!! We are hiring fresher’s passed out in 2017 who are trained in VLSI for the below domains. Candidates interested can drop their resumes to kavitha.mallikarjunaiah@tessolve.com • Analog Circuit Design • Analog/Custom Layout • AMS Verificatio

Company : TessolveLocation : Bangalore Share Your Resume : kavitha.mallikarjunaiah@tessolve.com

Intern opening available in physical design in ARM Bangalore, please send resume to
 nikhil.dachawar@gmail.com
if anyone is interested

Hiring VLSI Freshers at pathpartnertech
Hiring B.Tech/M.Tech Freshers(Electronics background) Passed out in the year 2018 for Bangalore Location. We have multiple openings here. Interested folks can share their resume at nagma.sultana@pathpartnertech.com
Company : pathpartnertechLocation : chennai Share Your Resume : nagma.sultana@pathpartnertech.com

Hello all, we have openings  for 0 to 10+ years  candidates in all streams. If anyone looking for opportunity or change please forward ur profiles to
 rajasekharj@mirafra.com

VLSI freshers at open silicon
Hiring VLSI freshers at open silicon Hiring VLSI freshers at open silicon 2018 batch pass outs of MTech specialized in ECE/EEE/VLSI/Electronics Company : open siliconLocation :BangaloreShare Your Resume : careers.india@open-silicon.com

Company : open siliconLocation : Bangalore Share Your Resume : careers.india@open-silicon.com
--------------------

4 Sep 2018












this is for Cypress Semiconductor , please send your resume to rahul.achates@gmail.com to refer you.

8 May 2018

No alt text provided for this image

ASIC hashtagSOC hashtagVerification : #2 to #15+Years hashtagLocations : hashtagBangalore hashtagHyderabad hashtagPune hashtagNoida hashtagKochi. Start sending the resume

No alternative text description for this image

Eximius Design hiring for Emulation Experts with Zebu or Palladium experience!! Interested Candidates, please send across your profiles to . Location : BLR & Hyd hashtagEmulation#Zebu#Palladium


Immediate Opening for ASIC Verification with Good Knowledge in SV, UVM Location: Bangalore Exp: 2.8 - 6 yrs Exp CTC: Not a constraint Kindly revert for more details / queries. Kindly share the updated resume to hashtagsystemverilog hashtagUVM hashtagASICVerification hashtagDDR hashtagPCIE hashtagUSB hashtagVerilog hashtagvlsi hashtagsemiconductors hashtagasic hashtagverification


Dear Engineers, We are hiring for LTE Development Engineers ( RLC, MAC, PHY) Experience :- 4 to 8 years Work location :- Bangalore Interested can share their profile or kindly refer your contacts :- About Mobiveil Technologies India Pvt. Ltd. Mobiveil, Inc. specializes in development of Silicon Intellectual Properties (SIP), platforms and solutions for the Storage, Networking and IoT markets. Mobiveil team leverages decades of experience delivering high‐quality, production‐proven high speed serial interconnect Silicon IP cores and custom semiconductor and System level solutions to leading customers worldwide.

Table of Contents

Disclaimer : The information provided here would not be verified, please use the information accordingly.