About
Articles by Subrat
Activity
-
Short interest in the S&P 500 just hit its highest level since 2010—nearly matching pre-2008 crisis numbers. Some big players are clearly hedging…
Short interest in the S&P 500 just hit its highest level since 2010—nearly matching pre-2008 crisis numbers. Some big players are clearly hedging…
Liked by Subrat Panda, PhD
-
The greatest privilege of building something for 10+ years isn't watching the business grow. It's watching people grow alongside it. Last week, I…
The greatest privilege of building something for 10+ years isn't watching the business grow. It's watching people grow alongside it. Last week, I…
Liked by Subrat Panda, PhD
-
HCLTech is making one of its biggest AI infrastructure bets yet, announcing plans to build its first AI data centre in Odisha through a Rs 14,257…
HCLTech is making one of its biggest AI infrastructure bets yet, announcing plans to build its first AI data centre in Odisha through a Rs 14,257…
Liked by Subrat Panda, PhD
Experience & Education
Licenses & Certifications
Volunteer Experience
-
Student Volunteer
IEEE
- 2 years
Science and Technology
I was the IEEE student body chair person for 2 years.
-
Volunteer and Chief Coordiantor
IIT Technology Alumni Association, Bangalore
- Present 11 years 2 months
Science and Technology
Alumni Association Activities in Bangalore.
-
-
Governing Council Member
IIT Alumni Center, Bangalore
- Present 6 years
Science and Technology
Publications
-
System and Method to validate branches in a processor with or without a reference model
www.ip.com
IPCOM000232662D
Generating testcases consisting of branch instruction with reference model is difficult problem. This is because maintaining the branch taken and not taken path through out the test generation becomes complex as the number of conditional branches increases. Another problem with the above approach is that the testcases progress only through the specified path at the time of testcase generation. We propose a solution where, a normal reference model based testcase without…IPCOM000232662D
Generating testcases consisting of branch instruction with reference model is difficult problem. This is because maintaining the branch taken and not taken path through out the test generation becomes complex as the number of conditional branches increases. Another problem with the above approach is that the testcases progress only through the specified path at the time of testcase generation. We propose a solution where, a normal reference model based testcase without branches can be integrated with branches, while maintaining the dataflow of the original testcase. This ensures that the final testcase with branches is compatible with the reference model based test generation. Our solution is capable of of generating branches dynamically, that is, any testcase can be modified to have a different set of branches for each run.Other authorsSee publication -
Method for efficient regression of floating point on accelerated simulation
www.ip.com
The features described is an acceleration (or emulation) specific solution which enables a fast regression of the FP unit, but "compressing" a large set of FP test-cases into a self-executing, self-checking, program. This can be used, for example, to get basic confidence in the FPU implementation prior to (or in parallel to) putting it into the more extensive (but much slower) simulation.
Other authorsSee publication -
Leveraging Accelerated Simulation for Floating-Point Regression
Springer's Lecture Notes in Computer Science series (LNCS)
Accelerated simulation (acceleration) platforms play a pivotal role in the verification of today’s complex designs. Currently, acceleration is used with either adapted pre-silicon tools or post-silicon tools. We present a novel acceleration-only tool, which enables a fast and efficientmethodology for floatingpoint regression. We overcome the lack of test-bench in this environment through self-checking.
Other authorsSee publication -
Assertion-Based Verification of Mixed-Signal Behaviors with Sampling Clock
Synopsys User Group Conference, India
-
A Formal Approach for Specification Driven AMS Behavioral Model Generation
Proceedings of the Conference on Design, Automation and Test in Europe
-
Mode Based Functional Partitioning of Design Intent for BehavioralModeling of Large AMS Circuits
VLSI Design and Test Symposium
In this paper we propose a mode based functional partitioning methodology for developing behavioral models (BM) of large analog and mixed signal (AMS) circuits. We divide the state-space of an AMS circuit into several exclusive modes of operation, based on its functionality and then model each of the modes either from specification and/or from transistor level netlist. The models thus developed have a modular architecture and enables convenient reuse of the BMs in future designs. The method…
In this paper we propose a mode based functional partitioning methodology for developing behavioral models (BM) of large analog and mixed signal (AMS) circuits. We divide the state-space of an AMS circuit into several exclusive modes of operation, based on its functionality and then model each of the modes either from specification and/or from transistor level netlist. The models thus developed have a modular architecture and enables convenient reuse of the BMs in future designs. The method also provides users with flexibility of modeling different modes at different detailing. The models are represented in Verilog-A and can exhibit significant speedup, depending on the detailing used to model each mode. Two most pertinent applications of these models are in (i) system level verification and (ii) testbench development.
Other authors
Patents
-
EFFICIENT DEBUGGING OF MEMORY MISCOMPARE FAILURES IN POST-SILICON VALIDATION
Issued US 20150186227
Debugging techniques performed post-silicon, but with reference to pre-silicon phase data and/or reference model data. For example, one debugging technique is as follows: (i) receiving a first memory location that is subject to a miscompare between an associated simulation value for the first memory location and an associated actual value for the first memory location; (ii) backtracking through instructions of a test case to determine the identity of a set of backtrack locations upon which the…
Debugging techniques performed post-silicon, but with reference to pre-silicon phase data and/or reference model data. For example, one debugging technique is as follows: (i) receiving a first memory location that is subject to a miscompare between an associated simulation value for the first memory location and an associated actual value for the first memory location; (ii) backtracking through instructions of a test case to determine the identity of a set of backtrack locations upon which the first memory location is dependent, with the set of backtrack locations being made up of at least one of: memory locations and register locations; and (iii) comparing respective simulation values and actual values for at least one of the backtrack locations to help determine a cause of the miscompare at the first memory location.
Other inventorsSee patent -
DETECTING MISSING WRITE TO CACHE/MEMORY OPERATIONS
Issued US 20150170764
Using an “optimized” test case for testing hardware and/or software of a computer. The optimized test case is designed to be run on a data storage device including multiple read locations and multiple write locations. Initialization data is written, on the data storage device, only to the write locations of the data storage device. The optimized test case is run on the data storage device in a manner so that the optimized test case will only write data to each write location after that write…
Using an “optimized” test case for testing hardware and/or software of a computer. The optimized test case is designed to be run on a data storage device including multiple read locations and multiple write locations. Initialization data is written, on the data storage device, only to the write locations of the data storage device. The optimized test case is run on the data storage device in a manner so that the optimized test case will only write data to each write location after that write location has had initialization data written to that write location. The optimized test case defines read locations and write locations so that, during running of the optimized test case, all read locations which are also write locations will be written by a write instruction of the test case before being read by a read instruction of the test case.
Other inventorsSee patent -
Chip stack cache extension with coherency
Issued US 20150106569
By arranging dies in a stack such that failed cores are aligned with adjacent good cores, fast connections between good cores and cache of failed cores can be implemented. Cache can be allocated according to a priority assigned to each good core, by latency between a requesting core and available cache, and/or by load on a core.
Other inventorsSee patent -
Software-hardware adder
Issued US US 8825727 B2
A data processing system, method and computer program product to receive general-purpose code for iterative summation of an aggregate number of addends, wherein each addend has a precision. The data processing system operates an arithmetic hardware unit to set a first set of input registers to be a target of memory mapped registers and uses a broad-based adder to generate an adder result, wherein the broad-based adder has a broad-based adder size of inputs, and the broad-based adder size is…
A data processing system, method and computer program product to receive general-purpose code for iterative summation of an aggregate number of addends, wherein each addend has a precision. The data processing system operates an arithmetic hardware unit to set a first set of input registers to be a target of memory mapped registers and uses a broad-based adder to generate an adder result, wherein the broad-based adder has a broad-based adder size of inputs, and the broad-based adder size is less than the aggregate number of addends and greater than two, wherein each input register of the first set of input registers is connected to each input. Further, the data processing system may write the adder result to a storage array in memory, wherein the adder result is the sum of the inputs, and the adder result is placed in the storage array as indexed by a storage array index.
Filed on : Mar 15, 2012, Granted Sep 02, 2014.Other inventorsSee patent
Courses
-
Compilers
-
-
Operating Systems
-
Honors & Awards
-
Freedom of the Hall, Azad hall of Residence
Azad Hall of Residence
It was awarded for service to the Hall of my stay in my second year of education at IIT Kharagpur.
Languages
-
English
Full professional proficiency
-
Hindi
Professional working proficiency
-
Oriya
Limited working proficiency
-
Bengali
Limited working proficiency
Organizations
-
IEEE Computer Society, Bangalore Section
Chairperson
-
Recommendations received
16 people have recommended Subrat
Join now to viewMore activity by Subrat
-
At the 10th Annual BFSI Credit Risk Management Summit, I highlighted an overlooked reality in regulated lending: even a 95% accurate automated system…
At the 10th Annual BFSI Credit Risk Management Summit, I highlighted an overlooked reality in regulated lending: even a 95% accurate automated system…
Liked by Subrat Panda, PhD
-
Delighted to have advised Bain Capital on this significant transaction. Congratulations to the Bain Capital team and best wishes for the journey…
Delighted to have advised Bain Capital on this significant transaction. Congratulations to the Bain Capital team and best wishes for the journey…
Liked by Subrat Panda, PhD
-
This was our first official booth and that too in an amazing event organised by Magicball. Although, I was not 100% fit, the enthusiasm from the…
This was our first official booth and that too in an amazing event organised by Magicball. Although, I was not 100% fit, the enthusiasm from the…
Liked by Subrat Panda, PhD
-
Punjab National Bank Quantum Finance Innovation Hub at Amaravati Quantum Valley: I feel immensely proud to see a bank from India taking the lead in…
Punjab National Bank Quantum Finance Innovation Hub at Amaravati Quantum Valley: I feel immensely proud to see a bank from India taking the lead in…
Liked by Subrat Panda, PhD
-
I've been writing about this for the last few months making a fairly unglamorous argument: in enterprise AI, the model is becoming the commodity and…
I've been writing about this for the last few months making a fairly unglamorous argument: in enterprise AI, the model is becoming the commodity and…
Liked by Subrat Panda, PhD
-
Engaging conversations with leaders across ASEAN on digital Sovereignty in an AI era. Thanks Mohit Sagar and OpenGov Asia for facilitating this…
Engaging conversations with leaders across ASEAN on digital Sovereignty in an AI era. Thanks Mohit Sagar and OpenGov Asia for facilitating this…
Liked by Subrat Panda, PhD
-
Anumeha Srivastava has been appointed as Chief Executive Officer – Digital Health Joint Venture at Biological E. Limited, marking a significant…
Anumeha Srivastava has been appointed as Chief Executive Officer – Digital Health Joint Venture at Biological E. Limited, marking a significant…
Liked by Subrat Panda, PhD
-
Travis Kalanick’s robotics company, Atoms, has raised $1.7 billion in a funding round led by Andreessen Horowitz. Ben Horowitz will join the…
Travis Kalanick’s robotics company, Atoms, has raised $1.7 billion in a funding round led by Andreessen Horowitz. Ben Horowitz will join the…
Liked by Subrat Panda, PhD
-
Four new faces at ZeonAI Labs. - Harshit and Sneha spent a year as interns shipping features most full-timers would be proud to claim. So we did…
Four new faces at ZeonAI Labs. - Harshit and Sneha spent a year as interns shipping features most full-timers would be proud to claim. So we did…
Liked by Subrat Panda, PhD
-
Great news in the observability space: Elastic has announced its acquisition of Deductive AI, effectively closing a significant gap I’ve been…
Great news in the observability space: Elastic has announced its acquisition of Deductive AI, effectively closing a significant gap I’ve been…
Liked by Subrat Panda, PhD
-
Today, AMD and Cerebras announce a historic partnership. A new disaggregated inference architecture that combines the best of both worlds: AMD…
Today, AMD and Cerebras announce a historic partnership. A new disaggregated inference architecture that combines the best of both worlds: AMD…
Liked by Subrat Panda, PhD
-
ODISHA APPROVES 23 NEW INVESTMENT PROJECTS WORTH ₹4,573.87 CRORE, STRENGTHENING ITS MULTI-SECTOR GROWTH STORY 🏭 The latest meeting of the…
ODISHA APPROVES 23 NEW INVESTMENT PROJECTS WORTH ₹4,573.87 CRORE, STRENGTHENING ITS MULTI-SECTOR GROWTH STORY 🏭 The latest meeting of the…
Liked by Subrat Panda, PhD
-
Wanted to take a moment to thank someone who gave Skyroot Aerospace its first lift-off—Mukesh Bansal. 8 Years ago, we sent him a cold LinkedIn…
Wanted to take a moment to thank someone who gave Skyroot Aerospace its first lift-off—Mukesh Bansal. 8 Years ago, we sent him a cold LinkedIn…
Liked by Subrat Panda, PhD
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More