top of page
ip2socw_r1.GIF
Our service offering:​
  • Data driven personalized medical devices.
  • Support IP developers in design simulations.
  • Specialized training in IC design methodology.
  • Support the customer in the SoC design flow.
  • Engagement with foundry partners for test-chip development.
  • Standard cell, IO and memory characterization.
News!​
  • We have signed an agreement with TowerJazz foundry for designing test-chips using their IP!
  • Technologies enabled : 130nm, 180nm and 300nm RFCMOS processes.
ip2soc: Text
ASIC: Text

ASIC design training

Our state of the art training sessions have been created with one goal in mind; providing people with an affordable, user-friendly learning platform. On-site projects and tutorials are intended to provide the users with a flavor of the work involved in the semiconductor design industry and an opportunity to learn new skills.

Standard cell design

This session will include some examples of logic synthesis, standard cell library offering, library views used by CAD tools: layout, LEF, library characterization following by verification.

Static Random Access Memory : SRAM

This session will cover memory classification, SRAM bitcell, stability, read/write in SRAM, timing in SRAM, memory compiler, layout etc...

Dynamic Random Access Memory : DDR memories (under development)

This session will cover memory classification, DRAM bitcell, read/write operation in DRAM, read/write timing in asynchronous DRAM, JEDEC standard for refresh, DRAM subsystem organization, SDRAM, DDR memory interface, synchronization, custom layout, training modes etc...

Static timing analysis

This session will cover the essentials of Static timing analysis, False paths, Multi-cycle paths, Half-cycle path, lock-up latches, run complexities in STA : CDC, OCV, SI, MMMC etc...

 

SoC design flow

This session will cover the basics of SoC design flow : Design import, MMMC, Extraction, Floorplan, Placement, Clock tree synthesis (CTS), routing, sign-off to finished design.

IC layout

This session will cover the basics of IC layout essentials. : Placement of well and substrate taps, shielding of critical nets, antenna fixes, DFM, ERC compliance, power grid and de-coupling capacitors, diodes attached to input pins, double patterning, common centroid layout etc...

Projects :

1. Design, implementation and analysis of linear feedback shift register circuits.

2. 8-bit signed binary multiplier : design and analysis (booth multiplier included).

3. Design and implementation of a 8-bit floating point adder.

4. Design and implementation of a multicycle MIPS processor.

5. Implementation of 7-tap linear phase FIR (Finite impulse response) digital filters. (under development)

More to come!   Back to top  ASIC

ip2soc.com
News!
projects
STDCELL: Text

STDCELL CONTENTS

Logic synthesis: Synthesizing a design using standard cell foundation IP.
Synthesized gate level logic : FSM -> RTL ->  Netlist 
Standard cells like LEGO blocks.
Typical standard cell offering.
Voltage domain crossing : Level shifter cells.
Power gating cells for collapsible domains.
Clock gating cells : Dynamic power mitigation.
Clock domain crossing (CDC) cells.
Files in a library (.v, .lef, .gds2, .sp, .lib, .cdev, .spcurrent).
CMOS Inverter layout.

Layout versus abstract view.
Behavioral Verilog models.
Physical views : gds2 and lef.
Spice netlist.
Liberty models.
Redhawk models.
Standard cell Characterization : NLDM versus CCS.
Standard cell verification : Spice versus verilog versus .lib.
Thank you!

 

Back to top  ASIC

SRAM memories

Memory classification : Non-volatile (ROM) and volatile (SRAM, DRAM) memories.
Memory organization.
6T SRAM versus 1T-1C DRAM bitcell.
Write operation in a 6T SRAM bit-cell array.
Sense-amplifier in SRAM.
Read operation in a 6T SRAM bit-cell array.
Stability of 6T SRAM bit-cell : Static noise margin.
Access time components in an SRAM.
Reducing access time.  C∆V/I (architecting the memory)
Cycle time : Read after a write.

Replica based self-timing.
Memory leakage mitigation (80 nW/bit?) : Standby, retention and sleep modes.
Half selected bit-cell.
Read/write assist techniques.
Redundancy and error correction.
Memory compiler and layout.
π3 modeling
Memory Characterization.
Memory testing : Embedded BIST
Thank you!

 

Back to top  ASIC

Memory: Text

STA CONTENTS

Motivation for static timing analysis.
Inputs/Outputs : STA tool.
Different timing paths in STA.
Register to register path : PT commands/reports.
Input IO to register path : PT commands/timing report.
Register to output IO path : PT commands/timing report.
Input IO to output IO path : command/timing report.
False path/Multi-cycle path/Half cycle path.
Lock-up latches : scan chains.
Run complexity of STA.

MMMC : Multi-mode multi-corner analysis.
MMMC Primetime commands.
Extraction corners : Cmin, Cmax, Ctyp, RCmin, Rcworst.
OCV : Max analysis.
OCV : Min analysis.
SI : Timing windows.
OCV + SI : Effect of Xtalk - Max. analysis.
OCV + SI : Effect of Xtalk - Min. analysis.

Example (rtl2gds) : Sequence detector.

Thank you!
 

Back to top  ASIC

STA: Text

SOC CONTENTS

Physical design flow.
CAD tools.
MMMC: Multi-mode multi-corner analysis.
MMMC tcl commands.
Extraction corners : Cmin, Cmax, Ctyp, RCmin, Rcworst.
Floorplan.
Placement goals.
Simplistic placement : Minimize ‘virtual net length’ - HPWL. 
CTS objectives.
Clock tree routing.

Routing.
Maze algorithm.
Sign-off : DRC, LVS, ERC, Density, Antenna, EM-IR, DFM, STA, ATPG, Equivalency.
Antenna violation.
Antenna fix.
DFM violations : Yield enhancement fixes.

Thank you!

Back to top  ASIC

SoC: Text

IC LAYOUT

FinFet versus CMOS.

Layout of a differential amplifier : Common centroid layout.

Standard cell layout.

Double patterning and variability.

Antenna fixes.

DFM : Yield enhancement techniques.

Shielding of critical nets.

Placement of well and substrate taps : Latch-up concerns.

Input clamping : Reverse biased diodes attached to input pins.

Power grid planning (de-coupling capacitors attached to grid).

ERC compliance : Level shifter example.

OPC : Optical proximity correction.

WPE : Well proximity effect.

Thank you!

...

Back to top  ASIC

IC Process: Text

Contact : 72599 36537 (Whatsapp only)

About us : The management has over 25 years of experience in the semiconductor and design industry with expertise in the IP design and development, verification and ASIC flow methodology. They have numerous publications in reputed international journals including some US patents.

Back to top

Contact: Text
bottom of page