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.
Data collection scenario for EDA client and server

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:

EDA Freeze 3 proposal

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.