Custom Search
Feedback ? Send it to admin@fullchipdesign.com or join me at fullchip@gmail.com
Legal Disclaimer
Chip Designing for ASIC/ FPGA Design engineers and Students
FULLCHIPDESIGN
Digital-
logic Design... Dream for many students… start learning front-
end…
Legal Disclaimer
Topics @
TYH
:-
4G LTE
Tutorial,
GVIM
editor
,
Smart-
Phone
,
Cloud Computing
RTL Design engineers
RTL Design engineers
FORUM
FORUM
FORUM
Verilog RTL.
Verilog is a programming language specifically designed to program hardware at
Register Transfer Level
(RTL).
Link to
Verilog Tutorial
or
Verilog examples home page
:
Verilog operators.
Initial
statements and
‘always’
block implementation in rtl.
Blocking vs. Non-
blocking
statements.
Parameters
ing
,
defparam
&
localparam
‘IF-
ELSE’
,
FOR loop
,
‘case’ statement
and
synchronous counters
,
$Readmemh code to read hex values,
function Declaration
,
file read write ‘readmemh’ in verilog test-
bench (tb)
.
Verilog code for Clock Crossing.
(
setup, hold, meta
)
Verilog testbench example for clock domain crossing
.
Binary to Gray code conversion code.
Inter/Intra delay
.
Half-
adder,
Full-
adder
,
Tri-
state buffer
and
tb
. Digital counter enable/disable logic
in rtl and tb
Shift micro-
ops
,
Random number
and use of
$fdisplay
.
Memory implementation
and
test-
bench
Resources
Digital design resources
Clock Domain Crossing Discussion with
rtl
&
testbench
example.
Rate change
(asynchronous)
FIFO
design and
fifo depth calculation.
Half-
adder
,
Full-
adder
, 4-
bit
binary adder
,
adder-
subtractor
circuit,
overflow
with
rtl
&
testbench
.
Binary Multiplier
,
Parity error
TT
Arithmetic
,
logical
,
shift
micro-
operations
.
Stack organization
,
LIFO, RPN discussion.
VHDL rtl -
Synchronous flip-
flop
,
latch
,
shim to improve timing
and
counter example.
Events, transactions, delays
.
RTL coding guidelines
.
ICG
cell,
Assertions
,
$
assertk
,
levels.
Chandle
Digital design
Interview
questions.
FPGA
Interview
. FPGA
flow
.
Guide to
Graduate studies in US
Pipeline
vs.
Parallel
processing.
Computer Organization
,
CPU
,
ALU
,
Memory
Apps layer
RF basics.
RF fundamentals discussion
Signal to Noise ratio (SNR)
,
NoiseFactor(F)
,
Cascaded F
,
NoiseFigure (NF)
Dynamic Range (DR),
Minimum Detectable Signal (MDS),
Intermodulation (IM) distortion
,
Second order (IP2)
Third order (IP3) intermodulation products,
IP3 (Third Order Intercept)
plot
,
Desensitization,
Cross-
modulation,
Spurious outputs,
Gain control
,
Noise
Antenna selection
-
parameters
,
details
Digital Logic fundamentals -
Digital basics
tutorial
Binary number
discussion, 1 and 2
complement
discussion,
Binary arithmetic
,
Signed Magnitude
,
overflow
,
examples
Gray coding
,
Binary coded digital (BCD) coding
,
BCD addition
Digital logic gates
basic
(AND, OR, XOR, NOT) and
derived
(NAND, NOR and XNOR).
Drive XOR from NAND gates
.
Drive XOR from NOR gates
Discussion of
Boolean Algebra
with examples.
Duality Principle
,
Huntington Postulates
,
Theorems
of
Boolean Algebra
-
discussion with examples,
Boolean Functions
,
Canonical and Standard Forms
,
Minterms
and
Maxterms
Sum of Minterms
,
Product of Maxterms or Canonical Forms
,
Karnaugh map or K-
map discussion
2
,
3
, ,
4
and
5
var’s
Prime Implicant
and
Gate level minimization examples
.
Tech in your Hand
Smart phone high tech hardware
In this section you will find details on hardware components inside some of today’s smart phones.
CPU
,
OS
,
RAM
,
Apps
,
Pixels
,
SD mem
Cloud computing
Next Internet revolution.
Interrupt controller and VIC’s
.
LTE Tutorial
Long Term Evolution (LTE)
,
data rates
,
CAR
networks, seamless
mobility
,
Evolved Packet core (EPC)
,
SAE
etc.
LTE vs CDMA
vs WiMax,
mVoIP
.
Mobility Management Entity (MME),
Serving Gateway SGW
.
Packet Data Network (PDN) SAE Gateway
Enhanced Packet Data Gateway (ePDG)
LTE Interfaces
2
,
3
,
X2
N
X2AP
Multiple antenna techniques in 4G
-
AAS
,
MIMO
,
Diversity
.
LTE Access tech
,
LTE PHY layer
,
Generic Frame structure
,
alternative frame
CMOS
Introduction
,
Digital ASIC’s design process
, Circuit
parasitics
,
Stray capacitances,
Crosstalk
,
Ground Bounce
Python
.
Python is a scripting language based on Object Oriented Principles with extensive support for engineering requirements.
Python examples
File read,
‘sys.argv’,
classes, global variables functions
,
File write
,
command line
,
classes in file writes
,
glob module
Python
conditional
statements
, convert
string to
hexadecimal
value,
strip off white space
and convert
hex to
signed values.
Advanced program to
read file, filter text,
conversion to
HEX,
conversion from
Hexadecimal to Signed Magnitude
Advanced python code to cover
UNIX shell commands,
read
lines from a text file, ‘sysargv’
command line
operations,
use of class and
multiple functions.
Read
binary files
, Calling classes
using main function
,
generate
diamond
pattern.
Python error’s with complete code examples:-
TypeError:
__init__() takes exactly
2 arguments (1 given)
TypeError:
'str' object is not callable
TypeError:
not all arguments converted
during string formatting. AttributeError: **
instance has no attribute
**
Topics covered in
Verilog RTL
,
Digital Design
,
Digital Basics
,
RF
and
Python Scripting
.
Logical Shift Right
code
,
Logical Shift left (LSL)
code
,
Circular Shift Right (CSR)
code
and Circular Shift Right (CSR)
code
.
Verilog Tutorial
:-
Introduction
,
operators
,
initial
,
clk & rst
,
blk vs non blk
,
cond if
,
counter
,
file ops
,
read bin
,
for loop
,
functions
,
testbench
,
random
,
shift micro-
ops
,
memory
,
generate
,
assertions
.
gvim Editor
GVIM Introduction -
How to use gvim for basic operations.
GVIM Advance -
regular expressions to
delete empty lines
,
merge empty lines
,
drop blank characters
,
search numbers
,
search and replace
,
duplicate columns
, revert changes in
time
,
shell commands
,
make
,
reverse order of lines
,
markers
,
set syntax
,
spell check
.