1. Technology Blog
  2. Management Blog

Synthetic Processor and SoC Development

The progress of VLSI technology has led to the the implementation of complex electronic systems on a single chip - A System on Chip (SoC). SoCs are designed for a specific system or a class of systems. As such, the nature of applications that run on the SoC are known in advance. This opens up the possibility of designing processors that are optimized for those applications. Along with the progress of VLSI technology, system design automation (SDA) platforms have developed rapidly in recent years. It is now possible to model a processor and synthesize a processor implementation to meet the needs of an application optimized SoC.

Synthetic Processors and System(s)-On-Chip

In 1971, Intel released the first 4-bit central processing unit (CPU) R1 For the first time a complete CPU was available on a single chip. The commercial microprocessor was born. Over the next 4 decades integrated circuits packed more and more transistors, that translated to more gates - which in turn meant more logic and memory. In 2011, some of the leading processors and systems packed billions of transistors onto a single chipR2.

A Multi-Model Based System Design Automation Platform Supporting a System Model Comprising of Systems, Processor(s), Peripheral(s), Domain Objects and Software Executables for Arbitrarily Complex System Modeling and Development;

Throughout the 1990's modeling has gained recognition as a strategy for creating formal specifications and designs. This subsequently led to the use of models for automated code generation for software models. As of 2013, the modeling field has made significant progress. This paper discusses SANKHYA Teraptor, a commercially offered system design automation platform from Sankhya Technologies Private Limited as an example of a bleeding edge modeling platform that offers several capabilities in a single framework with applications in Agile Development, Concurrent Development, System Prototyping Platforms, Virtual System Platforms, System Level Architectural Exploration, Controller Algorithm Development, Firmware Development, Software Development, z-space Debugging, Profiling, Timing and Performance Analysis, SDK Development, Verification, Test and Very High Level Synthesis for Automotive Electronic, Aerospace and Defence, Consumer Electronic, Storage and Networking system development

Fault Tolerant CORBA

  • To explain the need for Fault Tolerance in CORBA
  • To explain how faults are detected by the Fault Tolerant System
  • To illustrate how Fault Recovery mechanism handles faulty environment conditions

Approaches to Modelling

The purpose of system design is to identify the components of a system, how they are connected to each other and how they interact with each other to deliver the desired functionality. Traditionally, the design of a system was captured using diagrams and natural language descriptions. This informal description of a system has many disadvantages as described...

IDL & WSDL Comparision

Object oriented programmers think of an object as an entity that can receive and respond to messages. The set of messages an object can receive defines an object's public interface. IDL can be used to describe the interface, or the set of messages that can be sent to an object. In fact, IDL stands for Interface Definition Language. IDLâ„¢ is a standard from the Object Management Group and is an essential part of the CORBA specification.

Sankhya Translation Framework

In this paper, we describe a framework for developing dynamic, model-driven translation and transformation tools. The framework includes a translation modeling language using which data can be represented in multiple formats within a single model. The framework provides translation tools and Application Programming Interfaces (APIs) using which structure of input data can be validated against a model and the input can be translated to a different format specified in the model. The framework also allows data to be obtained from different sources like files, databases etc for processing.

Sankhya Tools Collection

Compilers and debuggers have been around for several decades now. The nineties have seen several advancements in the tools in areas like optimization. Today compiler tools handle a variety of languages, machine architectures- real and virtual.

A Holistic Systems Vision and Strategy for Innovating The Arriving Revolution in Payments Market

Identifying and Authenticating Principals in any multi-party transaction is an essential component of a system for processing payment requests. Every vendor of identity has but one dream - to make their version of identity the preferred basis for authenticating monetary transactions. Today, there are some standards such as OpenAuth or PCI DSS that allow identity providers to offer their services to third parties for authenticating identity of the principals involved in a transaction. The identity services offered by organizations such as the UIDAI can be theoretically used by third party identity services companies to offer OpenAuth or PCI DSS based identification and authorization services.

XNF - Meeting The Promise of Big Data

Convergence of mobile, web and cloud applications is leading to the collection and accumulation of large amounts of data. This data holds a treasure trove of information. Among the many legitimate uses of such data is the potential for uncovering patterns of behavior that can help organizations fine tune their products and solutions to meet the expectations of their customers in real time.

That's the promise of Big Data.

Are You Ready for Design Consolidation ?

Cars and vehicles in general have been becoming smarter every year. Gone or the days of the human navigators, these are the days of GPS and maps. Parallel parking has long ceased to be a test of your driving skills. In fact, the level of sophistication in cars has reached a point where virtual drivers on roads are today already a reality.

As the high end applications for a car keep increasing, the electronic platform inside the car has seen very little real advance. Many cars keep adding more and more ECUs or electronic control units - an anachronism for what most people just call an embedded system or basically a computer. These are networked using a simple and reliable bus called a CAN bus (Controller Area Network).

Sankhya Edvantage

EdVantage offers specialized education solutions for teaching and learning embedded system level design. It also offers specialized corporate training programs in the areas of distributed computing and Fault Tolerance. EdVantage has conducted workshops and/or contributed to the syllabus for prestigious institutions like the JNTU Hyderabad and National Institute of Design, Bangalore. Client list includes prestigious organizations like CDAC, Bharat Electronics Limited and Wipro.

Build a DataFactory

A #DataFactory processes data generally in real time generates useful signals to help your organization run your business processes more effectively and more profitably

Intelligent Transportation Systems

A vehicle is a means of transportation. It can also be a place to relax, entertain, play games or work. In all cases, it is a consumer of energy.