top of page

Macro Characterization

Why is it necessary for macro characterization. The SoC implementation flow requires a .lib file containing electrical information as follows :

  • Pin capacitance on input pins

  • Setup and hold for input pins constrained by a clock

  • Includes data for pin and clock slews

  • Delay and retain from clock to output pins

  • Includes data for clock slews and output loads

  • Hidden power (power consumed when input switching doesn’t cause the output to switch)

  • Leakage

  • Noise (immunity on inputs, holding strength on outputs)

 

Designs now have many distinct macro instances that need an abstract electrical models to enable the SoC Design flow –> synthesis, Place & Route, STA etc.

 

Macro instances consume much of the on-chip power hence are often subject to voltage scaling invalidating pre-existing models created by a memory compiler.

40nm or below requires characterization with True-Spice accuracy to model transistor stress and coupling and support for advanced ECSM/CCS/CCSN/ECSMN/CCSP/ECSMP models

 

There are two parts for characterized application. One is memory characterization the other is mixed-signal of phi application.

 
Memory Characterization
  • The customer will possess a memory design that will be used as an IP block within a chipSome memories are purchased from a library vendor (Virage, ARM, TSMC, etc)

  • The customer may require more PVTs than is included from the vendor

  • The customer may have limited knowledge of the internal workings of the memories

  • Others are developed in house

  • The customer will have knowledge of the internal workings of the design

  • CALVERIFY has successfully characterized a wide range of embedded memory designs, like Single Port SRAM, Dual Port SRAM, Pseudo Dual Port SRAM, ROM, TCAM, CAMRAM and FIFO.

 
Mixed-signal Characterization
  • CALVERIFY solution includes “Highly efficient and automated electrical view creation and validation for all IP blocks.”

  • Logic (std cells)  and I/O cells, like GPIO, PCI, SSTL, PECL etc.

  • Custom digital blocks (custom cells, datapath, cores etc.)

  • Interface IP and analog blocks, like USB, Serdes, DDR, PCIe, MIPI, HDMI, DP, etc.

  • CALVERIFY has successfully characterized a wide range of analog IP ,like PLL, DAC, ADC, AFE, PVT, OSC and Serdes.

Contact Us

Success! Message received.

  • Headquarters  :

​3560 Palmilla Dr, San Jose, CA 95134, USA

  • Taiwan Branch:

No. 481, Section 2, Guangfu Rd, East District, Hsinchu City, 300

  • China Branch:

​15/F., Finance & Technology Building, No. 11 Keyuan Road, Nanshan Dist., Shenzhen, China

© 2024 by CALVERIFY. Proudly created with Wix.com

bottom of page