Search

Welcome

Magillem provides to customers in the electronic industry tools and services that drastically reduce the global cost of complex design.

Magillem has developed an easy to use, state of the art platform solution to cover electronic systems design flow challenges in a context where complexity, interoperability and design re-use are becoming critical issues to manage design cycle time of SOC. Main benefits include:

  • Maximizing Design and IP Re-use
  • Using a virtual platform to configure their system and IPs
  • Controlling the Design Flow
  • Exploring their Design Flow architecture and optimizing it
  • Improving their independence from CAD tools vendors
  • Improving interoperability, communication
  • Benefiting from better user interfaces to raise productivity
  • Relying on worldwide adopted standards

Our Motto:

Methodology tools should adapt to the trends in SoC design and help streamline the design flows without disrupting existing processes

IP Description

The goal of this first step is to package all the components of an IP library into XML files in accordance with the IP-XACT schema (standarized as IEEE1685), which describes the syntax and semantic rules for the description of three kinds of elements: the bus definitions, the components and the designs (in which components are instantiated). Thus the purpose of the IP packaging is to fill in for each component the XML fields that describe its attributes: physical ports, interfaces, parameters, generics, register map, physical attributes, etc. An important part of the schema is dedicated to referencing the files related to the different views of a component: a view may be for instance a simulable model in a specific language (VHDL, Verilog, SystemC, etc) or documentation files (e.g. PDF, HTML, Framemaker). This work facilitates future reuse of existing components, because all of their features are easily accessible for its integration and configuration in a bigger system, as it will be explained in the next step.

System Description

After this step, is it possible to import, configure and integrate components into the system, assemble the design, resolve connections issues, and automate design tasks, thus lightening the verification steps. Some examples of the use of IEEE1685™ standard at this level are: partial or full automation of design assembly and configuration, detection of communication protocols mismatch, toplevel netlisting, or automatic customization of compilation and simulation of designs. The work that is the topic of this paper takes place in this category: managing the generation of specific verification code from the IEEE1685™ description of a system and its components.

Design Automation and Flow control

The third step of the methodology, depicted in the previous figure, aims at linking the design activities around the centric IP-XACT (IEEE1685™) database by means of a dedicated environment which provides access to the IP-XACT (IEEE1685™) information. The tool suite chosen for this study (Magillem environment) provides an IP Packager, a Platform Assembly tool, as well as a Generator Studio to develop and debug additional TGI-based generators. These may be encapsulated within the IP-XACT (IEEE 1685™) representation of an IP and may for example simply launch the execution of a script, getting arguments values from the design description in IP-XACT (IEEE1685™), or be on the contrary a more complex engine, the role of which would be to modify the design itself (e.g. add connections, insert adapters, or configure components).

Principle schema for an IP-XACT (IEEE1685™) standard flow

Checkers can also be developed and used to verify design rules at some point, before going further in the design flow. Besides, IEEE1685™ standard provides mechanisms to describe the sequences of chained generators and checkers.

Advanced design flow architecture

This last step in the methodology has a high potential because it exploits all features described previously and allows the actual implementation of advanced ESL activities, such as architecture exploration or software application automated mapping on a hardware platform. These examples show the complexity that has to be managed by the three first steps: all components must be packaged and their configurability must be taken into account; the design assembly automation should be maximized, while any architecture choice should be handled. At last, the generator chains, as defined previously, can be configured and controlled by supervisor engines: for instance a validation sequence will configure and execute several times the generators dedicated to testbench configuration, compilation and simulation.

 

WE ARE HIRING

 
News

June 2012:
Magillem present at DAC 2012-June 3-7, 2012 San Francisco, CA Moscone Center- For more info…
 
May 2012:
Magillem present at CDN Live Munich: 14th-16th May- Dolce Hotel Munich- For more Info…
 
March 2012:
Magillem present at Embedded World 2012-28th February-1st March 2012-Booth 5-212- For more info…
 
February 2012:
- Magillem to present a Tutorial : Verification and Automation Improvement using IP-XACT at DV CON Feb 28th-29th in San Jose. For more info...
 
January 2012:
Magillem has chosen TBS Technologies  to represent its full range of products in Israel.

November 2011:
Magillem was present at EDSFair 2011 November 16-18 2011 Pacifico Yokohama.

September 2011:
Magillem was present at CDNLive! Israel 2011 Tel Aviv.

Magillem launches an unprecedented software to solve yet another communication loop issue between the system architect ( the spec owner), the designers and the verification engineers: Magillem Sequence Editor Read more...


June 2011:

Magillem and Cadence expand System Realization Alliance collaboration: Both define IP-XACT based methodology for IP packaging and assembly from virtual prototypes through RTL. Read more..

Magillem was present at DAC on Cadence EDA theater.

March 2011:

- Magillem launches Rev.Enge 2.0, the ultimate design capture solution for PCB/FPGA/ASIC/FIRMWARE development, 3 new plug-ins in this release addressing Technical Documentation Flow, Legacy Formats or Designs, and Certification. Read More...

February 2011:

- Magillem announces the signing of a multi-year collaboration agreement with CEA, the French alternative energies and atomic energy commission. Read More...

January 2011

- Magillem promotes IP Reuse, interoperability through IEEE 1685 and launches its IP-XACT Checkers Suite Software and Compliance Lab

- Magillem was present at EDS fair 2011 (Japan, Pacifico, yokohama) at the Cadence booth

- Magillem will participate in a workshop on High Level AMS design : "AMS Extensions for IP-XACT: standard for flow Automation and reuse"
on May 10-12, 2011 in Dresden, Germany.

December 2010

-Magillem became a Cadence System Realization Alliance partner; a worldwide network of companies collaborating with Cadence to improve system development processes for mutual customers.

-Magillem has participated to the ECSI workshop on "The Future of IP-XACT/ IEEE1685".

November 2010

-Magillem has been elected to the board of Accellera, the electronics industry organization focused on the creation and adoption of Electronic Design Automation (EDA) standards and Intellectual Property (IP) standards.

Septembre 2010

-Magillem is member of the SoCKET project (SoC toolKit for critical Embedded sysTems); a French project that gathers industrial and academic partners from the Aerospace Valley and Minalogic pôles to address the issue of design methodologies for critical embedded systems. provisional program and free registration here.

June 2010

-Magillem raises US$ 1.500.000 on Euronext Paris Free Market in secondary offering led by ARKEON FINANCE:
Proceeds will be used to accelerate international deployment and advanced R&D projects with selected IDM customers. Company closes fourth fiscal exercise on June 30 and is profitable for fourth year in a row.

-Magillem launches CRYSTAL BULB for Advanced Platform Assessment :Multifaceted exploration of the platform shortens design cycle and improve productvity.

-The Magillem sponsored Citroen DS3 wins the Legendary Women Car race " PRINCESSES' RALLY" 11th edition in the "Prestige" cars category. Magillem's CEO Isabelle-Pesquié Geday and best friend Christine Halliot in pole position for 4 of the 5 days.

-Magillem and Docea Power sign a partnership agreement: for a “power aware” platform description based on IEEE1685

-Demonstration at DAC 2010 Anaheim, CA, on June 14th and 15th on Docea Power's booth No. 1458

 

 

 

standard at this level are: partial or full automation of design assembly and configuration, detection of communication protocols mismatch, toplevel netlisting, or automatic customization of compilation and simulation of designs. The work that is the topic of this paper takes place in this category: managing the generation of specific verification code from the IEEE 1685™ description of a system and its components. Design Automation and Flo