SEMI Standards

Expertise / Resources / SEMI Standards / Can we get better performance with EDA?

Can we get better performance with EDA?

The current version of the SEMI EDA Standards (Freeze 2) was established in July, 2010. Since then, a couple of things have changed, both of which are expected to continue: technology has evolved significantly, and end users need more data at faster rates.

Many of the issues reported on the current Freeze 2 EDA standards are related to its underlying HTTP/1.1 with SOAP/XML technology:

  • Data and metadata are sent as text, and there is no data compression.
  • HTTP/1.1 can be expensive with two network sockets per request message, no pipelining support, and no socket re-use.
  • An HTTP Web Server is required on the EDA server and every EDA client machine.
  • There is minimal data security supported, and installing security certificates on Web Servers can be complicated and frustrating.
eda freeze 3 proposal

To address the issues identified with EDA Freeze 2, the SEMI DDA Task Force is developing ballots for new standards to incorporate HTTP/2 with gRPC and Protocol Buffers into the EDA suite. The proposed changes replace the communication protocol layer, as illustrated here:

Data collection scenario for EDA Client and Server

The changes would be incorporated in a new EDA Freeze 3, in which data collection would look like this:

EDA Freeze 3 Data Collection

Contact us for more information.

Learn more about the SEMI automation standards
SEMI standards overview
Definitions of standards
Supported standards
SEMI standards leadership