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


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).