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, 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 IP XACT 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 IP-XACT 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 database by means of a dedicated environment which provides access to the IP-XACT 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 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, 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 flow

Checkers can also be developed and used to verify design rules at some point, before going further in the design flow. Besides, IP-XACT 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.

News
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

April 2010
-Magillem joins the ARM Connected Community.
-Magillem and Third Millennium Marketing have just entered into a Business Development Agreement to leverage the potential of Magillem innovative methodology and design platform within major IDM accounts such as STMicroelectronics and Texas Instrumentss.
March 2010
-Magillem was present at Embedded World 2010 in Nuremberg.
-Magillem was present at Date (Dresden-Germany)
February 2010
-Magillem introduces Rev.Enge, the first solution, tackling the obsolescence issue in the electronic CAD flow, leveraging on the IEEE 1685 IP-XACT format.
January 2010
-Magillem becomes member of Cap Digital; a Parisian business cluster for digital content and services.
-Magillem participated to the ICT conference organized by the French National Research Agency (ANR) at La Cité des Sciences Paris.
December 2009
-IP-Xact standard was approved! It became IEEE 1685
November 2009
-Magillem is public since Novermber 26th and traded on the Euronext Paris stock exchange.
ISIN Code: FR0010827741
-Magillem selected EDA Consulting Firm Tokyo NanoFarm LLC as its Executive Agent In japan

 

News
April 2010
-Magillem joins the ARM Connected Community.
-Magillem and Third Millennium Marketing have just entered into a Business Development Agreement to leverage the potential of Magillem innovative methodology and design platform within major IDM accounts such as STMicroelectronics and Texas Instrumentss.
March 2010
-Magillem was present at Embedded World 2010 in Nuremberg.
-Magillem was present at Date (Dresden-Germany)
February 2010
-Magillem introduces Rev.Enge, the first solution, tackling the obsolescence issue in the electronic CAD flow, leveraging on the IEEE 1685 IP-XACT format.
January 2010
-Magillem becomes member of Cap Digital; a Parisian business cluster for digital content and services.
-Magillem participated to the ICT conference organized by the French National Research Agency (ANR) at La Cité des Sciences Paris.
December 2009
-IP-Xact standard was approved! It became IEEE 1685
November 2009
-Magillem is public since Novermber 26th and traded on the Euronext Paris stock exchange.
ISIN Code: FR0010827741
-Magillem selected EDA Consulting Firm Tokyo NanoFarm LLC as its Executive Agent In japan