IC Chip Engineering Inc  

                An ASIC implementation solutions company

 

Home Up About Us Products Customers Contact Us

Physical Design/Verification

Home
Up
EVENTS
18 Jan 11 Comm  Platform ...
Santa Clara, California
5 Apr 11 TSMC U.S. Tech ...
San Jose, California
7 Apr 11 TSMC U.S. Tech ...
Austin, Texas
31 May 11 TSMC U.S. Tech ...
Shanghai, China
18 Oct 11 TSMC OIP ECO ..
San Jose, California
25 Oct 11 2011 ARM Tech ..
Santa Clara, California

 

 

 

 

 

 

ICC Compiler Floorplan

 

Floorplanning  describes a process of laying the foundation for physical 
implementation. As the capabilities of conventional floorplan tools increase 
such as virtual prototyping, mixed mode(macro & standard cell) placement, 
and quick-placement based pin optimization in the past few years, 
floorplan tasks have expanded into many different areas.

 

Furthermore, top level versus block level tasks can be quite different. Block level 
floorplan tasks include macro placement, pin placement/optimization, IO buffering, 
and power planning whereas top level floorplan tasks include logical/physical 
hierarchy planning, block partitioning, place/route based block pin optimization, 
and feed through insertion/placement.

 

At ICCE, utilizing the automated and proprietary ICCE flow, physical design 
experts can achieve optimal floorplan in both block level and top level by exploring 
different options and possibilities that today's floorplanning tools offer.
 
ICC Compiler Placement

 

Placement of today's complex SoC designs can be a challenging task as there are 
many different placement optimization constraints such as timing, area, power, 
SI, DFM, and more.

 

At ICCE, we ensure the best quality of placement through analyzing and applying 
the right set of constraints for each design by understanding the most important 
objective of the design. As the industry standard placement tools are equipped with 
various physical synthesis/optimization capabilities/options, ICCE's placement experts 
can achieve the best quality of result by applying the following optimization 
techniques with the right set of options.
  • Gate sizing
  • Attenuation buffer insertion/placement
  • Shielding buffer insertion/placement
  • Logic re-structuring
  • High fanout net synthesis
  • Design constraint fixing
  • Gate cloning
  • Multi-Vt gate swapping
  • Setup/hold time fixes
  • Congestion cost optimization
  • Region/group constraining 
 
ICC Compiler Clock Tree Synthesis (CTS)

 

CTS is an essential task in ASIC design as both performance and functionality 
of an integrated circuit depend on the characteristics of the clock network. 
Typically, the goal of CTS is to minimize the global clock skew 
amongst the sequential elements in a design, otherwise known as zero skew 
optimization.

 

Today's ASIC designers face a set of challenges that are far greater than just 
minimizing global clock skew due to emerging technologies such as integrated 
clock gating cells, multi-Vt/multi-Vdd methodologies, and useful clock skew 
methodology. Several deep sub micron effects suh as on-chip variation, IR-drop, and 
temperature inversion effect can also influence CTS strategies. 
 
Furthermore, chip-level CTS can present a set of different challenges than
block level CTS, such as dealing with clock latencies in blocks/macros, 
understanding the clock structure properly to put "synch"(clock leaf) 
points, and dealing with inter-clock skews among synchronous clocks and
 generated clocks.

 

ICCE  has successfully implemented ASIC designs with clock networks that 
range from a handful to over 50 and a frequency range of 80MHz to 866MHz in 
130nm, 90nm, and sub-90nm technology nodes. 
 
Our CTS experts, equipped with the CTS flow, can manage complex CTS issues 
such as gated clocks, inter-clock skew control, clock tree level control, minimizing local 
skew with integrated clock gating (ICG) cells, and minimizing global skew with ease.
 
IC Compiler Z-Routing
 
Because of sub-90nm effects such as SI, crosstalk, and DFM issues, the routing phase 
has become one of the most key stages in timing/power/DFM closure in ASIC designs. 
In 65nm/90nm technologies, routing tools can utilize a number of routing layers 
ranging between 8 to 12 layers. While the degree of freedom that 
comes from the ability to utilize many routing layers(up to 12 or more) is helpful 
for routing, properly managing these resources can be quite challenging.

 

At ICCE, our expert design team tackles tough routing issues through a set of 
routing strategies that include crosstalk driven routing, critical net/group 2Cuting, 
shielded routing, and area-based routing.In addition, several post-route optimization 
methodologies have been developed by ICCE's routing flow to ensure 
timing/power/SI/DFM closure.

 

 

Hercules Physical Verification

 

Physical verification is becoming as important as(if not more) logical verification 
in current leading edge deep sub micron technologies due to the complexity and deep 
sub micron effects in ASIC design. ICCE's physical verification team ensures first-time 
working silicon by providing comprehensive physical verification services.

 

Hercules DRC/LVS/ANT

 

The ICCE team provides services to run DRC/LVS/ANT checks as well as services to 
fix any issues that arise from these verifications. Performing DRC/LVS/ANT checks in 
complex SoC designs can delay tapeout schedule caused by various problems that design 
teams can face. At ICCE, we have developed a unique divide and conquer methodology 
to tackle the most difficult and complex verification issues in SoC designs.
 
Formal LEC Verification

 

Today's physical implementation design tools can synthesize and optimize logic in 
various stages of ASIC flow. As the design continuously changes at every phase of the 
ASIC flow, it is important to ensure that the functionality of the design does not 
change by the optimization tools. The complexity and size of current SoC designs make it 
virtually impossible to verify the functionality through gate-level simulation. 
For this reason, formal verification technique is an essential part of the ASIC flow.

 

 

At ICCE, we perform formal verification at every physical implementation stage to 
ensure the functional correctness of the design after any optimization stage.
 

 


Information Request Form
Select the items that apply, and then let us know how to contact you.
Send service literature
Send company literature
Have a salesperson contact me
Name
Title
Company
Address
E-mail
Phone
 
Home ] Up ]
Send mail to sales@icchipengr.com with questions or comments about this web site.
Copyright © 2011 IC Chip Engineering Inc
Last modified: October 25, 2011